0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NOR Flash和NAND flash有什么区别

samsun2016 来源:samsun2016 作者:samsun2016 2026-03-11 15:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式系统、移动设备与存储领域,NOR Flash和NAND Flash是两种最常见的非易失性存储技术。尽管它们都属于闪存(Flash EEPROM)家族,但在内部结构、接口方式、读写性能以及应用场景上存在显著差异。

wKgZPGmxFLaAD9vvAACmbWApoIw715.png


一、什么是Flash闪存?
Flash闪存是一种可通过电子程序擦写数据的存储芯片,因其断电后数据不丢失、体积小、功耗低等优点,被广泛应用于U盘、固态硬盘、手机数码相机以及各类嵌入式设备中。根据存储单元连接方式的不同,Flash主要分为NOR Flash和NAND Flash两大阵营。


二、NOR Flash和NAND flash有什么区别
1、NOR Flash和NAND flash存取方式不同
NOR Flash采用类似SRAM的接口,拥有独立的地址线和数据线,能够对内存中的每一个字节进行随机访问。这种“芯片内执行”(XIP,eXecute In Place)特性使得代码可以直接在NOR Flash上运行,无需先加载到RAM中,因此NOR非常适合作为启动介质(如BIOS、嵌入式系统的固件存储)。


NAND Flash则使用复用I/O口(通常为8个引脚)来串行传输控制、地址和数据信息。它无法像NOR那样按字节随机寻址,而是以“页”为读写单位、以“块”为擦除单位进行操作(类似于硬盘的扇区管理)。这种设计虽然牺牲了随机访问能力,却大大提高了存储密度和读写效率,使得NAND成为大容量数据存储的理想选择。


2、NOR Flash和NAND flash写入与擦除机制不同:必须先擦后写
无论NOR还是NAND,闪存的写入操作都只能在已擦除(空)的单元中进行。也就是说,在向某个位置写入新数据前,通常需要先执行擦除操作。两者的差异主要体现在擦除速度和单元大小上:
NOR Flash的擦除操作非常耗时,通常需要数秒(例如5秒)才能完成一个块的擦除,且擦除单元较大。
NAND Flash的擦除速度则快得多(仅需数毫秒),同时其擦除单元更小,电路设计也更简洁,这直接提升了数据更新的效率。


3、NOR Flash和NAND flash读写性能对比
在读取速度上,NOR Flash略胜一筹,这得益于它的随机访问能力。然而,NOR的写入和擦除性能是其短板——写入速度慢、擦除时间长,不适合频繁修改数据的场景。


NAND Flash恰恰相反:它的写入速度远快于NOR(通常快几倍到几十倍),擦除速度更是拥有数量级优势(4ms vs.5s)。但NAND的随机读取性能较差,因为必须先定位到所在的页,再串行读出整个页的数据。因此,NAND更适合流式数据存取(如音视频文件、大容量文档),而非频繁的随机小数据读写。


4、NOR Flash和NAND flash容量与成本
从生产工艺看,NAND Flash的存储单元尺寸大约只有NOR的一半,且结构更简单,因此在相同晶圆面积下可以集成更高的存储密度。这使得NAND在大容量(通常8MB以上)应用中具备显著的成本优势,广泛应用于固态硬盘、SD卡、U盘等产品。


NOR Flash则因其复杂的接口和工艺,更适合1MB到16MB的小容量市场。虽然单位容量成本较高,但NOR在代码存储领域的可靠性和执行效率无可替代,至今仍是许多微控制器MCU)和嵌入式系统的首选启动存储器。


三、如何选择NOR Flash和NAND flash

维度 NOR Flash NAND Flash
接口与寻址 类 SRAM 接口,随机字节访问(XIP) I/O 串行接口,页/块式访问
读取速度 较快(尤其随机读) 稍慢(串行读,适合连续数据)
写入速度
擦除速度 快(毫秒级)
容量与成本 1~16MB 为主,成本较高 8MB 以上,单位容量成本低
典型应用 固件存储、BIOS、代码执行 数据存储、U 盘、SSD、存储卡
可靠性 擦写寿命较低,但无需复杂纠错 擦写寿命高,需 ECC 和坏块管理


NOR Flash以其随机访问和芯片内执行能力,牢牢占据代码存储的核心地位;而NAND Flash则凭借大容量、快写快擦的优势,成为现代数据存储的主力军。英尚微电子作为深耕行业多年的存储解决方案供应商,我们具备专业的技术支持团队,能够为客户提供从选型到设计服务,选择最合适的闪存解决方案。如果您有任何产品上的需求,可以在随时咨询。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Nand flash
    +关注

    关注

    7

    文章

    254

    浏览量

    41719
  • NOR flash
    +关注

    关注

    2

    文章

    109

    浏览量

    23959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NAND科普:MK米客方德 SD NAND 和 SPI NAND区别和应用

    ”。 区别在于:米客方德SD NAND 的“大脑”(FLASH Controller)是完整的,可以执行坏块管理、ECC纠错、磨损均衡、垃圾回收等功能。
    的头像 发表于 05-19 15:47 497次阅读
    <b class='flag-5'>NAND</b>科普:MK米客方德 SD <b class='flag-5'>NAND</b> 和 SPI <b class='flag-5'>NAND</b>的<b class='flag-5'>区别</b>和应用

    NOR FLASHNAND FLASH的对比

    FLASH芯片的擦写次数一般来说都是有限的,目前主流产品的擦写寿命普遍在10万次左右。当FLASH芯片接近使用寿命终点时,写操作可能会出现失败。不过,需要注意NAND FLASH采用整
    的头像 发表于 03-31 16:58 658次阅读

    NOR FlashNAND Flash 和SD NAND,从底层结构到应用差异

    nor flash,nor nand,sd nand,spi nor,
    的头像 发表于 03-05 18:24 556次阅读
    从<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b> 到 <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b> 和SD <b class='flag-5'>NAND</b>,从底层结构到应用差异

    NOR FlashNAND Flash 和SD NAND,从底层结构到应用差异

    在嵌入式系统开发中,“存储选型”是经常会遇到的问题,特别是许多曾长期使用 NOR   Flash 的工程师,在切换到 NAND Flash 时常常感到疑惑:   为什么
    发表于 03-05 18:23

    SD NAND 为何不能存启动代码,SPI NANDNOR Flash 却可以 —— 接口、传输、启动机制全对比

    的非易失性存储方案,但业界一条明确共识: SD NAND 几乎不用于存放启动代码,而 SPI NAND 和 NOR Flash 是主流启动
    的头像 发表于 02-09 11:16 492次阅读
    SD <b class='flag-5'>NAND</b> 为何不能存启动代码,SPI <b class='flag-5'>NAND</b> 与 <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b> 却可以 —— 接口、传输、启动机制全对比

    SPI NOR Flash和SPI NAND Flash存储芯片的区别

    SPI NOR Flash与SPI NAND Flash并非相互替代,而是互补关系。SPI NOR胜在读取速度快、使用简单、可靠性高,是代码
    的头像 发表于 01-29 16:58 1063次阅读
    SPI <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和SPI <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>存储芯片的<b class='flag-5'>区别</b>

    单片机Flash是什么类型

    最近看到交流群小伙伴在讨论单片机Flash的话题,比如:Flash类型、速度等。 我们平时在单片机开发过程中也会遇到各种各样的Flash,比如:SPI Flash
    发表于 01-04 07:10

    国产SPI NOR Flash接口闪存介绍

    在当今各类电子设备对存储性能要求日益提升的背景下,SPI NOR Flash凭借其高速读取、低功耗及灵活接口等优势,成为嵌入式系统代码存储的关键元件。GT25Q系列SPI NOR Flash
    的头像 发表于 12-26 11:51 766次阅读

    Infineon SEMPER NOR Flash与HYPERRAM™ 2.0 Gen2 Flash+RAM MCP产品解析

    Infineon SEMPER NOR Flash与HYPERRAM™ 2.0 Gen2 Flash+RAM MCP产品解析 引言 在汽车集群和工业HMI应用中,通常会使用NOR
    的头像 发表于 12-20 16:20 1472次阅读

    NOR转向使用CS SD NAND:为什么必须加入缓存(Cache)机制?

    ,写入速度慢等成为瓶颈,很多工程师开始转向使用CS SD NAND这种NAND Flash产品. 在使用NAND过程中时如果仍然沿用 NOR
    的头像 发表于 12-16 17:11 1548次阅读
    从<b class='flag-5'>NOR</b>转向使用CS SD <b class='flag-5'>NAND</b>:为什么必须加入缓存(Cache)机制?

    NOR FlashNAND Flash和SD NAND,从底层结构到应用差异

    在嵌入式系统开发中,“存储选型”是经常会遇到的问题,特别是许多曾长期使用 NOR   Flash 的工程师,在切换到 NAND Flash 时常常感到疑惑:   为什么
    发表于 12-08 17:54

    NAND Flash的基本原理和结构

    NAND Flash是什么?NAND Flash(闪存)是一种非易失性存储器技术,主要用于数据存储。与传统的DRAM或SRAM不同,NAND
    的头像 发表于 09-08 09:51 8054次阅读
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>的基本原理和结构

    SPI NOR FLASH是什么,与SPI NAND Flash区别

    SPI NOR FLASH是什么?   SPI NOR FLASH是一种非易失性存储器,它通过串行接口进行数据传输,具有读写速度快、可靠性高、体积小等优点。它采用类似SRAM的存储方式
    的头像 发表于 08-21 09:26 2001次阅读

    FLASH烧写/编程白皮书

    白皮书:如何烧写Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何烧写/编程不同方案比较
    发表于 07-28 16:05 0次下载

    什么是Flash闪存以及STM32使用NAND Flash

    和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内
    发表于 07-03 14:33