如何纠正我的板上的路由错误,这导致了在使用XAUI PCS IP时交换一些XAui SerDes车道的错误?
您可以通过在PC和XAUI IP之间执行8B10B并行数据的反向交换来纠正在您的板上的SerDes路由交换。
下表说明了在RX方向上纠正SelDes通道1和2的板级交换所需做的工作。
旭日巷 | 第0巷 | 第2巷 | 第1巷 | 第3巷 |
---|---|---|---|---|
塞德斯巷连接 | 零 | 一 | 二 | 三 |
PCS RX并行数据 | RXD0 | RXD1 | RXD2 | RXD3 |
XAUI IP并行输入数据(RD0、RD1、RD2、RD3) | RD0= RXD0 | RD1= RXD2 | RD2= RXD1 | RD3= RXD3 |
如上表所示,对应于PCS RX FPGA接口并行数据的信道0和3的RXD0和RXD3直接分配给XAUI IP输入通道0和3,因为在板上没有发生交换。
另一方面,对应于PCS RX FPGA接口并行数据的信道1和2的RXD1和RXD2被反向分配(交换)到XAUI IP输入通道2和1,以校正电路板上的这两个通道之间的路由交换。
注意,当交换通道时,还需要确保不只是交换数据和控制通道,而且还需要其他信号,例如视差错误、代码违章错误和链路状态机状态信号。
添加评论