6.11 Rx接收弹性缓冲区
GTP收发器RX数据通路具有PCS中使用的两个内部并行时钟域:PMA并行时钟域(XCLK)和RXUSRCLK域。要接收数据,PMA并行速率必须足够接近RXUSRCLK速率,并且必须解决两个域之间的所有相位差异。图4-43显示了两个并行时钟域:XCLK和RXUSRCLK。
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阶段和延迟校准程序之前,必须等待所有时钟稳定。 |
处理延迟 | 缓冲延迟取决于使用的功能,例如时钟校正和通道绑定。 | 较低的确定性延迟。 |
时钟纠正 通道绑定 | 时钟校正和通道绑定所需 | 未在收发器内执行。需要在用户逻辑中实现。 |
快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~
有建议、有需求、有疑问、联系我