FPGA与DSP之间的EMIF接口调试

2 篇文章 0 订阅
2 篇文章 2 订阅

外部设备连接接口包括外部存储器连接接口(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

  • 11
    点赞
  • 134
    收藏
    觉得还不错? 一键收藏
  • 47
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 47
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值