链路训练干预方法以及存储设备技术

技术编号:43914920 阅读:11 留言:0更新日期:2025-01-03 13:21
公开了一种链路训练干预方法以及存储设备。该方法包括以下步骤:监测链路训练当前的状态;当链路训练处于第一状态时,从接收到报文获取PCIe链路的各个通道所使用的各个预置系数编号,并修改第一预置系数编号对应的一个或多个预置系数以及缓存所作修改;当链路训练处于第二状态时,从接收到报文获取PCIe链路的各个通道所使用的各个预置系数编号,并比较各个预置系数编号是否等于第一预置系数编号,如果是,则将第一预置系数编号所缓存的修改持久存储,该方法能够解决PCIe链路的信号质量较差、下行设备的接收信号能力较弱,和/或下行设备的信号检测算法较差等问题。

【技术实现步骤摘要】

本公开涉及到计算机,尤其是,一种链路训练干预方法以及存储设备


技术介绍

1、多种设备(例如主机和存储设备)之间通常使用pcie(peripheral componentinterconnect express,高速串行通信互联标准)通信。但在pcie这样的高速接口上,随着传输速度的增加,信号在物理介质(如铜线)上传输的距离越长,信号衰减、相位失真和干扰等问题就越严重,这可能导致数据错误。为了克服这些问题,pcie引入均衡技术,该技术旨在通过调整发送端信号的频率特性来补偿这些损失和失真,确保信号在到达接收端时仍能被准确解码。

2、pcie规范中定义了11套预置系数,被称为preset 0-10。现有的一种基于均衡技术的信号调节方案是通过选择合适的预置系数来得到最优的信号频率特性。具体地,在链路训练(link training)过程中,发送端主动设置不同的预置系数编号(preset index)并发送信号给接收端,接收端反馈相同频率特性的信号,重复多次后,发送端选择最优的预置系数。此方法依赖发送端选择算法以及发送端的接收电路功能正常,对于算法和接本文档来自技高网...

【技术保护点】

1.一种链路训练干预方法,所述链路训练干预方法应用在通过PCIe链路进行通信的上行设备和下行设备中的上行设备,所述PCIe链路通过链路训练完成建立和初始化,所述链路训练干预方法包括以下步骤:

2.根据权利要求1所述的链路训练干预方法,其中,在所述上行设备和所述下行设备第一次建立PCIe链路时确定对所述第一预置系数编号对应的一个或多个预置系数的修改,而所述上行设备和下行设备后续使用PCIe链路通信则使用该修改。

3.根据权利要求1所述的链路训练干预方法,其中,通过监测链路训练状态机的状态变化来获取所述链路训练当前的状态。

4.根据权利要求1所述的链路训练...

【技术特征摘要】

1.一种链路训练干预方法,所述链路训练干预方法应用在通过pcie链路进行通信的上行设备和下行设备中的上行设备,所述pcie链路通过链路训练完成建立和初始化,所述链路训练干预方法包括以下步骤:

2.根据权利要求1所述的链路训练干预方法,其中,在所述上行设备和所述下行设备第一次建立pcie链路时确定对所述第一预置系数编号对应的一个或多个预置系数的修改,而所述上行设备和下行设备后续使用pcie链路通信则使用该修改。

3.根据权利要求1所述的链路训练干预方法,其中,通过监测链路训练状态机的状态变化来获取所述链路训练当前的状态。

4.根据权利要求1所述的链路训练干预方法,其中,所述第一状态为所述链路训练的恢复状态的第四均衡阶段,所述第二状态为所述链路训练的l0状态。

5.根据权利要求1所述的链路训练干...

【专利技术属性】
技术研发人员:李应杰王琛銮沈佳奇陈文龙
申请(专利权)人:联芸科技杭州股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1