This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678 SRIO读取存储问题



现在测试DSP的SRIO与FPGA数据通信。

FPGA板,Xilinx V7系列。

DSP板是6678的demo板。

DSP为master,FPGA为slave。

4Lane模式,2.5GHz。

每次读取0x200 byte。

FPGA的程序相同,DSP程序差别在于,读取数据的存储地址,一个是DDR,一个是DSP共享内存(MSM SRAM)。地址分配是考虑了对齐问题,采用64对齐。

当DSP发起读指令后,

1. 读取FPGA的数据存储到DSP可访问的DDR时,数据正确。

2. 读取FPGA的数据存储到DSP的MSM SRAM时,数据部分错误。每包数据(0x100)的前16个数据错误,数据没有读进来(数据没有改变)。

百思不得其解,无法错误定位。

请问各位,有无好的解决思路。