各位好,我有一个问题想请教。
问题描述:
DSP和FPGA之间数据通过EMIFA传输,在FPGA中开辟一个FIFO(使用自带IP核),当FIFO写入设定个数的数据后,由prog_full制造一个中断信号给DSP,通知DSP读取数据,在DSP的中断函数中使用EDMA读取。
我是往FIFO依次写入常数64到1,写满320个数据后读取,DSP读取数据也是320个,但是发现每次读取的最后一个数据是错误的,其余的数据是正确的。
请各位大侠指教,谢谢!
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.
先把DSP的CACHE关掉。
然后把这个320个数缩小,再试试。出现问题用示波器抓一下,可能还是时序方面有问题。