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个块) | √ |
擦除的挂起/恢复 |
| √ | √ |
写回 | √(错误检测) | √ (错误检测与纠正) |
|
锁/解锁/紧锁 |
| √ | √ |
错误纠正 | 外部 (硬件/软件) | 内置 | 不需要 |
扩展性 | √ | √ |
|