PCIE6.0 equalization procedure

Pcie equalization 的过程可以调整发送端和接收端的 lane 的配置进而达到提升信号质量的目的。Equalization 从 Gen3(8.0GT/s) 开始引入。所有与 LTSSM 相关的lane,不管是否正在工作,只要能通过 Link Upconfig配置的lane都必须参与到 Equalization 过程中来。 

如果没有设置跳过 Equalization,那么 Equalization 必须在第一次向 Gen3 或者更高速率进行 Link Training 时执行。LinkUp = 1b 时,组件必须已经按照Equalization的要求设置完毕。任何速率下,都不可以发起重复进行 Equalization 的请求,尽管有redo eq的情况存在。在 Equalization 过程中已经被双方认可的发送端关于 EQ 的设置,要被记录下来,以便于后续在8.0GT/s及更高速率下的操作。即使 Equalization 的过程已经结束,组件依然可以去优化接收端的设置,只要不会让链路变得不可靠或者进入 Recovery 状态即可。

链路 Equalization 的过程并不是所有的速率都需要做的,而且当所有链路组件在它们发出的Ts Ordered sets 或者 Modified Ts Ordered Sets 里面都已经公布不需要做 Equalization 时,可以完全跳过 Equalization。链路组件如果支持 32.0GT/s 或者更高速率时,可以选择在大于 5.0GT/s 的任意速率公布它不需要 Equalization (下简称EQ)。并且它可以依靠已经做过的 EQ 的设置进行工作或者在可靠操作下并不需要 EQ 。

PCIE6.0 Spec 里面 Table4-22 详细描述了Equalization过程的要求:

从Gen1/2 train Gen3的过程如下:

首先,EQ必须由Downstream po

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值