硬件:自制信号处理板卡,C6678 DSP + K7 FPGA,FPGA 与DSP的SRIO是通过电容直接耦合的。
软件:DSP端参考时钟312.5Hz,速率2.5G,4x模式;FPGA端参考时钟125Hz,速率2.5G,4x模式。
问题:之前DSP和FPGA都能SRIO通信,后来SRIO突然不能初始化成功,一直显示链路初始化失败。DSP端停在检测err寄存器那里,FPGA显示port_initialized一直为低。
尝试过的方法:1、DSP端的sedres loopback测试通过,FPGA端自环也通过;
2、尝试过降低速率、换成1x模式;
问题:FPGA和DSP通信时,链路初始化失败。DSP端就停在检测err寄存器那里,FPGA显示port_initialized一直为低。
求助:大概是什么原因导致这个问题的出现?应该怎么解决呢?