Rx接收弹性缓冲区


GTP收发器RX数据通路具有PCS中使用的两个内部并行时钟域:PMA并行时钟域(XCLK)和RXUSRCLK域。要接收数据,PMA并行速率必须足够接近RXUSRCLK速率,并且必须解决两个域之间的所有相位差异。图4-43显示了两个并行时钟域:XCLK和RXUSRCLK。

image.png 

GTP收发器包括一个RX弹性缓冲器,用于解决XCLK和RXUSRCLK域之间的差异。两个域的相位也可以通过使用收发器的RX恢复时钟来驱动RXUSRCLK并在RX缓冲器被旁路时调整其相位以匹配XCLK(参见RX缓冲器旁路,第174页)(也就是相位对齐功能实现)。所有RX数据路径必须使用这些方法之一。每种方法的成本和收益如表4-32所示。也就是说是有两种方式解决XCLK和RXUSRCLK域之间的差异。


RX Elastic Buffer

RX Phase Alignment

便于使用

如果可能,建议使用RX缓冲区。它坚固且易于操作

相位对齐是一项高级功能,需要额外的逻辑和时钟源的附加约束。

RXOUTCLKSEL必须选择RX恢复时钟作为RXOUTCLK的源来驱动RXUSRCLK。

时钟选项

可以使用RX恢复时钟或本地时钟(带时钟校正)

必须使用RX恢复时钟

初始化

立即工作

在执行RX阶段和延迟校准程序之前,必须等待所有时钟稳定。

处理延迟

缓冲延迟取决于使用的功能,例如时钟校正和通道绑定。

较低的确定性延迟。

时钟纠正

通道绑定

时钟校正和通道绑定所需

未在收发器内执行。需要在用户逻辑中实现。






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<