[发明专利]一种兼容PCIe结构的设备间互联方法及相关设备在审
申请号: | 202211160597.7 | 申请日: | 2020-11-30 |
公开(公告)号: | CN115374038A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海壁仞智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 梁军丽 |
地址: | 201114 上海市闵行区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 pcie 结构 设备 间互联 方法 相关 | ||
1.一种兼容PCIe结构的设备间互联方法,应用于异构系统,所述异构系统包括主机和与所述主机相接的多个设备,其特征在于,所述互联方法包括:
第一设备根据接收到第二设备或主机发来的预设控制字符对自身的数据通路的类型进行改变;
改变类型后的第一设备与所述第二设备实现互联;
其中,所述预设控制字符为符合PCIe通信协议并能控制所述第一设备对其自身的数据通路的类型进行改变的指令,所述数据通路的类型为根复合体RC类型或端点设备EP类型。
2.根据权利要求1所述的方法,其特征在于,所述第一设备根据接收到第二设备发来的预设控制字符对自身的数据通路的类型进行改变,包括:
第二设备将包含第二预设链接编码的训练字符发送至第一设备;
所述第一设备将最先接收到连续的包含第二预设链接编码的训练字符的数据通路的类型进行切换;
所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备,以实现所述第一设备和所述第二设备的互联;
其中,第一预设链接编码用来定义所述第一设备的数据通路的类型,第二预设链接编码用来定义所述第二设备的数据通路的类型,所述数据通路的类型是根复合体RC类型或端点设备EP类型。
3.根据权利要求2所述的方法,其特征在于,所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备之后,包括:
当所述第一设备的剩余数据通路收到连续的包含第二预设链接编码的训练字符时,再将所述第一设备的剩余数据通路的类型均按照所述数据通路的类型进行切换。
4.根据权利要求2所述的方法,其特征在于,所述第二设备将包含第二预设链接编码的训练字符发送至第一设备之前,包括:
对所述第一设备和所述第二设备设置timeout定时机制,以保证所述第一设备的所有数据通路经过类型切换后重新进行PCIe链路建立。
5.根据权利要求4所述的方法,其特征在于,所述timeout定时机制工作的步骤,包括:
主机通过检测设备中的链接状态寄存器确认设备间的对等互联链接是否成功;
若在预设时间内,所述链接状态一直为False状态,则认为所述设备间的对等互联链接不成功;
重新设置定时值,并重新尝试建立设备间的对等互联链接;
主机通过预设总线功能设备编码定位监测各设备间的位置和状态信息,并实时改变或监测各设备间的链接状态寄存器。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述第一设备的数据通路为RC类型和所述第二设备的数据通路为RC类型结构下,所述互联方法包括:
第二设备将包含第二预设链接编码的训练字符发送至第一设备;
所述第一设备将最先接收到连续的包含第二预设链接编码的训练字符的数据通路的类型由RC类型切换为EP类型;
所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备,以实现所述第二设备与所述第一设备的互联。
7.根据权利要求1至5中任一项所述的方法,其特征在于,在所述第一设备的数据通路为EP类型和所述第二设备的数据通路为EP类型结构下,所述互联方法包括:
第二设备将包含第二预设链接编码的训练字符发送至第一设备;
所述第一设备将最先接收到连续的包含第二预设链接编码的训练字符的数据通路的类型由EP类型切换为RC类型;
所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备,以实现所述第一设备与所述第二设备的互联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海壁仞智能科技有限公司,未经上海壁仞智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211160597.7/1.html,转载请声明来源钻瓜专利网。