[发明专利]PCI-E总线分布式系统单板内及单板间数据通讯方法无效
申请号: | 200710097799.0 | 申请日: | 2007-04-29 |
公开(公告)号: | CN101043510A | 公开(公告)日: | 2007-09-26 |
发明(设计)人: | 刘忱;吴应祥;童小九;袁进坤;闫新成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/54 |
代理公司: | 北京连和连知识产权代理有限公司 | 代理人: | 高翔 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于PCI-E总线分布式系统板内及板间数据通讯方法,针对现有技术中数据多次拷贝的问题而发明,包括基于PCI-E总线分布式系统板内数据发送方法、基于PCI-E总线分布式系统板内数据接收方法以及基于PCI-E总线分布式系统板间数据通信方法,采用PCI Express总线共享内存的单环行队列设计,实现了PCI Express驱动发送缓存、PCIExpress驱动接收缓存和虚拟网络上层协议栈缓存三者的复用。还提出了一种单板之间数据通讯的方法,对内采用了上述的单板内数据发送和接收方法,对外网络设计中采用了代理ARP技术,对外部主机看来单板内各处理单元如同连接在本地局域网中。本发明应用于基于PCI-E总线分布式系统。 | ||
搜索关键词: | pci 总线 分布式 系统 单板 数据通讯 方法 | ||
【主权项】:
1.PCI-E总线分布式系统单板内数据发送方法,包括:步骤1、为单板上每一处理器分配MAC地址,并为每一处理器分配一个标识;步骤2、为每一处理器分配N-1个物理通道,其中N为单板上基于PCI-E即高速外围组件互连总线的处理器的个数;每一通道具有一环形队列作为数据接收队列,每一数据接收队列由PCI-E通信的数据缓冲描述符组成,该数据缓冲描述符中至少包括了其对应的共享内存区的数据缓冲的地址和下一个数据缓冲的地址;为每一通道建立通道信息表,该通道信息表中至少包括目的处理器的标识及该处理器对应的数据接收队列控制头地址字段;步骤3、当发送数据时,先确定目的处理器的标识,并根据该标识查询本地的通道信息表获得目的处理器的数据接收队列第一个空闲共享内存区;步骤4、将待发送数据存储在该空闲共享内存区;步骤5、将该空闲共享内存区标识为已用,并将控制头地址字段移动到下一可用空闲共享内存区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710097799.0/,转载请声明来源钻瓜专利网。
- 上一篇:含铁炉尘碱激发综合利用的方法
- 下一篇:一种用于锅炉或工业窑炉的综合节能方法