[发明专利]一种PCI-E网络控制器、网络设备和数据传输方法有效
| 申请号: | 201610327714.2 | 申请日: | 2016-05-17 |
| 公开(公告)号: | CN107391409B | 公开(公告)日: | 2020-02-18 |
| 发明(设计)人: | 赵志宇;慕长林 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pci 网络 控制器 网络设备 数据传输 方法 | ||
1.一种PCI-E网络控制器,其特征在于,包括:与CPU通过PCI-E总线连接的主机侧网络控制器,与网络接口芯片通过网络接口总线连接的板卡侧网络控制器,所述主机侧网络控制器通过高速差分总线与一个或多个所述板卡侧网络控制器连接;
所述主机侧网络控制器发起PCI-E Memory读事务,从CPU获得发送数据,将所述发送数据作为有效载荷封装为私有报文发送给所述板卡侧网络控制器,所述板卡侧网络控制器接收来自主机侧网络控制器的私有报文,解析出有效载荷发送给所述网络接口芯片;
所述板卡侧网络控制器接收来自所述网络接口芯片的数据,将所述接收的数据作为有效载荷封装到私有报文中,并发送给所述主机侧网络控制器,所述主机侧网络控制器接收来自板卡侧网络控制器的私有报文,解析出有效载荷,并封装为PCI-E Memory写事务发送给所述CPU。
2.根据权利要求1所述PCI-E网络控制器,其特征在于,所述板卡侧网络控制器和连接的所述网络接口芯片位于网络接口卡上,所述网络接口卡插入接口卡插槽后通过所述高速差分总线与所述主机侧网络控制器连通。
3.根据权利要求1或2所述PCI-E网络控制器,其特征在于,
所述主机侧网络控制器接收来自CPU的第一PCI-E写事务,解析出板卡侧网络控制器对应的PCI-E Memory地址空间,并生成接口卡槽位PCI-E Memory地址空间映射表,其中,所述第一PCI-E写事务的目的地址为:所述主机侧网络控制器对应的PCI-E Memory地址空间,所述第一PCI-E写事务的有效载荷为:各个板卡侧网络控制器对应的PCI-E Memory地址空间,所述接口卡槽位PCI-E Memory地址空间映射表用于记录板卡侧网络控制器与其对应的PCI-E Memory地址空间之间的对应关系;
所述主机侧网络控制器接收来自CPU的第二PCI-E写事务,解析出所述第二PCI-E写事务的目的地址和有效载荷,将解析得到的目的地址和有效载荷封装为私有报文,并根据解析得到的目的地址和所述接口卡槽位PCI-E Memory地址空间映射表发送至板卡侧网络控制器,板卡侧网络控制器接收来自所述主机侧网络控制器的私有报文,解析出有效载荷,并进行信息配置,其中,所述第二PCI-E写事务的目的地址为:板卡侧网络控制器对应的PCI-EMemory地址空间,所述第二PCI-E写事务的有效载荷为:板卡侧网络控制器的配置信息,所述配置信息为以下信息中的一种:板卡侧网络控制器对应的PCI-E Memory地址空间、中断配置信息、接收Buffer和发送Buffer、网络总线协议的硬件设置。
4.根据权利要求3所述PCI-E网络控制器,其特征在于,所述主机侧网络控制器发起PCI-E Memory读事务,从CPU获得发送数据,将所述发送数据作为有效载荷封装为私有报文发送给所述板卡侧网络控制器,包括:
所述主机侧网络控制器接收来自CPU的第三PCI-E写事务,解析出所述第三PCI-E写事务的目的地址和有效载荷,并将解析得到的目的地址和解析得到的有效载荷作为有效载荷封装为第一私有报文,发送至板卡侧网络控制器,其中,所述第三PCI-E写事务的目的地址为:板卡侧网络控制器的发送门铃寄存器,所述第三PCI-E写事务的有效载荷为:所述发送门铃寄存器的配置值;
所述板卡侧网络控制器接收到所述第一私有报文后,解析报文并生成读请求发送至所述主机侧网络控制器,其中,所述读请求的有效载荷为:板卡侧网络控制器对应的发送buffer地址和读数据长度;
所述主机侧网络控制器接收到所述读请求后,解析出发送Buffer地址和读数据长度,并将解析得到的发送Buffer地址和读数据长度封装成第一PCI-E读事务,并发送至CPU,接收CPU反馈的发送数据,并将所述发送数据作为有效载荷封装成私有报文发送至板卡侧网络控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610327714.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:USB接口电路及USB设备
- 下一篇:桥接器





