简单聊聊NOR Flash、NAND Flash和EMMC Flash

Flash 全名为Flash Memory,我们平时一般叫“闪存”,是存储芯片的一种。它结合了ROMRAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失。Flash可以通过特定的程序修改里面的程序。

Flash分为3种,分别为NOR FlashNAND FlashEMMC Flash

一:NOR Flash

NOR FlashIntel1988年创建的。NOR采用内存的随机读取技术,允许随机寻址,不需要纠错以及较高的每比特成本。如果我们只是利用闪存来存储小量代码,那无疑NOR是非常合适的。NOR 传输效率(注意是效率,并不是速度)很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能(因为NOR和内存一样基本存储单元是字节)。NOR的一大特点是应用程序可以直接在Flash闪存内运行,不必再把代码读到系统RAM中。

 

二:NAND Flash

1989年,东芝公司发表了NAND Flash结构,强调降低每比特的成本,更高的性能,并且像磁盘一样可以通过接口轻松升级。

NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快(NAND的基本存储单元是页),应用NAND的困难在于flash的管理需要特殊的系统接口

NAND一般以存储数据为主,晶片容量大,容量可以达到2Gb甚至更大,NAND的读取是以一次读取一块的形式来进行的,通常一次读取512个字节,采用这种技术的Flash比较廉价;。用户不能直接运行NAND上的代码,因此很多使用NAND的开发板除了使用NAND Flash以外,还加上一块小的NOR Flash来运行启动代码。

 

三:EMMC Flash

EMMC = NAND + 控制器 + 标准封装接口

功能包括存储以及取代NOR Flash的开机功能,不需要处理NAND Flash相容性和管理问题。手机厂商不需要因为NAND Flash供应商或者不同制程世代而重新设计规格。

 

/*如有问题请指出,谢谢*/

你可能感兴趣的:(DTV相关)