一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种兼容PCIe结构的设备间互联方法及相关设备与流程

2022-11-23 14:17:07 来源:中国专利 TAG:

技术特征:
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类型;所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备,以实现所述第一设备与所述第二设备的互联。8.根据权利要求3所述的方法,其特征在于,在所述第一设备的数据通路为rc类型和所述第二设备的数据通路为ep类型结构下,或在所述第一设备的数据通路为ep类型和所述第二设备的数据通路为rc类型结构下,重新进行pcie链路建立,包括:所述第二设备通过数据通路的发送端将包含第二链接编码的训练字符发送至所述第一设备;所述第一设备接收到所述训练字符后,根据所述第二链接编码识别所述第二设备的类型后配置自身的第一链接编码;所述第一设备通过数据通路的发送端将包含所述第一链接编码的训练字符发送至所述第二设备,以将所述第一链接编码告知所述第二设备;所述第二设备接收到所述训练字符并确认所述第一链接编码后,完成所述第一设备与所述第二设备的pcie链路建立。9.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一设备根据接收到主机发来的预设控制字符对自身的数据通路的类型进行改变,包括:主机为每个设备分配总线功能设备编码以确定各个设备在整个机构系统中的坐标位置;根据预设总线功能设备编码,主机实现控制对等互联设备的类型的切换。10.一种兼容pcie结构的设备间互联系统,包括cpu、根复合体rc、存储器、交换机以及多个设备,cpu通过根复合体分别与存储器、交换机以及多个设备连接,所述设备包括第一设备和第二设备,其特征在于,所述第二设备将包含第二预设链接编码的训练字符发送至所述第一设备;所述第一设备将最先接收到连续的包含第二预设链接编码的训练字符的数据通路的类型进行切换;所述第一设备通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二设备,以实现所述第一设备和所述第二设备的互联;其中,第一预设链接编码用来定义所述第一设备的类型,第二预设链接编码用来定义所述第二设备的类型,所述数据通路的类型是根复合rc类型或端点设备ep类型。11.一种兼容pcie结构的设备间互联芯片,应用于异构计算系统,其特征在于,所述互联芯片包括第一芯片和第二芯片,其中:所述第二芯片将包含第二预设链接编码的训练字符发送至所述第一芯片;所述第一芯片将最先接收到连续的包含第二预设链接编码的训练字符的数据通路的类型进行切换;所述第一芯片通过类型切换后的所述数据通路将包含第一预设链接编码的训练字符发送至所述第二芯片,以实现所述第一芯片与所述第二芯片的互联;
其中,第一预设链接编码用来定义所述第一芯片的数据通路的类型,第二预设链接编码用来定义所述第二芯片的数据通路的类型,所述数据通路的类型是根复合体rc类型或端点设备ep类型。12.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至9任一项所述兼容pcie结构的设备间互联方法的步骤。13.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述兼容pcie结构的设备间互联方法的步骤。

技术总结
本发明提供一种兼容PCIe结构的设备间互联方法及相关设备,所述互联方法应用于异构系统,所述异构系统包括主机和与所述主机相接的多个设备,包括:第一设备根据接收到第二设备或主机发来的预设控制字符对自身的数据通路的类型进行改变;改变类型后的第一设备与所述第二设备实现互联;其中,所述预设控制字符为符合PCIe通信协议并能控制所述第一设备对其自身的数据通路的类型进行改变的指令,所述数据通路的类型为根复合体RC类型或端点设备EP类型。本发明通过切换设备类型可实现设备间的互联,能够降低异构计算系统中设备间互联的数据传输延迟。据传输延迟。据传输延迟。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:上海壁仞智能科技有限公司
技术研发日:2020.11.30
技术公布日:2022/11/22
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献