PCIE3.0默认速度在8.0GT/s,为了提高信号的质量,从3.0开始提供了链路均衡。后面每个版本都额外均衡一次。对于PCIE3.0,Tx端发送Rx EQ的均衡设置,Rx做出响应,最终获得一个最优的均衡组合 和眼图(信号质量)
对于pcie而言,先基于2.5GT/s进行传输,然后由一方发送更改速度请求,从而另一方发送均衡请求,进入Recovery状态,进行均衡,最后确定PCIE的速度。其均衡的步骤总共有四步,对于Downstream Port来说有1-3阶段,对于Upstream Port来说有0-3阶段。因为第一个阶段是从DSP发送TS2 Ordered Set给USP做均衡。
当均衡完成,信号从LTSSM状态机的Recovery.RcvrLock,Recovery.RcvrCfg,Recovery.Idel转向L0状态,如下图
整个均衡的过程如下图
对于均衡过程中发送的Presets的格式如下
均衡也是属于LTSSM状态机的开始或组成部分(基于Recovery),对于上电过程,默认先以2.5GT/b的速率从Detect--->Polling--->Configuration--->L0--->Recovery,最后进入Recovery。然后再通过动态链路均衡(上文)来发起调速请求。如下是LTSSM状态机