EMIF,全称是External Memory Interface,外部存储器接口,用于片外储存器扩展和外部数据接口的一种并行数据传输片上外设。它能与三种外部存储器无缝连接:同步突发静态存储器(SBSRAM),同步动态存储器(SDRAM),异步存储器(SRAM,ROM,FLASH)等。
这里补充一下它们的区别,虽然我觉得不是重点:
SDRAM:读写操作要求与外部时钟同步;动态存储,芯片需要定时刷新;同步技术使得用于大容量、高速存储领域。
SBSRAM:支持同步突发访问,所以读写速度高;属于SRAM范畴,属于静态RAM,不需要刷新。
异步存储器:简单直接,时钟不必同步;但容量小,主要用于小容量数据存储和程序存储。
EMIF主要和EDMA和外设存储器连接通信,通过引脚。引脚中的CE片选引脚很重要,每个片选引脚对应一个CE空间。其它引脚如图:
虽然不同型号dsp寄存器名称有差别,但大体有如下最重要的EMIF寄存器:
GBLCTL:EMIF全局控制寄存器
CECTL0/1/2/3:CE空间