GTX收发数据仿真的问题

2020-01-30 15:54发布

V6的GTX数据收发,在例程的基础上修改了一下代码,进行Near end PCS闭环仿真,有一些疑问。按照调试的情况,接收的数据RXDATAIN较之发送的数据TX_DATA晚13个usrclk2时钟周期左右,但RXDATAIN为什么在开始的一段时间里(大约11us)一直为0,并在11us至15us这段时间里先是大量的混乱数据,而后逐渐传输正确的数据。这种情况导致了TX_DATA前面的一些数据无**确传输。
我想问怎么在TX_DATA开始传输的时候,接收端就能够接收到,避免前15us接收数据的真空期?
QQ截图20120312140626.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
opple
1楼-- · 2020-01-30 16:23
 精彩回答 2  元偷偷看……
Backkom80
2楼-- · 2020-01-30 19:01
呵呵,不是很清楚,估计是跟底层器件某些特性有关,帮顶。
GoldSunMonkey
3楼-- · 2020-01-30 22:41
这个是需要不停的定位,然后bit对齐的判定。然后再~
dhjwahaha
4楼-- · 2020-01-30 23:38
本帖最后由 dhjwahaha 于 2012-3-12 20:02 编辑

4# GoldSunMonkey
主要是我调S6的GTP的时候就没有这种情况:S6 GTP在发送端数据开始发送后两个周期,接收端就有数据了,十几个周期后就有了正确数据。不知道GTX本来就这样,还是哪里设置有问题?
QQ截图20120312195435.jpg
dhjwahaha
5楼-- · 2020-01-30 23:58
4# GoldSunMonkey

位对齐我参考了例程,应该没有问题。主要疑问是GTX接收端在发送端发送数据后很长时间内没有数据出来,不知道如何解决?
GoldSunMonkey
6楼-- · 2020-01-31 02:45
 精彩回答 2  元偷偷看……

一周热门 更多>