请教:
目前我们的项目中,C6678与XLINIX的Virtex-7 FPGA通过SRIO相连接。链接速度5.0G,宽度4x。
在测试中发现,每几百次上电中会发生一次链路错误,错误现象如下:
上电SRIO初始化正确,初始化后 err_stat寄存器值为0x02。
C6678第一次执行SRIO数据发送后,传输执行失败。与此同时,err_stat寄存器的值变为0x00030006,即port error位变为1。
在FPGA上检测到类似的状态,在发送数据前后,对应GTX链路状态由1变为0。
请问哪位在使用中见到过类似的现象?是否有解决方法?多谢!
Allen35065:
可能和电磁干扰有关,试试降速看有无改善可以确认。