各位专家好:
最近在调试过程中遇到了一些问题,DSP通过SRIO从FPGA接收数据,乒乓写在共享内存上,doorbell中断后dma到DDR3中,收集齐数据后,每个核将各自分配
的数据从DDR3 dma到L2中进行运算,结果存放在MSM中,最后根据计算结果,从DDR3中对相应结果的源数据进行寻址,最后每个核计算完成后通过Hyperlink发送
(使用DMA)最终结果。发现相应计算结果多了以后,会出现SRIO丢针头,doorbell丢失现象。去掉DDR3中源数据寻址或者去掉Hyperlink传结果后srio恢复正常。
请问以上现象是否是因为DSP的总线冲突,或者其他什么原因?没有什么思路了,希望得到专家的指点,谢谢