IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)

这篇具有很好参考价值的文章主要介绍了IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、存储器分类图

存储芯片分类,硬件工程,缓存,fpga开发,arm开发,mcu

2、用分类对比的方法介绍不同的存储器特点

2.1 存储器按照用途分类

       可以分为主存储器(内部存储)和辅助存储器(外部存储)。主存储器是指CPU能直接访问的,有内存、一级/二级缓存等,一般采用半导体存储器;辅助存储器包括软盘、硬盘、磁带、光盘、磁盘阵列等,CPU不能像访问内存那样,直接访问外存,外存要与CPU或I/O设备进行数据传输,必须通过内存进行。

2.2 存储器按照存储介质分类

       将存储器分为半导体存储光学存储和磁性存储三大类。上面这张存储器分类图中,在半导体存储器大类中,按照存储器的实现技术原理来进行详细分类。

2.3 RAM和ROM :

       ROM和RAM都是一种存储技术,只是两者原理不同,RAM为随机存储,掉电不会保存数据,而ROM可以在掉电的情况下,依然保存原有的数据。ROM和RAM指的都是半导体存储器。本来的含义是:ROM是Read Only Memory的意思,也就是说这种存储器只能读,不能写。而RAM是Random Access Memory的缩写。这个词的由来是因为早期的计算机曾经使用磁鼓作为内存,而磁鼓和磁带都是典型的顺序读写设备,RAM则可以随机读写。

&     随机存取(有时亦称直接访问)代表同一时间访问一组序列中的一个随意组件。反之则称循序访问,即是需要更多时间去访问一个远程组件。随机存取存储器的基本结构可分为三个部分:存储矩阵,地址译码器,读写电路。直接存取,访问时读写不见先直接指向一个小区域,再在该区域内 顺序查找,访问时间与数据位置有关( 磁盘)

存储芯片分类,硬件工程,缓存,fpga开发,arm开发,mcu

2.4 SRAM和DRAM:

       RAM可分为静态存储器(Static Random Access Memory,SRAM)和动态存储器(Dynamic Random Access Memory)。SRAM中的存储单元相当于一个锁存器,只有0,1两个稳态;DRAM则是利用电容存储电荷来保存0和1两种状态,因此需要定时对其进行刷新,否则随着时间的推移,电容其中存储的电荷将逐渐消失。

存储芯片分类,硬件工程,缓存,fpga开发,arm开发,mcu

2.5 EEPROM和FLASH:

         ROM(只读存储器)按其内容写入方式,一般分为3种:固定内容ROM;可一次编程PROM;可擦除ROM,又分为EPROM(紫外线擦除电写入)和EEPROM(电擦除电写入)等类型。EEPROM的全称是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。是相对于紫外擦除的ROM来讲的。但是今天已经存在多种EEPROM的变种,变成了一类存储器的统称。它具有ROM的非易失性,又具备类似RAM的功能,可以随时改写(可重复擦写1万次以上)。目前大多数EPROM芯片内部都备有升压电路。因此,只需提供单电源供电,便可进行读、擦除/写操作,这为数字系统的设计和在线调试提供了极大方便。

       FLASH属于广义的EEPROM全称是FLASH EEPROM因为它也是电擦除的ROM。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它FLASH。FLASH 和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多,所以更“人性化”的MCU设计会集成FLASH和EEPROM两种非易失性存储器,而廉价型设计往往只有 FLASH,EEPROM在运行中可以被修改,而FLASH在运行时不能修改,EEPROM可以存储一些修改的参数,Flash中存储程序代码和不需修改的数据。

存储芯片分类,硬件工程,缓存,fpga开发,arm开发,mcu

 2.6  NOR FLASH和NAND FLASH:

          FLASH分为NOR FLASH和NAND FLASH 。NOR FLASH数据线和地址线分开,可以实现RAM一样的随机寻址功能,可以读取任何一个字节,但是擦除仍要按块来擦。NAND FLASH同样是按块擦除,但是数据线和地址线复用,不能利用地址线随机寻址。读取只能按页来读取。由于NAND FLASH 引脚上复用,因此读取速度比NOR FLASH慢一点,但是擦除和写入速度比NOR FLASH快很多。NAND FLASH内部电路更简单,因此数据密度大,体积小,成本也低。因此大容量的FLASH都是NAND型的,例如SSD、U盘、SD卡、EMMC存放数据。因此小容量的2~12M的FLASH多是NOR型的,NOR FLASH比较适合频繁随机读写的场合,通常用于存储程序代码并直接在闪存内运行,手机就是使用NOR FLASH。

存储芯片分类,硬件工程,缓存,fpga开发,arm开发,mcu

     。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    以上为本人存储器知识学习总结,如有侵权和错误之处请联系本人。文章来源地址https://www.toymoban.com/news/detail-787303.html

到了这里,关于IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CPU/FPGA/专用 IC 访问外挂存储器等必须进行时序分析

             CPU、FPGA(现场可编程门阵列)和专用集成电路(IC)访问外挂存储器时必须进行时序分析的原因是为了确保数据的正确性和系统的稳定性。时序分析是硬件设计中的一个关键步骤,它涉及评估信号在电路中的传播时间以及信号在不同设备之间的同步。        必须

    2024年02月03日
    浏览(38)
  • 【单周期CPU】LoongArch | 32位寄存器DR | 32位的程序计数器PC | 通用寄存器堆Registers | 32位RAM存储器

    前言: 本章内容主要是演示在vivado下利用Verilog语言进行单周期简易CPU的设计。一步一步自己实现模型机的设计。本章先介绍单周期简易CPU中基本时序逻辑部件设计。 💻环境:一台内存4GB以上,装有64位Windows操作系统和Vivado 2017.4以上版本软件的PC机。 💎本章所采用的指令为

    2024年02月12日
    浏览(48)
  • 西门子plc变量存储器VB、VW、VD区别

    一、西门子plc变量存储器VB、VW、VD区别 在西门子PLC(可编程逻辑控制器)中,VB、VW和VD代表不同类型的变量存储器。 下面是它们之间的区别: 1. VB存储器(Bit Memory):VB是指 字节 存储器(Bit Memory),用于存储和操作字节,每个VB存储器只占用占用一个字节,8个位,例如:

    2024年02月12日
    浏览(30)
  • 计算机组成原理 存储器设计

    目录 一、把8×8 位的RAM存储器模块扩展为 8×32 位RAM存储空间; 二、把8×8 位的RAM存储器模块扩展为32×8位RAM存储空间; 三、把256×4 位的RAM存储器模块扩展为1K×8b的RAM存储空间。 PS:先说说存储器是什么样的小玩意:                         A x B 位XXX(RAM或者ROM)存储器的

    2024年02月07日
    浏览(52)
  • 【FLASH存储器系列四】NAND和NOR两种Flash的本质区别是什么?

    👉个人主页: highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 目录 1 Nand 和Nor的区别 2 从存储原理上分析这些区别的原因         1、为什么nor flash的读取速度比nand flash要稍快?         2、为什么nand flash的容量比nor flash更大?

    2024年02月20日
    浏览(45)
  • 实验2 存储器设计与实现【计算机组成原理】

    掌握单端口RAM和ROM原理和设计方法。 掌握32位数据的读出和写入方法。 掌握ModelSim和ISEVivado工具软件。 掌握基本的测试代码编写和FPGA开发板使用方法。 装有ModelSim和ISEVivado的计算机。 SwordBasys3EGo1实验系统。 片内存储器分为RAM和ROM两大类。RAM是随机存储器,存储单元的内

    2024年02月06日
    浏览(50)
  • 单板硬件设计:存储器SD卡( NAND FLASH)

    在单板设计中,无论是涉及到一个简易的CPU、MCU小系统或者是复杂的单板设计,都离不开存储器设计: 1、存储器介绍 存储器的分类大致可以划分如下: ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的

    2024年02月05日
    浏览(36)
  • 【基于FPGA的芯片设计】32位RISC-V存储器

    实验板卡 :xc7a100tlc sg324-2L,共20个开关 实验要求    

    2024年02月15日
    浏览(37)
  • 计算机组成与结构综合大实验验优:16位运算器设计实验、存储器实验、控制器实验、16位CPU设计实验

    综合性比较强的大实验,先是在实验室完成前面三个小实验,最后再三个结合完成最后的16位CPU的设计,需要软硬件结合一起。 实验截图 黄色圈的地方是输入步骤显示 蓝色圈的地方是标志位和结果显示的LED灯 红色圈的地方是输入决定ALU功能的操作码的地方,以及输入计算的

    2023年04月08日
    浏览(48)
  • 012 - STM32学习笔记 - DMA_存储器到存储器

    011 - STM32学习笔记 - DMA直接存储器 1、DMA简介 我们知道stm32在实际应用过程中具有很强大的功能,包含数据的采集、处理、逻辑功能的运算等,因此stm32一直在处理大量的事务,但是在实际使用过程中,我们知道有些事情实际上不需要CPU过多参与,比如:数据的复制和存储,当

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包