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.
各位大神,小弟最近遇到一个FPGA与DSP SRIO通信的问题,望指点迷津:
DSP6678与Xilinx V5 FPGA通过SRIO通信,具体为DSP 往DDR3里面写入8K字节的数据,通过RapidIO接口发送给FPGA,在FPGA里面做了一个FIFO,FPGA接收到数据之后再将数据发送给DSP,在DSP中作了一个校验,校验发送和接收的数据是否一致。
现在出现的问题是:程序运行之后一直是好的,大概半个小时左右之后,DSP收不到FPGA发送过来的数据,FPGA给DSP发送的doorbell中断也没有收到,程序停在了等中断的地方。板子重新上电之后重新开始跑就一直是好的,跑一天也不会出现。只有在隔一天的第一次上电才会出现这个问题。
我们在DSP程序里面打印了发送的次数,在FPGA chipscope中记录了发送和接收的次数,发现是FPGA收到数据之后发出来了,但是DSP没有收到。
希望大神能够解答,感激不尽!!!