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

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

3天内不再提示

EEPROM里的NAND和NOR有什么区别?

璟琰乀 来源:玩转嵌入式 作者:玩转嵌入式 2020-12-18 16:23 次阅读

存储器分为两大类:RAMROM,RAM就不讲了,主要讨论ROM。

ROM最初是不能编程的,出厂什么内容就永远什么内容,不灵活。

后来出现了PROM,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天也改不了几次。

历史的车轮不断前进,伟大的EEPROM出现了,拯救了一大批程序员,终于可以随意的修改ROM中的内容了。

EEPROM的全称是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。是相对于紫外擦除的ROM来讲的。但是今天已经存在多种EEPROM的变种,变成了一类存储器的统称。

狭义的EEPROM:

这种ROM的特点是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。这是最传统的一种EEPROM,掉电后数据不丢失,可以保存100年,可以擦写100w次。具有较高的可靠性,但是电路复杂/成本也高。因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的。

例如我们常见的24C02:

广义的EEPROM:

FLASH属于广义的EEPROM,因为它也是电擦除的ROM。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它flash。

flash做的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。上M的rom一般都是flash。如W25Q128JVSIQ。flash分为nor flash和nand flash。

nor flash:

nor flash数据线和地址线分开,可以实现ram一样的随机寻址功能,可以读取任何一个字节。但是擦除仍要按块来擦。依然W25Q128JVSIQ

nand flash:

nand flash同样是按块擦除,但是数据线和地址线复用,不能利用地址线随机寻址。读取只能按页来读取。(nandflash按块来擦除,按页来读,nor flash没有页),例如:W29N01HVSINA

由于nand flash引脚上复用,因此读取速度比nor flash慢一点,但是擦除和写入速度比nor flash快很多。nand flash内部电路更简单,因此数据密度大,体积小,成本也低。因此大容量的flash都是nand型的。小容量的2~12M的flash多是nor型的。

使用寿命上,nand flash的擦除次数是nor的数倍。而且nand flash可以标记坏块,从而使软件跳过坏块。nor flash 一旦损坏便无法再用。

因为nor flash可以进行字节寻址,所以程序可以在nor flash中运行。嵌入式系统多用一个小容量的nor flash存储引导代码,用一个大容量的nand flash存放文件系统和内核。

责任编辑:haq

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

    关注

    40

    文章

    2281

    浏览量

    182905
  • FlaSh
    +关注

    关注

    10

    文章

    1596

    浏览量

    147318
  • 存储器
    +关注

    关注

    38

    文章

    7361

    浏览量

    163061
  • EEPROM
    +关注

    关注

    9

    文章

    998

    浏览量

    81036
收藏 人收藏

    评论

    相关推荐

    NAND闪存和NOR闪存有什么区别

    NAND闪存和NOR闪存是两种常见的闪存存储器技术,它们在多个方面存在显著的差异。以下将从技术原理、结构、性能特点、应用场景以及发展趋势等方面对两者进行详细比较。
    的头像 发表于 08-10 16:14 784次阅读

    线路板的层和阶什么区别

    线路板的层和阶什么区别
    的头像 发表于 02-23 17:27 516次阅读

    请问GTM模块的ATOM和TOM什么区别呢?

    如题,GTM模块的ATOM和TOM什么区别呢?
    发表于 02-06 06:35

    SPI和QSPI什么区别

    SPI和QSPI什么区别
    发表于 02-06 06:12

    狭义EEPROM和广义EEPROM什么区别

    这种ROM的特点是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。这是最传统的一种EEPROM,掉电后数据不丢失,可以保存100年,可以擦写100w次。
    发表于 01-09 09:38 245次阅读

    hdi板与普通pcb什么区别

    hdi板与普通pcb什么区别
    的头像 发表于 12-28 10:26 2455次阅读

    pcb软板和硬板什么区别

    pcb软板和硬板什么区别
    的头像 发表于 12-19 10:01 1460次阅读

    NAND Flash和NOR Flash的区别

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

    RDMA和TCP/IP什么区别

    在分布式存储网络中,我们使用的协议RoCE、Infiniband(IB)和TCP/IP。其中RoCE和IB属于RDMA (RemoteDirect Memory Access)技术,他和传统的TCP/IP什么区别呢,接下来我
    的头像 发表于 11-30 09:19 1329次阅读
    RDMA和TCP/IP<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>

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

    地解释它们之间的差异。 1. FLASH存储器结构 NOR Flash和NAND Flash的主要区别在于它们的存储器结构。 NOR Flash 的存储器结构
    的头像 发表于 10-29 16:32 1043次阅读

    哈希与加密什么区别

    哈希与加密什么区别
    发表于 10-09 06:29

    NAND FLASH与NOR FLASH的技术对比

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

    NAND Flash和NOR Flash存储器的区别

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

    STM32的FSMC和FMC什么区别

    STM32的FSMC和FMC什么区别呢? 有的系列,比如F103是FSMC,有的系列,M4就是FMC了。这两者什么区别呢?
    发表于 09-26 06:17

    nrf52832面的gpiote和普通gpio什么区别

    nrf52832面的gpiote和普通gpio什么区别
    发表于 09-21 08:09