一、存储器接口
通常存储器可分为非易失性存储器和易失性储存器,Flash存储器是非易失性储存器,SDRAM是易失性储存器。
随机储存器RAM(RAM-RamdomAccess Memory)又称读写储存器,指能通过指令随机地、个别地对其中各个单元进行读/写操作。通常放操作系统,各种正在运行的软件,输入和输出数据。高速存取,与地址无关,断电后数据会丢失。
按存放方式分为:静态RAM(SRAM)和动态RAM(DRAM)
只读存储器ROM(Read-Only Memory),只能对寄存器进行读操作,而不能进行写操作,ROM断电后信息不丢失,存取速度低,一般存储固定的系统软件和字库。
按工艺的不同可以分为:掩膜ROM(MROM),可编程ROM(PROM),可擦除可编程ROM(EPROM),可电擦除可编程ROM(EEPROM),闪烁存储器Flash。
根据存储单元的组合形式差异,Flash主要分为两种类型:或非NOR和与非NAND。是现在市面上两种主要的非易失闪存技术。
NOR Flash带有通用的SRAM接口,可以轻松地挂接在CPU的地址、数据总线上,对CPU的接口要求低。NOR Flash的特点是芯片内执行,这样应用程序可以直接在FLASH闪存内运行,不必再把代码读到系统RAM中。
NAND Flash器件使用复杂的I/O接口来串行地存取数据,8个引脚用来传送控制、地址和数据信息。
看DATASHEET
NOR Flash上数据线和地址线是分开的
NAND Flash上数据线和地址线是共用的
MTD(Memory Technology Device内存技术设备)系统建立Flash针对Linux的统一、抽象的接口。MTD将文件系统与底层的Flash存储器进行了隔离,使Flash驱动工程师无须关心FLASH作为字符设备和块设备与LINUX内核的接口。
文章评论(0条评论)
登录后参与讨论