HPI是由外部主机(这里指FPGA)发起的数据传输,而且FPGA只能读取DSP内部RAM里的数据,这就跟你的数据量大小,数据存储位置相关。
EMIF是外部存储器接口,这种数据传输主要是由DSP发起,此时FPGA只能充当从设备接收数据,此种传输模式的优点是传输速度快,且用FPGA模拟DSP的外部存储设备,实现简单。
这里只简单提出个人看法,还需要深入考虑系统的数据吞吐量,数据发起方,数据存储位置等方面。
我支持用EMIF接口,还是比较方便些!