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

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

3天内不再提示

为什么Nor Flash可以实现XIP,而Nand flash就不行呢?

工程师邓生 来源:未知 作者:刘芹 2023-10-29 16:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为什么Nor Flash可以实现XIP,而Nand flash就不行呢?

Flash存储器是一种常用的非易失性存储器,广泛应用于各种电子设备中。它们的价值在于它们可以快速读取和写入数据,同时因为没有移动部件,它们的寿命更长。 NOR Flash和NAND Flash都是Flash存储器的类型,但它们的应用非常不同。 NOR Flash可以实现XIP,而NAND Flash却行不通。下面我们将详细地解释它们之间的差异。

1. FLASH存储器结构

NOR Flash和NAND Flash的主要区别在于它们的存储器结构。 NOR Flash 的存储器结构主要是由若干个并联组成,每个并联内部是串联排列的一些 Flash 存储器单元。所有的并联串联成行,程序员更容易读取里面的存储器单元。

而NAND Flash的存储器结构是由若干行非常短的Flash存储器单元串联而成的,并且通常比 NOR Flash 更便宜、更紧凑、更大容量、但速度更慢。

2. FLASH读取速度

NOR Flash可以实现XIP,原因在于 NOR Flash 的读访问速度比 NAND Flash更快。 NOR Flash 的结构显然比 NAND Flash 更简单,因此它能够以更高的速度工作。 NOR Flash 通常具有更少的存储密度,也意味着它会占用更多的空间,但是,对于许多嵌入式系统而言,可靠性和速度仍然是较为重要的考虑因素。

3. FLASH 格式化

NAND Flash与 NOR Flash的格式化也不同。 NOR Flash 可以被格式化为文件系统,以便对具体的文件进行读取和写入。它们保存每个代码段、每个文件和每条指令,以便解释和读取。

而 NAND Flash 通常不支持格式化为文件系统,它们只支持存储块和页面。 因此, NAND Flash 的存储模式相当基本和原始。

4. FLASH 破坏和修复

NOR Flash 与 NAND Flash 之间另一个显著的区别是,NOR Flash 与 NAND Flash 的故障率不一样。由于 NAND Flash 实现方式的复杂性,它们容易损坏,因此需要额外的修复。

NOR Flash在技术上更加固定和可靠,因此它们的故障率通常较低。

5. FLASH 寄存器

此外, NOR Flash也含有额外的寄存器来实现XIP存储。

NOR Flash的寄存器通常包括存储引擎的特定功能,例如对存储文本、音频以及视频文件的支持。而 NAND Flash 的寄存器通常包括块映射,擦除计数器,以及其他用于故障修复的寄存器。

6. FLASH应用领域差异

由于各种因素的影响, NOR Flash 和 NAND Flash 的适用领域差异非常大。 NOR Flash 更适用于流程控制、嵌入式设备中或需要地图等大容量信息驱动的应用,而 NAND Flash 则更适用于需要存储容量较大的应用程序,例如手机、平板电脑和笔记本电脑。

7. FLASH读写模式

NOR Flash像其他存储器一样是以字节为单位进行读写的,而 NAND Flash 以页的方式进行读写,也就是说只有一页的内存能被一个写操作所重写。

结论

总结一下, NOR Flash 和 NAND Flash 之间的差异非常大。由于 NOR Flash 的存储器结构与 NAND Flash 的存储器结构不同,它们的读取速度、格式化、破坏和修复、寄存器以及应用领域都有所不同。由于 NOR Flash 更适用于XIP,因此它应用广泛。对于那些需要大容量存储和更好的价格性价比的应用,NAND Flash 更适合使用。

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

    关注

    0

    文章

    4

    浏览量

    5708
  • Nand flash
    +关注

    关注

    7

    文章

    253

    浏览量

    41696
  • NOR flash
    +关注

    关注

    2

    文章

    109

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通用SPI接口的NOR Flash存储器特性

    在嵌入式系统设计中,NOR Flash存储器凭借其快速读取和可靠的数据存储能力,成为代码存储与直接执行(XIP)的核心器件。英尚代理推出的一款适合工业级应用的SPI接口NOR
    的头像 发表于 04-07 15:15 156次阅读

    NOR FLASHNAND FLASH的对比

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

    NOR FlashNAND flash有什么区别

    在嵌入式系统、移动设备与存储领域,NOR FlashNAND Flash是两种最常见的非易失性存储技术。尽管它们都属于闪存(Flash E
    的头像 发表于 03-11 15:08 609次阅读
    <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和<b class='flag-5'>NAND</b> <b class='flag-5'>flash</b>有什么区别

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

    nor flash,nor nand,sd nand,spi nor,
    的头像 发表于 03-05 18:24 435次阅读
    从<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,从底层结构到应用差异

    XIP:Execute In Place)   低延迟随机读取   但这一结构占芯片面积大,因此 NOR 容量往往较小、成本较高,顺序读写速度慢,随机写入速度也不快。   2)NAND Fl
    发表于 03-05 18:23

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

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

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

    SPI NOR Flash与SPI NAND Flash并非相互替代,而是互补关系。SPI NOR胜在读取速度快、使用简单、可靠性高,是代码
    的头像 发表于 01-29 16:58 901次阅读
    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>存储芯片的区别

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

    ,为我们带来了高性能、低引脚数的集成解决方案。 文件下载: Infineon Technologies 闪存+RAM MCP解决方案.pdf 产品特性 减少组件与简化布局 传统的设计需要分别使用NOR Flash和RAM,英飞
    的头像 发表于 12-20 16:20 1383次阅读

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

    在传统使用 NOR Flash 的系统中,工程师通常习惯“随写随存”:写入数据粒度小,可以随机写入,不需要复杂的缓存或写入管理机制。不过随着使用场景发生转变,NOR
    的头像 发表于 12-16 17:11 1497次阅读
    从<b class='flag-5'>NOR</b>转向使用CS SD <b class='flag-5'>NAND</b>:为什么必须加入缓存(Cache)机制?

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

    XIP:Execute In Place)   低延迟随机读取   但这一结构占芯片面积大,因此 NOR 容量往往较小、成本较高,顺序读写速度慢,随机写入速度也不快。   2)NAND Fl
    发表于 12-08 17:54

    华邦高性能NOR Flash用于学习平板

    华邦电子(Winbond)的NOR Flash以其卓越性能成为学习平板理想的存储解决方案。其芯片内执行(XIP)特性可实现系统秒级快速启动,高可靠性确保固件和核心代码安全,低功耗特性则
    的头像 发表于 11-10 09:48 673次阅读
    华邦高性能<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>用于学习平板

    博雅NOR FLASH XIP技术实现电力仪表毫秒级快速启动​

    博雅128Mbit NOR Flash BY25Q128ESSIG为智能电力仪表提供高可靠存储方案,133MHz读取速度与-40℃~105℃宽温保障数据实时性与稳定性。
    的头像 发表于 09-08 09:55 1166次阅读
    博雅<b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b> <b class='flag-5'>XIP</b>技术<b class='flag-5'>实现</b>电力仪表毫秒级快速启动​

    NAND Flash的基本原理和结构

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

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

    存储一位数据 (0或1) ,可以直接寻址,寻址速度非常快。SPI NOR FLASH支持全双工、单工以及半双工传输方式,被广泛应用于嵌入式系统中,如Bootloader、操作系统内核等程序的存储。由于它的读写速度和寻址方式类似于
    的头像 发表于 08-21 09:26 1883次阅读

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

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