nand flash,nor flash,sdram区别作用

来源:互联网 发布:淘宝怎么同城送货上门 编辑:程序博客网 时间:2024/05/23 00:20
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速度较快,用来执行主程序的代码。

原创粉丝点击