- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号CN1564147A
(43)申请公布日2005.01.12
(21)申请号CN200410003490.7
(22)申请日2004.03.31
(71)申请人港湾网络有限公司
地址100089北京市海淀区西三环北路21号久凌大厦13层
(72)发明人杨志岗黄明飞
(74)专利代理机构北京君尚知识产权代理事务所
代理人贾晓玲
(51)Int.CI
G06F15/163
权利要求说明书说明书幅图
(54)发明名称
基于PCI共享内存的双CPU通信
系统
(57)摘要
本发明提供了一种基于PCI共享内
存的双CPU通信系统,属于板内多CPU
之间通信系统领域。在本系统中,
BCM1250微处理器分配一段物理内存作为
共享内存,设置PCI配置空间中的地址映
射寄存器,PPC8245微处理器保留一段内
存地址空间,设置PCI配置空间中的
BAR0寄存器,将共享内存分为一从
PPC8245微处理器到BCM1250微处理器的
通信通道和一从BCM1250微处理器到
PPC8245微处理器的通信通道,两个CPU
之间通过这两个通道来实现通信。同时实
现从PPC8245到BCM1250的可靠同步发
送方式和从BCM1250到PPC8245的不可
靠发送方式,使本发明在保证通信效率的
同时,保证了系统的可靠性和稳定性。
法律状态
法律状态公告日法律状态信息法律状态
权利要求说明书
一种基于1.PCI共享内存的双CPU通信系统,其特征在于:
(1)BCM1250微处理器分配一段物理内存作为共享内存,设置PCI配置空间中的
地址映射寄存器,PPC8245微处理器保留一段内存地址空间,设置PCI配置空间中的
BAR0寄存器;
将共享内存分为一从(2)PPC8245微处理器到BCM1250微处理器的通信通道和
一从BCM1250微处理器到PPC8245微处理器的通信通道;
每个通道的一方只能读(3),而另一方只能写。
如权利要求2.1所述的基于PCI共享内存的双CPU通信系统,其特征在于:每个
通道提供一个通道读写标志位,用于表示通道中是否有数据,通信的接收方轮循这个
标志位,当有数据时,则接收数据;通信的发送方在发送数据时检查这个标志位,当没
有数据时,可以发送数据,否则不可以发送数据,同时给出相应的出错信息。
如权利要求3.1或2所述的基于PCI共享内存的双CPU通信系统,其特征在于:
每个通道进一步提供一个返回值标志位,用于表示接收方作完处理后的回
应,PPC8245微处理器到BCM1250微处理器通道的发送方在给定的时间内轮循这个
标志位,如在给定的时间内还没有接收方的回应,发送方需要延长等待时间,同时提示
系统管理员PCI通信系统出错信息。
如权利要求4.2所述的基于PCI共享内存的双CPU通信系统,其特征在于:所述
通道读写标志位的访问权限为:对于发送方,只能将通道读写标志位由无数据状态(0)
改为有数据状态(1),而接收方只能将通道读写标志位由有数据状态(1)改为无数据状
态(0)。
说明书
p所属技术领域
本发明属于板内多CPU之间通信系统领域,具体涉及一种基于PCI共享内存的双
CPU通信系统。
背景技术
在双CPU系统中,一个CPU作为PCI主设备,另一个作为PCI从设备,作为PCI从设
备的CPU可以将自己的一段内
文档评论(0)