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
225 次查看

使用1000basex的以太网link不稳定

转到解答

大家好,本人使用artix7 芯片,调用1g/2.5g Ethernet 核的1000basex做以太网通信,配置为自协商全双工,现在问题是上电后,与交换机link,有时候linkdown,重启之后又能稳定link,这个现象有时候3次上电会有2次,有时候则是几十次会有1次,这个问题会是什么原因造成的呢?

0 项奖励
1 个已接受解答

已接受的解答
Xilinx Employee
Xilinx Employee
153 次查看

回复: 使用1000basex的以太网link不稳定

转到解答
起来先后会有关系,如果我们内部的GTP先起来,而对端还没起来的话,就没串行数据过来,GTP内部的CDR电路会失锁,必须等对端串行数据来了以后,再复位下,才能恢复正常工作
不同的板子,起来先后时间差异,GTP有些个体差异,都可能导致问题的不同,但总之,等对方有数据了,我们再复位下肯定更robust
你也可以自己在设计里做个保护逻辑,比如做个计数器,每隔几秒钟如果link还没成功,就自动复位下,就好了
6 条回复
Xilinx Employee
Xilinx Employee
198 次查看

回复: 使用1000basex的以太网link不稳定

转到解答
你本身设计的逻辑,会在一开始有复位下吗?
对端交换机先起来的,还是FPGA?你等交换机确定起来以后,再多做一下GT的RXRESET,有没有效果?
还有就是可以用ILA抓一下内部信号,来帮助debug,这样能直接看到出错时,内部信号的具体情况。
0 项奖励
184 次查看

回复: 使用1000basex的以太网link不稳定

转到解答

开始会有一个几us的复位,这跟起来先后有关系吗,我另外有几个板子,相同配置,就从没出现过link 问题啊。

0 项奖励
Xilinx Employee
Xilinx Employee
154 次查看

回复: 使用1000basex的以太网link不稳定

转到解答
起来先后会有关系,如果我们内部的GTP先起来,而对端还没起来的话,就没串行数据过来,GTP内部的CDR电路会失锁,必须等对端串行数据来了以后,再复位下,才能恢复正常工作
不同的板子,起来先后时间差异,GTP有些个体差异,都可能导致问题的不同,但总之,等对方有数据了,我们再复位下肯定更robust
你也可以自己在设计里做个保护逻辑,比如做个计数器,每隔几秒钟如果link还没成功,就自动复位下,就好了
136 次查看

非常感谢,问题解决了,想问一下,复位间隔的最短时间可以是多少,就是现在几秒钟查一次,如果没有,则复位,能不能做到1...

转到解答
非常感谢,问题解决了,想问一下,复位间隔的最短时间可以是多少,就是现在几秒钟查一次,如果没有,则复位,能不能做到10ms以内?
0 项奖励
128 次查看

回复: 使用1000basex的以太网link不稳定

转到解答

复位能做到5ms以内吗,顺便问一下,回不回出现在稳定通信过程中,突然link down 了,这种会有什么原因?

0 项奖励
Xilinx Employee
Xilinx Employee
97 次查看

回复: 使用1000basex的以太网link不稳定

转到解答
要给足够的时间,给GT和IP core去完成初始化,如果太快复位,可能本来是好的,但是还没来得及完成初始化,导致错误的复位,会引起死循环。
不过5ms理论上可以,你可以尝试下
0 项奖励