在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7907|回复: 12

[原创] AURORA 遇到一个百年难遇的问题

[复制链接]
发表于 2016-3-16 08:19:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
我在测试我的板子时,用单板走光纤自环跑1G的数据,CHANNEL UP很稳定,不会掉下来,用我的两块板子跑时,CHANNEL UP 几乎每隔十几个毫秒,会掉下来20US左右,用CHIPSCOPE抓发现,每次都是硬件报错,软件报错之后会把CHANNEL UP拉低,LANEUP 拉低,测试了下电源纹波,30毫伏左右还算正常,我的FPGA芯片用的是K7325T的,是选用叠层设计的,FPGA在子卡上,光模块是在大板上,后来降低速率跑500M还是会出现这样的情况,现在不好定位问题了,用KC705和我的板子对接,还是有这样的问题,现在不知道如何下手,求有相关经验的指点一下,谢谢
发表于 2016-3-16 20:45:30 | 显示全部楼层
完全不懂
发表于 2016-3-16 21:16:34 | 显示全部楼层
两块板子的参考时钟满足要求吗? 板内自环用的是同一个时钟,基本不会出问题,两块板间的时钟如果偏的比较大,就容易出问题。
另外,K7怎么就只跑1G速率,感觉怪怪的,你看看K7的GTX最低值是多少
发表于 2016-3-19 10:38:17 | 显示全部楼层
可能时钟问题
发表于 2016-3-19 16:04:59 | 显示全部楼层
1G太低了,肯定不是跑快了的原因。。。。你这个不算是大问题,估计是2板时钟频偏过大,你知道aurora协议里有个插入CC的做法,实际上就是为了补偿频偏,aurora的example里有个自动插cc的模块,大约每隔3000~5000个数据插几个CC,我建议你自己来控制aurora的CC插入信号,每次多插一些,而且更加频繁。。。。这种因为2板间时钟频偏导致aurora出8/10解码错误的问题,以前遇到过,之前直接用GTX通信也遇到过类似问题,还是用那个弹性buffer来解决的。。。aurora只需要多插cc就行了,如果还是解决不了,就要查查硬件了,用示波器看看眼图什么的。。。
 楼主| 发表于 2016-3-22 14:22:21 | 显示全部楼层
回复 3# dspmimo
最低速率是500M的
 楼主| 发表于 2016-3-22 14:23:33 | 显示全部楼层
回复 5# glace12123 好的,谢谢大神,我试下看看,晚点回复你
 楼主| 发表于 2016-3-23 07:38:28 | 显示全部楼层
回复 4# 怒放的_生命

是的,试了,同源的就可以,不同源不行
 楼主| 发表于 2016-3-23 07:40:59 | 显示全部楼层
回复 5# glace12123

大神,插入补偿我尝试了本来约2496补偿一次,我把频率改快了,约四五百,一千多的都尝试了,还是不行,后来也改了CDR_CFG的那个参数,好像也不行,我有同事试了用同源的时钟,发现问题就解决了,不知道这频偏的还可以在哪里改
发表于 2019-1-19 17:50:05 | 显示全部楼层
问题解决了吗  也遇到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-28 11:41 , Processed in 0.026592 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表