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与FPGA之间EMIF通讯需要做数据校验吗?

请教,一般DSP与FPGA之间EMIF通讯需要做数据校验吗?如果需要的话采用什么校验方式呢?如果DSP采用的是DMA读写,那传错一个数据就得把那一堆数据重新传了,这样会不会影响实时性呢?
  • 你的问题较多,一个一个来回答吧

    一般DSP与FPGA之间EMIF通讯需要做数据校验吗? 

     这取决你的FPGA的电路实现,一般来说你的编程电路以及电路板应该有足够的正确性保证。

    如果需要的话采用什么校验方式呢?

    这种电路接口的通信应该是稳定可靠的。除非是特殊环境下的应用,常见校验 和校验和 crc 校验。

    如果DSP采用的是DMA读写,那传错一个数据就得把那一堆数据重新传了,这样会不会影响实时性呢?

     DMA是进行两个存储区域的数据搬移,正常使用是可以确保数据正确的。

    假如你用在特殊领域,应该自行在应用环境下处理数据的纠错或重传。

  • 明白了,非常感谢!

    再请教一下,DSP 与 FPGA 通过 EMIFA 通讯时,FPGA 里的双口 RAM ,DSP 读写的那个端口时钟采用 FGPA 的系统时钟好,还是使用EMA_CLK比较好。

    或者