各位大侠:
我在自己设计的板子上采用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 具有预加重和均衡功能吗?如果有,该配置哪些参数来实现?
或者可以参考哪些文档来进行操作?
多谢多谢
TI中文支持网

