用2个6678开发板互联SRIO, NWIRTE和NREAD命令后,DSP内存的中的数据读写都正确。
但是在自制的项目中要求6678 和Xilinx ultrascale xcku040的SRIO互联时。调试中FPGA能接收来自DSP的NWRITE命令,并且将数据写入到RAM中。当DSP使用NREAD命令时,FPGA接收到了读指令,并且返回数据,但是绝大部分概率是DSP的内存没有更新,同时DSP提示“completion code =1”,偶尔会出现DSP的内存更新,同时DSP提示“completion code =0”。
不是哪位大侠能分析下是什么原因导致的。