- 主题:请教大佬,GTH接收数据有丢数的可能原因?
今年上半年做过半年的pcie,猜测你的问题是发送端和接收端的时钟频率偏差比较大导致的。一般在误差范围内,收发器内的elastic buffer可以补偿两端的时钟偏差,过大则可能有问题。
仅供参考哈,也是serdes初学。
【 在 utopiaworld (utopiaworld) 的大作中提到: 】
: 感觉像两边时钟不同源,但是你又说用的cdr恢复时钟
: 【 在 qic625 的大作中提到: 】
: : 最近调试7系列GTH,发现接收端偶发有丢数情况,一帧(2KB)只丢4BYTE(1个时钟拍),接收端时钟用的是CDR数据恢复时钟。排查了一周了,不知道怎么排查了,请教各位大佬指导一下。
: : 说明一下:板子两端都是7系列fpga,线速率4.25G。
--
FROM 106.121.133.*
我做的pcie线缆项目,收发两端不能同源,所以跟你的情况相似,这个时候,两端参考时钟的偏差需要弹性buf补偿,降速可以解决,倒是更像频差的问题,看看能不能减少两端时钟偏差。
另外你传输介质是什么?传输介质会引入额外jitter。
【 在 qic625 (ericle) 的大作中提到: 】
: 谢谢回复。目前GT收发两端时钟不同源,弹性buffer能解决这种问题吗?或者可以调哪些参数呢?还有个情况是,把线速率降到2G,通讯就没有误码。
: 【 在 Dever 的大作中提到: 】
: :
: : 今年上半年做过半年的pcie,猜测你的问题是发送端和接收端的时钟频率偏差比较大导致的。一般在误差范围内,收发器内的elastic buffer可以补偿两端的时钟偏差,过大则可能有问题。
--
FROM 124.64.100.*
眼图怎样?
【 在 qic625 (ericle) 的大作中提到: 】
: 上午改了一下gt GUI上的配置参数,debug时发现有gt 接收端有disparity error和notintable编码错误,有点搞不明白啥原因了。
: 【 在 qic625 的大作中提到: 】
: :
: : 最近调试7系列GTH,发现接收端偶发有丢数情况,一帧(2KB)只丢4BYTE(1个时钟拍),接收端时钟用的是CDR数据恢复时钟。排查了一周了,不知道怎么排查了,请教各位大佬指导一下。
--
FROM 124.64.100.*