NOR型Flash与NAND型Flash的区别如下:
1. 接口差别:
NOR型flash采用的是SRAM接口,提供有足够都地址引脚来寻址,可以很容易地存取其片内都每一个字节;
NAND型flash使用复杂都存储I/O口来串行地存储数据,各个产品或厂商的方法可能各不相同。通常是采用8个引脚来传送控制、地址和数据信息。
2. 读写都基本单位:
NOR型flash操作是以字为基本单位;
NAND型flash操作是以页面为基本单位,页的大小一般为512字节。
3. 性能比较:
NOR型flash的地址线和数据线是分开都,传输效率很高,程序可以在芯片内执行;NOR型的读速度比NAND型稍快一些;
NAND型的写入速度比NOR型快很多;
NAND型的拆除速度远比NOR型快;
NAND型的擦除单元更小,相应都擦除电路更小。
4. 容量和成本:
NAND型flash具有较高都单元密度,容量可以做得比较大,加上其生产过程更为容易,价格也就相应地降低了。
NOR型flash占据了容量为1~16MB闪存市场的大部分,而NAND型flash只是用在8~128MB的产品当中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储,NAND在compactFlash、Secure Digital、PC cards和MMC存储卡市场上所占份额最大。
5. 软件支持:
在NOR型Flash上运行代码不需要任何的软件支持,而在NAND型Flash上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序。NAND型和NOR型flash在进行写入和擦除操作时都需要MTD。在此可以进一步了解调试接口下调试系统有哪个部分?
信息来源:ARM培训:http://www.lirenedu.org/index.php?ack=xinwen&id=1157