SyncFlash存储器在ARM嵌入式系统中的应用
扫描二维码
随时随地手机看文章
电子论坛 您现在的位置:下载
,1710.26K EP7312 的货源和报价 EP7312 的相关技术信息 其他型号 诚顺鑫电子深圳分公司联系人:吕先生,王先生
电话:0755-82731803/82731802/13148813779 深圳市易来电子有限公司联系人:谢先生/余小姐
电话:0755-83370019/83600656/13632625656 北京诚顺鑫电子科技有限公司联系人:孙小姐/尹小姐/崔小姐,刘小姐
电话:010-51657839/83345066/0755-82731083 北京万弛商贸有限公司联系人:销售部
电话:010-51653931 >>更多供应商 SyncFlash存储器在ARM嵌入式系统中的应用 摘 要:本文在简要介绍SyncFlash(同步Flash)存储器的基础上,着重叙述了SyncFlash在基于ARM体系微处理器的嵌入式系统中的应用,并介绍了采用SyncFlash设计嵌入系统的优势。
关键词:SyncFlash;SDRAM;ARM微处理器;嵌入式系统 随着嵌入式处理器的迅速发展,32位RISC处理器的应用越来越广泛,许多基于ARM核的微处理器都集成了SDRAM控制器。应用系统中一般都是采用SDRAM存储器作内存、NOR Flash作程序存储器。这种应用存在着缺点,而本文介绍的采用SyncFlash(即同步Flash存储器)设计嵌入系统的方法能很好地克服这些不足。SyncFlash存储器
在嵌入式应用系统中用作程序存储器的器件一般是EPROM、NOR Flash、EEPROM等。大家都比较熟悉Flash 存储器,应用也很多,而SyncFlash存储器相对较陌生,目前应用也较少。SyncFlash存储器就是在NOR Flash的基础上增加了同步接口(所有信号均在时钟上升沿锁存),且该接口与通用SDRAM控制器接口兼容,并采用了内部管道结构以实现高速读写操作,如Atmel公司的AT29LS4M16 (1M 16)和Micron公司的MT28S4 M16B1LC,在133MHz时钟时读周期仅为5.4ns(CAS等待周期为2)。其简化的结构框图如图1所示。
SyncFlash和ARM嵌入式微处理器(如Cirrus Logic公司的EP7312)的硬件连接很简单,直接将它连接到SDRAM总线上即可。需注意的是其RP#引脚应和系统的复位信号相连,因为SyncFlash必须先复位(RP#由低变高后100 可完成内部初始化),才能正常工作。另外,其VCCP引脚应和VCC相连。微处理器对SyncFlash的读操作和读SDRAM完全一样,非读操作(如写、擦除等)须采用SCS(软件命令序列,Software Command Sequence)来实现,SCS由制造商提供。运用SyncFlash设计ARM嵌入式系统
采用Flash设计的ARM嵌入式系统
通常在设计基于ARM微处理器的嵌入式系统时,都是采用Flash作为程序存储器(包括引导程序和应用程序),SDRAM存储器作系统内存。系统中还包括时钟、复位逻辑等其他电路,结构框图如图2所示。
ARM嵌入式系统的启动过程
以EP7312为例,上电后EP7312处于等待状态,由WAKEUP上升沿激活并开始运行引导(BOOT)程序,引导程序包括微处理器外围设备初始化、SDRAM控制器初始化、MMU(内存管理单元)。为了