UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Visitor leiwei1012
Visitor
880 次查看
注册日期: ‎06-26-2018

ultrascale rocket io

ultrascale rocket io 自发自收,链接稳定,数据正确;但将该ultrascale rocket io的rx端与altra fpgs的tx端连到一起链接就不稳定,基本设置比如线速率两者设置成一样的了,用v7的rx端与altra的tx接到一起链接是稳定的,也对比了ultrascale rocket io 和v7的ip设置,基本设置是一致的;可能什么原因会导致这种链接不稳定的情况出现?
标记 (1)
0 项奖励
13 条回复13
Community Manager
Community Manager
813 次查看
注册日期: ‎08-31-2011

回复: ultrascale rocket io

Hi Leiwei,

 

你好。

V7和US的Serdes从架构上来说是差不多的,US的serdes的模拟前端做的更好,所以能够支持更高的线速率。

从你提供的信息,我们也很难说出究竟是什么原因导致的链接不稳定。能否提供以下更加详细的信息?

1. FPGA的型号。

2. 使用的Vivado软件版本。

3. IP的设置(比如线速率,数据编码类型,有无用rx buffer,是否做对其,对其码型等)

4. 自发自收用的是外部环回还是用的内部近端PMA环回

5. 链接不稳定能提供具体的具体的错误描述吗,比如8b10b编码错误或者只是上层数据判断发生错误等。

 

谢谢,

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Xilinx Employee
Xilinx Employee
756 次查看
注册日期: ‎08-08-2007

回复: ultrascale rocket io

hi  @leiwei1012

 

建议先用ibert对接一下,跑跑看看。

 

另外,不稳定的时候,复位一下ultrascale的接收端(GTRXRESET),能否变的稳定?

 

谢谢

Boris

 

 

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 项奖励
Visitor leiwei1012
Visitor
337 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

hi,zhendon 1.xcvu095-ffvc1517-2-e 2.vivado2017.1 3.ip设置: 线速率:3.125Gb/s encoding:8b10b rxbuffer:enable 码型:8b/10b comma reset elastic buffer on comma alignment:disable reset elastic buffer on rate change:enable 4.我自发自收指:将光纤口收发端光纤直连,我的自发自收工程是一个双工工程,自己产生循环递增自然数,然后通过发端发送,收端接收到与发送端一致的循环递增自然数,链路稳定,无数据错误 5.8b10b编码错误和上层数据判断发生错误信号都有抓到:具体是rxctrl1有非0出现;rxctrl3有不等于16'hfc出现。 通道绑定和时钟校正设置上选择了: no channel bonding no clock correction 更具体设置请看截图! 请问链路不稳定的原因及解决办法?
IMG_20190621_151005.jpg
0 项奖励
Visitor leiwei1012
Visitor
329 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151134.jpg
0 项奖励
Visitor leiwei1012
Visitor
328 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151311.jpg
0 项奖励
Visitor leiwei1012
Visitor
322 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151337.jpg
0 项奖励
Visitor leiwei1012
Visitor
321 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151337.jpg
IMG_20190621_151416.jpg
0 项奖励
Visitor leiwei1012
Visitor
320 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

  •  
IMG_20190621_151609.jpg
0 项奖励
Visitor leiwei1012
Visitor
313 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151632.jpg
0 项奖励
Visitor leiwei1012
Visitor
304 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

 
IMG_20190621_151727.jpg
0 项奖励
Visitor leiwei1012
Visitor
299 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

hi zhendon,

我的设置如回复中文字和图片所示,还请帮忙分析!另外判断链路稳定和是否存在传输错误可以通过ip核的什么信号观测,是通过看rxctrl1是否有非0出现吗和rxctrl3是否有不等于16'hfc出现吗?有就表示存在传输错误,链路不稳定吗?如果出现这种情况,可能原因是什么?怎么解决呢?

0 项奖励
Visitor leiwei1012
Visitor
298 次查看
注册日期: ‎06-26-2018

回复: ultrascale rocket io

程序一加载就进行了自动复位操作,链路依然不稳定,工程上实际用时应该得保证链路建立后,设备正常工作下链路不断吧?不然会存在数据错误和丢失的,还是对丢数可以有什么解决办法?

0 项奖励
Xilinx Employee
Xilinx Employee
153 次查看
注册日期: ‎05-02-2013

回复: ultrascale rocket io

既然有使能8B10B,那有没有收到RXNOTINTABLE错误

可以查的GT信号,包括

RXRESETDONE, RXBUFSTATUS, RXNOTINTABLE, RXDISPERR, RXDATA, RXCHARISK

0 项奖励