TI中文支持网
TI专业的中文技术问题搜集分享网站

FPGA与6657进行SRIO数据通信成功一段时间后出现失败情况?

各位大侠:

   我在自己设计的板子上采用SRIO 的 direct IO 方式对FPGA和DSP进行数据传输,FPGA按照一行320*8bits的数据进行读写操作,读写操作241次,DSP作为从端配置模式为0,lx,物理端口采用的是Port0直连,参考输入时钟配置为125M,通信速率1.25G。

目前问题是,板子上电后FPGA与DSP之间可以正常通信,但一段时间后(具体时间不定,可能2分钟,可能20分钟),FPGA与DSP之间的数据通信就失败了,此时DSP查看到Port0_ERR_STAT寄存器的值为0x00030306或者是03030306。

请问引起该种情况的原因是什么呢,如何测试?

非常感谢!

Thomas Yang1:

板子做好后,有没有通过眼图测量下信号质量?

如果将DIO访问的地址变化呢 是否问题依旧?

lai yi:

回复 Thomas Yang1:

目前我手上还没有好的示波器可以测眼图,所以眼图信号质量还没测量,但更改FPGA访问DSP的地址比如从L3空间更改到L2空间,问题依然存在的。

Thomas Yang1:

回复 lai yi:

可以把均衡和预加重调整下,或者变换下总线频率试试

jiale feng:

回复 Thomas Yang1:

请问DSP6678 具有预加重和均衡功能吗?如果有,该配置哪些参数来实现?

或者可以参考哪些文档来进行操作?

多谢多谢

赞(0)
未经允许不得转载:TI中文支持网 » FPGA与6657进行SRIO数据通信成功一段时间后出现失败情况?
分享到: 更多 (0)