您的位置:首页 > 其它

nand flash,nor flash,sdram区别作用

2013-01-09 14:58 225 查看
nand flash,nor flash,sdram区别作用

1.S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动

2.nand flash:适合大容量数据存储,类似硬盘;

nor flash:适合小容量的程序或数据存储,类似小硬盘;

sdram:主要用于程序执行时的程序存储、执行或计算,相当于PC机中的内存。

3.Nor flash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在nor flash上可以直接运行程序,所以nor flash可以直接用来做boot,采用nor flash启动的时候会把地址映射到0x00上。

Nand flash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序,所以不能像nor flash、内存一样随机访问,不能EIP(片上运行),因此不能直接作为boot。

NANDFlash启动: NANDFlash存储器的前4K将被自动加载到Steppingstone(内部SRAM缓冲器),然后系统自动执行这些载入的启动代码,这4K的启动代码需要将NANDFlash中的内容复制到SDRAM中执行。NANDFlash的前4K空间放启动代码,SDRAM速度较快,用来执行主程序的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: