Rx接收通道绑定与Gearbox(变速器)


1Rx接收通道绑定

诸如XAUI和PCI Express之类的协议将多个串行收发器连接组合在一起,以创建单个更高吞吐量的通道。每个串行收发器连接称为一个通道。除非每个串行连接的长度完全相同,否则通道之间的偏斜可能导致数据同时传输但在不同时间到达。通过使用RX弹性缓冲器作为可变延迟块,通道绑定消除了GTP收发器通道之间的偏斜。通道绑定也称为通道偏移或通道偏移。用于绑定信道的GTP收发器发送器同时发送信道绑定字符(或字符序列)。当接收到序列时,GTP收发器接收器可以确定每个通道之间的偏斜并调整RX弹性缓冲器的延迟,以便在RX结构用户界面上呈现数据而不会产生偏斜。

 image.png

2Rx Gearbox(变速器)

RX变速箱支持64B / 66B和64B / 67B接头和有效负载分离。变速箱使用输出端口RXDATA [31:0]和RXHEADER [2:0]作为接收数据的有效负载和标头。与TX Gearbox(第86页)类似,RX变速箱使用单个时钟与PMA一起运行。因此,偶尔输出数据无效。输出端口RXHEADERVALID和RXDATAVALID确定适当的标头和数据是否有效。

RX变速箱支持2字节和4字节接口。

RX变速箱外的数据不一定对齐。对齐在FPGA逻辑中完成。RXGEARBOXSLIP端口可用于逐周期地从变速箱中滑动数据,直到达到正确的对齐。在处理bitlip操作并且输出数据稳定之前,它需要特定的周期数。在FPGA逻辑中完成数据的解扰和块同步。






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

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

<