1. Nand Flash与Nor Flash特点
Nor Flash的特点是芯片内执行(XIP,execute In Place),这样应用程序可以直接在 flash 闪存内运行,不必再把代码读到系统 RAM 中。优点是可以直接从 FLASH 中运行程序,但是工艺复杂,价格比贵, NOR 的传输效率很高,在1~4MB 的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。
Nand Flash 结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用 Nand Flash 的困难在于 flash 的管理和需要特殊的系统接口。优点:大存储容量,而且便宜。缺点,就是无法寻址直接运行程序,只能存储数据。另外 NAND FLASH 非常容易出现坏区,所以需要有校验的算法。
2. Nand Flash与Nor Flash区别
- NAND 器件执行擦除操作是十分简单的,而 NOR 则要求在进行擦除前先要将目标块内所有的位都写为 1。
- 擦除NOR器件时是以64~ 128KB 的块进行的,执行-一个写入/擦除操作的时间为5s, Nor Flash Sector擦除时间视品牌、大小不同而不同,比如,4MFLASH, 有的Sector擦除时间为60ms,而有的需要最大6S。与此相反, 擦除NAND器件是以8~ 32KB 的块进行的,执行相同的操作最多只需要4ms。
- 当选择存储解决方案时,设计师必须权衡以下的各项因素。
- Nor Flash的读速度比Nand Flash稍快一些。
- Nand Flash的写入速度比Nor Flash快很多。
- Nand Fla