C6657 利用SRIO与FPGA通信时,在FPGA不重新load程序而只是DSP重新load程序,多次试验后SRIO读写会有概率卡死在检查complete code上,请问专家出现这种情况怎么排查SRIO异常状态?保证每次load程序SRIO读写成功?
Shine:
最好FPGA和DSP两边一起重新初始化,不要只重新初始化一边。
Tao1:
回复 Shine:
DSP重新load程序后第一时间复位FPGA的SRIO模块让FPGA重新初始化SRIO模块,等待FPGA初始化SRIO成功后DSP紧接着初始化SRIO模块。不知道这样的复位逻辑是否存在问题。
Shine:
回复 Tao1:
在SRIO初始化前需要FPGA端完成SRIO逻辑的配置,否则DSP在初始化SRIO期间无法和FPGA进行握手,会导致初始化失败。