原创 存储器管理

2014-3-8 17:19 570 4 4 分类: MCU/ 嵌入式

一、存储器接口     

通常存储器可分为非易失性存储器和易失性储存器,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内核的接口。

 

 

 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条