请问FPGA可以通过EMIF口读DSP中的数吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问FPGA可以通过EMIF口读DSP中的数吗相关的知识,希望对你有一定的参考价值。
不行。EMIF接口固定DSP为主设备,也就是说,FPGA在EMIF接口上只能作为从设备。只能主设备主动发起对从设备的访问,反过来是不行的。如果想FPGA能主动访问DSP,可以使用DSP的HPI口。在HPI接口上,DSP是从设备。 参考技术A 简单,
在FPGA中开一个FIFO,DSP中C代码实现通过EMIF接口往FPGA的FIFO写数据,然后FPGA内部逻辑读该FIFO,就把数据获得了。(如果是只有EMIF口跟FPGA相连,就只有这样了。)
------------------------------------------------------------------------
如果硬件还有主机口跟FPGA相连,那就更简单了,我想不用多说楼主也很清楚了吧。
------------------------------------------------------------------------
(847hrxd58in 拷贝了我的其他问题回答:http://zhidao.baidu.com/question/205537766.html)追问
呵呵,看来高手就是经得住考验,讲解得也通俗易懂。那还想问下,FPGA的逻辑时序如何才能满足DSP接口的时序呢,时序分析不是很懂
追答dsp的datasheet,emif部分,有其时序图,fpga的逻辑需要根据这个时序图来设计逻辑,检测dsp发出的控制信号,采样dsp的数据,写入fpga的fifo。
fpga的fifo有是否有数据的指示,有数据,那fpga的另一模块读该fifo,即可得到dsp的数据。
先把dsp看好。fpga是可重配置硬件逻辑电路,就如同水一样,你拿什么样的瓶子盛我,我就适应你什么样的瓶子。
追问
我的意思是FPGA如何与DSP通信呢,还有你说的用EMIF的读写操作FPGA内部逻辑具体什么意思
以上是关于请问FPGA可以通过EMIF口读DSP中的数吗的主要内容,如果未能解决你的问题,请参考以下文章
FPGA与DSP之间的是怎么传输的?我一点也不懂,请问应该怎么去学习啊?非常非常感谢!
dsp28335 是否没有emif这个接口,那怎么传送数给fpga,通过GPIO口就行吗