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用EMIFA接口连接,如何用查询的方式实现对FPGA数据的接收?

你好,我用的是C6747DSP,请问DSP与FPGA的通信通过EMIFA接口实现,想要用查询的方式接收FPGA的数据,怎么实现?非常感谢!

  • 与EMIFA连接的FPGA相当于接在EMIFA上的memory,要查询也是查询FPGA里某地址的值,那么需要FPGA自己在数据准备好后在约定好的某个地址设定某个值,DSP去查询这个地址的值就可以了。

    不过我建议通过中断/EDMA方式,效率更好。

    FPGA与DSP之间边一个GPIO信号,当FPGA数据准备好后,给DSP送一个GPIO信号,触发中断,或EDMA来搬数据。

  • 你好,

    1.约定好的地址是CE空间中的某个地址空间吗?

    2.有没有采用这种方法相关的程序可以供参考一下,谢谢!

  • #1。 是的。

    #2。这不需要什么样例程序,FPGA在这里与EMIF相连,相当于实现了异步内存的从接口而已,DSP去访问它就跟访问内存是一样的。