DSP与双口RAM进行EMIF通信的工作原理是怎么样的呢,刚刚接触有一些困惑,百度之后了解到数据流向图如下图
如图所示的模式是当FPGA在存储区一中写满了数据会向DSP发送中断申请,DSP相应之后读取这些数据进行处理,再将处理后的结果写进存储区二。
请问有没有其他的方法在FPGA写完之后能够让DSP判别到应该读数据了呢?
如图是连接方式,那么SOE信号是由EMIF部分的那个信号来控制呢,是读写使能信号吗?
Shine:
1. 我想到的方法也只有中断方式。2. SOE是读使能信号,可以看对应数据手册上的EMIF reading时序。
QIN YANG2:
回复 Shine:
好的,谢谢您。那么在进行双口RAM通信时,对于DSP而言是不是就是简单的对RAM进行读写呢,FPGA发过来的中断信号通过什么识别呢?通过设置一个标志符吗?
Shine:
回复 QIN YANG2:
可以用GPIO管脚给DSP一个中断。