FPGA向DSP传输数据用DSP的EMIF口好还是HPI口好?

dsp_comm   2011-5-17 22:38 楼主
AD采集的数据传到FPGA,然后FPGA再传输给DSP(TMS320C6416T),需要传输的数据速率为 12MByte/s。
DSP板一块合众达的开发板,板上EMIF口和HPI口都扩展出来了,请问用哪个口传输数据开发起来更简单。
12Mbyte/s用DSP的McBSP口不太可行,速度太高。

回复评论 (6)

这个问题好,同问,等待结果
点赞  2011-5-17 23:04
EMIF口接口时序简单,但EMIF口的接线比较多,看你怎么应用了。
点赞  2011-5-18 09:28

HPI是由外部主机(这里指FPGA)发起的数据传输,而且FPGA只能读取DSP内部RAM里的数据,这就跟你的数据量大小,数据存储位置相关。

EMIF是外部存储器接口,这种数据传输主要是由DSP发起,此时FPGA只能充当从设备接收数据,此种传输模式的优点是传输速度快,且用FPGA模拟DSP的外部存储设备,实现简单。

这里只简单提出个人看法,还需要深入考虑系统的数据吞吐量,数据发起方,数据存储位置等方面。

科技应该让生活变得更简单!
点赞  2011-5-18 10:21

我支持用EMIF接口,还是比较方便些!

一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!
点赞  2011-5-18 10:58
若是两块板的话,EMIF接口的线多了,用HPI可以直接往DSP的内存写数据,数据写完后直接给DSP个中断就好了。
点赞  2011-5-18 11:50
EMIF是不是程序配置起来比HPI麻烦?
EMIF比HPI的线多在哪儿?
点赞  2011-5-18 13:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复