TMS320C6455的EMIF外部存储器接口

DSP6455的EMIFA模块

前言:

     C6455的EMIFA可以访问多种外部存储器,比如:SRAM,ROM,FLASH等等。当然,也包括FPGA。本文的重点就是介绍使用EMIFA接口与FPGA建立无缝连接以及和FLASH的连接。


1.EMIF接口信号图

部分管脚说明:

•AED[63:0]        64位数据总线
•AEA[19:0]        20位地址总线(Optional)
•ACE2               片选信号(低有效)
•ACE3               片选信号(低有效)
•AECLKOUT     时钟信号
•ASWE              写使能(低有效)
•ASRE               读使能(低有效)


2.EMIF片选信号及映射情况

从图中可以看出:

•EMIFA共支持4个外部存储器,例如把CE2分配给FPGA,CE3分配给FLASH。
•每个外部存储器的寻址空间大小是8MB。FPGA20根地址线即2的20次方,也就是1MB,此外由于数据总线是64位的,故对应的寻址空间是8MB(但是在这里FLASH我们配置的是8位内存位宽,所以此处是4M寻址空间)


在读取FPGA内部RAM数据时告诉EDMA要读取的数据的基地址是0xA0000000,以及读取的数据的长度即可。
在读取FLASH数据时告诉EDMA要读取的数据的基地址是0xB0000000,以及读取的数据的长度即可。


3.EMIF与 FPGA和FLASH连接原理图

EMIF:

  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值