发明名称 |
一种多CPU通讯方法及系统 |
摘要 |
本发明公开了一种多CPU通讯方法及系统,所述方法通过PCIExpress总线设备实现,包括:a、源CPU和目标CPU分别进行本侧PCIExpress总线设备NT桥的初始化配置,任意一侧的初始化配置完成后,进入步骤b;b、初始化配置完成侧CPU启动对源CPU和目标CPU间的PCI Express总线连接状况的周期测试;源CPU需要向目标CPU发送数据报文时,若所述连接状况为正常,则停止周期测试,并进入步骤c,若所述连接状况为中断,则继续进行周期测试;c、源CPU根据NT桥的初始化配置向目标CPU发送数据报文;d、目标CPU接收数据报文。本发明所述技术方案在多个CPU之间实现了高速通讯。 |
申请公布号 |
CN101320361B |
申请公布日期 |
2011.12.07 |
申请号 |
CN200810065438.2 |
申请日期 |
2008.02.27 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
黄成云 |
分类号 |
G06F15/17(2006.01)I |
主分类号 |
G06F15/17(2006.01)I |
代理机构 |
深圳市世纪恒程知识产权代理事务所 44287 |
代理人 |
胡海国 |
主权项 |
一种多CPU通讯方法,其特征在于,所述方法通过PCI Express总线设备实现,包括以下步骤:a、源CPU和目标CPU分别进行本侧PCI Express总线设备非透明桥的初始化配置,任意一侧的初始化配置完成后,进入步骤b;b、初始化配置完成侧CPU启动对所述源CPU和目标CPU间的PCIExpress总线连接状况的周期测试;所述源CPU需要向所述目标CPU发送数据报文时,若所述连接状况为正常,则停止所述周期测试,并进入步骤c,若所述连接状况为中断,则继续进行所述周期测试;c、所述源CPU根据所述非透明桥的初始化配置向所述目标CPU发送数据报文;d、所述目标CPU接收所述数据报文;所述步骤a中,所述本侧PCI Express总线设备非透明桥的初始化配置是指建立本侧非透明桥基地址寄存器地址和非透明桥另一侧CPU接收缓存地址的对应关系。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |