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

    文章

    3

    浏览量

    5483
  • Nand flash
    +关注

    关注

    6

    文章

    232

    浏览量

    39499
  • NOR flash
    +关注

    关注

    2

    文章

    83

    浏览量

    22862
收藏 人收藏

    评论

    相关推荐

    Flash存储芯片:NOR FlashNAND Flash、UFS和eMMC的比较与解析

    方式类似于常规的存储器,可以使用随机访问方式读取和写入数据。NAND Flash则使用页式存储方式,需要按页顺序顺序读取和写入。   速度 NOR
    发表于 04-03 12:05

    Flash存储芯片:NOR FlashNAND Flash、UFS和eMMC的比较与解析

    地位。本博客将详细介绍Flash存储芯片中的NOR FlashNAND Flash、UFS和eMMC,分析它们的用途、优缺点,并对其进行比
    的头像 发表于 04-03 12:02 255次阅读
    <b class='flag-5'>Flash</b>存储芯片:<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>、<b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>、UFS和eMMC的比较与解析

    什么是NANDFlash 存储器?

    的局面。紧接着,1989年,东芝公司发表了 NAND Flash 结构,后者的单元电路尺寸几乎只是 NOR 器件的一半,可以在给定的芯片尺寸内提供更高的容量,也就相应地降低了价格。 1
    的头像 发表于 03-01 17:08 216次阅读
    什么是<b class='flag-5'>NAND</b> 型 <b class='flag-5'>Flash</b> 存储器?

    NOR FLASH的结构和特性及原理图

    NAND Flash相比,NOR Flash具有较低的存储密度和较高的成本,但具有较快的读取速度、较低的读取延迟和较好的随机访问性能。
    的头像 发表于 02-19 11:45 1137次阅读
    <b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>的结构和特性及原理图

    Nor FlashNAND Flash闪存技术的关键特点区分

    Nor Flash采用NOR门结构,其中每个存储单元都有不同的地址用于直接访问。这种并行访问功能可以实现高效的随机访问和快速的数据检索。
    的头像 发表于 12-05 15:21 414次阅读

    Nor Flash的基本概念 Nor Flash的内部结构解析

    Nor Flash是一种非易失性存储技术,用于存储数据和代码。它是一种闪存存储器,类似于NAND Flash,但具有不同的特性和应用场景。
    的头像 发表于 12-05 13:57 1052次阅读

    NAND FlashNOR Flash的区别

    NAND FlashNOR Flash是两种常见的闪存类型。
    的头像 发表于 11-30 13:53 927次阅读
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>和<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>的区别

    NAND FLASHNOR FLASH的技术对比

    目前,NOR FLASHNAND FLASH是市场上主要的非易失性闪存技术,但是据我了解,还是有很多工程师分不清NAND
    发表于 10-01 14:05 538次阅读
    <b class='flag-5'>NAND</b> <b class='flag-5'>FLASH</b>与<b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>的技术对比

    NAND FlashNOR Flash存储器的区别

    摘要:本文主要对两种常见的非易失性存储器——NAND FlashNOR Flash进行了详细的比较分析。从存储容量、性能、成本等方面进行了深入探讨,以帮助读者更好地理解这两种存储器的
    发表于 09-27 17:46 576次阅读

    NAND Flash 原理深度解析(下)

    在上一篇文章中为大家介绍了NAND Flash的工作原理和自身的特性(点击查看 ),本次文章将继续为大家带来关于NAND Flash的内容。 一、N
    的头像 发表于 09-22 18:10 840次阅读
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b> 原理深度解析(下)

    NAND FlashNOR Flash的差别

    NAND FlashNOR Flash 的差别在哪儿呢?从字面意思上看, NAND = not AND(与非),
    发表于 09-11 16:59 2277次阅读
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>和<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>的差别

    NAND Flash 原理深度解析(上)

    Nand Flash存储器是Flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了高性价比、高性能的解决方案。Nand
    的头像 发表于 09-05 18:10 1840次阅读

    nor flashnand flash的区别 单片机是Nor还是Nand Flash

    NOR Flash的读取和我们常见的SDRAM的读取是一样,即可以根据地址随机读写,用户可以直接运行装载在NOR
    发表于 08-07 09:47 903次阅读
    <b class='flag-5'>nor</b> <b class='flag-5'>flash</b>和<b class='flag-5'>nand</b> <b class='flag-5'>flash</b>的区别 单片机是<b class='flag-5'>Nor</b>还是<b class='flag-5'>Nand</b> <b class='flag-5'>Flash</b>?

    NOR FLASHNAND FLASH基本结构和特点介绍

    非易失性存储元件有很多种,如EPROM、EEPROM、NOR FLASHNAND FLASH,前两者已经基本被淘汰了,因此我仅关注后两者
    发表于 06-29 09:06 2043次阅读
    <b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>和<b class='flag-5'>NAND</b> <b class='flag-5'>FLASH</b>基本结构和特点介绍

    xSPI NOR Flash的“x”代表什么?

    Flash闪存是一种存储器,主要用于一般性程序存储,以及电脑与其他数字产品间交换传输数据。根据内部存储结构不同,Flash主要有两种,NOR Flash
    的头像 发表于 06-12 17:08 526次阅读