基于PCI共享内存的双CPU通信系统 .pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

130****4895 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档