外部存储器接口(EMIF),External Memory Interface,是 TMS DSP 器件上的
一种接口,具体可以分为 EMIFA 和 EMIFB。一般来说,EMIF 可实现 DSP 与不同类型存储
器(SRAM、Flash RAM、DDR-RAM 等)的连接。一般 EMIF 与 FPGA 相连,从而使
FPGA 平台充当一个协同处理器、高速数据处理器或高速数据传输接口。
接口就相当于一个可配置的总线接口,其接口上面的信号线基本囊括了各种存储器
、、 等的读写接口信号。通过软件配置相应的寄存器,可
以使 接口工作于和设计中使用的外部存储器相匹配的固定的接口形式。但是与其他
固定接口不同的是, 接口读写时序中的高低电平的保持时间是可以通过寄存器设置
的。
图 中, 信号是系统提供的一个外部时钟源。 信号是由内部产生
基于 ,所有与本控制器 接口对接的存储器必须工作在 下。
接口、 接口和异步接口的信号合并复用。这里的 片选空间支持所
有的 种存储器接口。
表 列出 的 存储器映射寄存器。通过设置这些寄存器,既可以
将 配置成为不同类型、不同位宽的总线接口,又可以配置总线读写时序的速度。由
于 接口的这一优势,设计者使用集成 接口的控制芯片时,无论是扩展外部存储
设备,还是利用 接口进行外部设备的读取,其难度都大大降低。这在一定程度上也
使得具有 接口的高速控制核心 系列的 在将来能够得到更加广
泛的应用
MIF16 配置参考如下例程中的 EMIF16 初始化函数。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/
47664.aspx
从 官网下载 !"# 口的例程, $$%&'找到 !"#文件夹,有时钟 和 !"#的
初始化。将 (( 的 )*+,-( 设置为 $$%&所在路径。 !"# 可以与 .
*+./ 等通信。 通过 !"# 口的 ( 片选信号来选择与什么进行通信。
评论2