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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16079|回复: 33

[求助] Aurora 8B/10B的问题

[复制链接]
发表于 2015-1-13 09:33:59 | 显示全部楼层 |阅读模式

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

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

x
求助各位大大,小弟是大菜鸟,在实验室一个项目用到Aurora 8B/10B做板间传输,用的芯片是6系列的LX240T-1。GTX参考时钟是125MHz,传输速率是3.125G。小弟用IP生成的参考设计修改了一下,烧到两个板子上,目前的现象是两个GTX的channel up都没拉高,lane up在不停跳变。但是小弟用ibert测过两个GTX,是ok的。现在小弟木有想法,不知道如何下手了。求各位大大指点迷津
发表于 2015-1-13 14:50:14 | 显示全部楼层
你先参考example,把两个模块进行联仿,看逻辑通不。然后再确定PIN的约束,管脚定义等是不是对的,一个送,一个收。
发表于 2015-1-15 11:37:45 | 显示全部楼层
做aurora协议的ROCKETIO,得进去看核的代码,调出波形看问题,,,另外channel up建立时间很长,没记错的话可能在us到ms级
发表于 2015-1-16 00:50:22 | 显示全部楼层
建链有问题,十有八九是信号质量问题,建议调整GTX的发送摆幅、预加重,接收端的均衡增益等参数,具体看手册,不是两句话能说清,还得靠长期试
顺便说一句,ibert这个东西,反正和实际逻辑工程差距很大,你按ibert调整好的参数去配置实际工程的GTX,也许出来的信号质量不一样,我遇到过,还是建议在实际工程下测试和修改。。
发表于 2015-1-16 00:53:39 | 显示全部楼层
example程序,对环理论是可行的,仿真也是OK,这个不用怀疑。。。
如果先不看信号质量,建议修改example,上电后延时很长一段时间,比如3秒,检测channel up为1,再发送,否则不发,这样可以让两个GXT都建链成功后,才通信,我之前这样做,在一个PCB走线很差的板子上弄通了,xilinx的GTX还是很强悍。
发表于 2015-5-18 16:47:39 | 显示全部楼层
回复 5# glace12123
请教:开始传送数据的时候CHANNEL_UP确实是拉高了之后才开始传送的,但是在传送的中途CHANNEL_UP拉低了,导致中间有数据丢失,想请教一下,这个CHANNEL_UP拉低的情况是什么原因造成的?检查这个问题需要观察哪些东西或是调试哪些东西?
发表于 2015-5-18 23:35:10 | 显示全部楼层
回复 6# Happy的白菜丫

channel up拉低,说明链路上出问了,导致通信失败,这个原因有很多,比如信号质量问题,链路维护机制问题等等,信号质量就不说了,这个需要硬件保证和逻辑修改GTX参数进行调整,至于链路维护,比如aurora插入时钟补偿,如果长期不插,就会出现掉链。反正你先看aurora的手册,明白它有哪些机制,然后再想法解决。。。第一步肯定是先看看实际工程是否和现有协议出现冲突,第二部才是找高采样率示波器去量信号,看信号眼图,如果眼图不好,就要调节GTX的参数了,比如信号摆幅、前后加重、均衡增益等等。。。怎么去操作,看文档吧,一两句话说不清楚的。。
发表于 2015-5-19 14:40:58 | 显示全部楼层
回复 7# glace12123

由于这个东西要的比较急,本人反应也是比较捉急,手册也是看了几遍了,但是仍旧没能解决这个问题,能否加QQ请教?
发表于 2015-5-19 14:43:01 | 显示全部楼层
回复 7# glace12123

由于这个东西要的比较急,本人反应也是比较捉急,手册也是看了几遍了,但是仍旧没能解决这个问题,能否加QQ请教?
发表于 2015-5-19 20:28:13 | 显示全部楼层
学习了!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-3-29 04:42 , Processed in 0.032102 second(s), 8 queries , Gzip On, Redis On.

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