找回密码
 注册
关于网站域名变更的通知
查看: 399|回复: 1
打印 上一主题 下一主题

LATTCE ECP3 FPGA serdes调试时数据乱码,请问这个怎么解决?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-12 14:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 uaidenp 于 2019-7-12 14:57 编辑 , Z5 T/ A; E" l1 L$ L$ \! T. z

  x" P/ s) |: k7 Z& i) Y, K% tLATTCE ECP3 FPGA serdes调试时数据乱码,请问这个怎么解决?  P$ }% x5 l1 S
6 j) s5 l6 {0 y8 F
在跑两片 FPGA 之间使用Serdes通信的时候,发现 RX 出现错误。TX 端发送的数据是从0一直累加1,但是接收端RX收到的数据是杂乱无章,没有规律的,同时有一堆的 Error 状态出现。
! N+ Z0 d( a& S, v/ E( t: M0 G, V1 Z% }

9 m+ j2 |0 W) D+ R0 }% }
2 ?- K1 ]# H; ^6 J' v! e% e% W" U$ d& N  N8 _$ e

  R1 w- G3 p5 X! G  X' D! L
. d# Z9 D2 T* q硬件同事测量眼图说信号质量是符合要求的(见下图)。
8 k2 H' Q1 v8 H( e4 D) r0 B1 n# r: b. q3 ]) ?
% b$ E  v& e/ ^/ r- o
' @) E7 X7 x% s0 U4 W
这个工程很简单,就是将IP调用,给通道3灌数据,也不知道是哪里出问题了。
  J; c; w8 L6 |rx_count:是用rx时钟产生的一个加1技术器,且 rx_cdr_lol_ch3 指示一直为低,表明 rx时钟是稳定的。
) V" a6 m, Q# r( [$ k8 @rxdata_ch3_reg 是 rx端收到的数据,是杂乱无章的,非预期数据。/ x/ z' u& H+ _2 G
rx_disp_err_ch3, rx_cv_err_ch3 错误标识有拉高,表明传输过程中有错误出现。另外,没有错误标识的接收数据看起来也不太正常。
! |0 U4 K* U+ @; \; j3 V- E  t. G* {  J! {2 Z) k, G

/ S3 Z+ @1 y; u
! A2 _' Y2 M2 c4 O9 L1 T# o: X1 [* V1 v3 q9 I

" l" d- V+ B5 ^" s, h! Z; C) a
) I' [" N% M' F1 T8 @9 A. x4 q* s; \! e3 Y/ Q0 w. e9 n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-11 19:25 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表