【技术实现步骤摘要】
一种PCIE链路训练方法、设备以及介质
本专利技术PCIE链路训练领域,具体涉及一种PCIE链路训练方法、设备以及存储介质。
技术介绍
如图1所示,现有的PCIE的训练流程,包括以下阶段:(1)Detect阶段:在这个阶段时,发送端TX需要检测接收端RX是否存在且可以正常工作,如果检测正常,才能进入下一阶段。(2)Polling阶段:进入Polling阶段后,TX和RX之间通过发送TS1、TS2OS序列来确定BitLock,SymbolLock以及解决Lane极性反转的问题。(3)Configuration阶段:通过发送TS1、TS2来确定Link/Lanenumber。(4)L0阶段:当进入这个阶段时,PCIe链路就可以开始正常工作了。这个状态可以传输TLP,DLLP等报文。(5)Recovery阶段:SpeedChange。因为第一次进入L0状态时,速率是2.5GT/s。当需要进行速率调整5.0GT/s或者8.0GT/s时,需要进入Recovery状态进行SpeedChange。这 ...
【技术保护点】
1.一种PCIE链路训练方法,其特征在于,包括以下步骤:/n响应于训练过程进入配置阶段,协商端向被协商端发送包括第一序列号的第一数据包;/n判断所述被协商端向所述协商端返回的数据包中是否具有所述第一序列号;/n响应于所述被协商端返回的数据包中不具有所述第一序列号,判断所述协商端向所述被协商端发送所述第一数据包的次数是否达第一预设次数;/n响应于没有达到所述第一预设次数,返回所述协商端向被协商端发送包括第一序列号的第一数据包的步骤。/n
【技术特征摘要】
1.一种PCIE链路训练方法,其特征在于,包括以下步骤:
响应于训练过程进入配置阶段,协商端向被协商端发送包括第一序列号的第一数据包;
判断所述被协商端向所述协商端返回的数据包中是否具有所述第一序列号;
响应于所述被协商端返回的数据包中不具有所述第一序列号,判断所述协商端向所述被协商端发送所述第一数据包的次数是否达第一预设次数;
响应于没有达到所述第一预设次数,返回所述协商端向被协商端发送包括第一序列号的第一数据包的步骤。
2.如权利要求1所述的方法,其特征在于,还包括:
响应于所述被协商端返回的数据包中具有所述第一序列号,所述协商端向所述被协商端发送包含第二序列号的第二数据包;
判断所述被协商端向所述协商端返回的数据包中是否具有第二序列号;
响应于所述被协商端返回的数据包中不具有所述第二序列号,判断所述协商端向所述被协商端发送所述第二数据包的次数是否达第二预设次数;
响应于没有达到所述第二预设次数,返回所述协商端向所述被协商端发送包括第二序列号的第二数据包的步骤。
3.如权利要求2所述的方法,其特征在于,还包括:
响应于达到所述第一预设次数,退出所述训练过程;
响应于达到所述第二预设次数,退出所述训练过程。
4.如权利要求2所述的方法,其特征在于,还包括:
所述...
【专利技术属性】
技术研发人员:彭强,上官宇剑,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。