OneNand&Nand&Nor三种Flash的区别
NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在Flash 闪存内运行,不必再把代码读到系统RAM中。 NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。
NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于Flash的管理和需要特殊的系统接口。
OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备。随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构,设计出一种理想的单存储芯片,其集成了SRAM的缓存和逻辑接口。OneNand既实现NOR Flash的高速读取速度,又保留了Nand Flash的大容量数据存储的优点。
|
NAND Flash |
One Nand |
NOR Flash |
结构 |
串行 |
串行 |
并行 |
总线 |
复用 |
复用 |
分离的地址线和数据线 |
尺寸 |
1/8 |
|
典型单位1 |
坏块 |
随机分布 |
|
|
快速随机读取 |
|
|
√ |
快速顺序读取 |
√ |
√ |
√ |
快速写编程 |
√ |
√ |
|
同时擦除多个块 |
|
√ (最大64个块) |
√ |
擦除的挂起/恢复 |
|
√ |
√ |
写回 |
√(错误检测) |
√ (错误检测与纠正) |
|
锁/解锁/紧锁 |
|
√ |
√ |
错误纠正 |
外部 (硬件/软件) |
内置 |
不需要 |
扩展性 |
√ |
√ |
|