外部设备连接接口包括外部存储器连接接口(EMIF)、主机接口(HPI)等。外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM、SBSRAM、Flash、SRAM存储器等,外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行A/D、D/A转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同FPGA、CPLD等连接;主机接口主要用来为主控CPU和C55x处理器之间提供一条方便、快捷的并行连接接口,这个接口用来对DSP进行控制、程序加载、数据传输等工作。
通常情况下,FPGA是作为DSP的外设存储器,所以FPGA可以当做一个存储器来使用
EMIF是一种并行总线接口
从上图可以得知:
EMIF接口主要由CLK,DATA,ADDRESS,CE(低有效),RW(低有效),OE(低有效)等信号组成
下面是写时序
下面是读时序
最主要的是我们掌握EMIF的时序就可以了
下面是代码实现
功能是:DSP打开写使能,发送数据到FPGA,FPGA将数据存入FIFO中
DSP打开读使能,FPGA将数据从FIFO中读出来,发送给DSP
文章来源:https://www.toymoban.com/news/detail-596878.html
文章来源地址https://www.toymoban.com/news/detail-596878.html
到了这里,关于FPGA与DSP之间的EMIF接口调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!