V6的GTX数据收发,在例程的基础上修改了一下代码,进行Near end PCS闭环仿真,有一些疑问。按照调试的情况,接收的数据RXDATAIN较之发送的数据TX_DATA晚13个usrclk2时钟周期左右,但RXDATAIN为什么在开始的一段时间里(大约11us)一直为0,并在11us至15us这段时间里先是大量的混乱数据,而后逐渐传输正确的数据。这种情况导致了TX_DATA前面的一些数据无**确传输。
我想问怎么在TX_DATA开始传输的时候,接收端就能够接收到,避免前15us接收数据的真空期?
我这里主要是指GTX接收端出来的数据,并不是位对齐后的。发送端发送数据10多微秒后接收端才有数据,等于这段时间的数据都没了,10几微秒相比10几纳秒的时钟周期太长了。
不过可能板卡上会小一点,毕竟是仿真
后面的数据时没问题的,就是上面那个问题,很困惑啊。
也可能是仿真库的问题。
一周热门 更多>