码迷,mamicode.com
首页 > 其他好文 > 详细

备忘:SDRAM、NOR Flash、NAND Flash等几个常见的术语辨析

时间:2015-04-14 11:04:46      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

2015/4/14更新

 

SDRAM:掉电后不保存数据,运行时需要动态刷新。读取速度比Flash快,适合启动后的程序执行,使用前需要初始化。主要用于程序执行时的程序存储、执行或计算,类似PC的内存。

NOR Flash:掉电保存数据/程序。可以直接执行指令,读取速度较快,写入不太方便,擦除速度较慢。适合小容量的程序或数据存储,类似小硬盘,,相当于电脑的BIOS。
NAND Flash:掉电保存数据/程序。读取速度比NOR Flash略快,但写入、擦除都较快。可靠性略低,需要做损耗平衡、数据校验等。适合大容量数据存储,类似硬盘,存放的操作系统。

不知道你的ARM处理器是什么型号,
如果是三星的ARM7(S3C44B0X)的话,必须有NOR Flash和SDRAM,启动时可以直接运行NOR Flash中的代码,也可以将NOR Flash拷贝到SDRAM中运行。
如果是三星的ARM9(S3C2440)的话,可以没有NOR Flash,用NAND Flash和SDRAM,启动时必须将NAND Flash中的代码和数据拷贝到SDRAM中运行。
如果是ARM单片机(LPC17XX,STM32等)的话,内置FLASH和SRAM。
像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的。

s3c2440支持两种启动模式:NAND和非NAND(这里是NOR Flash)。
具体采用的方式取决于OM0、OM1两个引脚。Mini2440使用了两片外接的32Mbytes总共64Mbytes的SDRAM芯片。

备忘:SDRAM、NOR Flash、NAND Flash等几个常见的术语辨析

标签:

原文地址:http://www.cnblogs.com/gaolin/p/4424311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!