联系我们 4008-220-880 搜索 语言

嵌入式存储分类

2022年07月21日 | admin

嵌入式存储器大体上由“存储颗粒 + 控制电路”组成,存储颗粒负责存储数据,控制电路负责管理存储颗粒和对外交换数据。

 嵌入式存储分类

如果从存储颗粒上进行分类,就是以是否掉电丢失、是否随机寻址、是可读还是可写、是否需要初始化等标准进行分类;

 

如果从控制电路进行分类,就是用不同的协议来区分嵌入式存储器,比如:eMMCSD卡、iNand等在存储颗粒上都是NandFlash,但是接口电路不同,通信的协议就不同。

 

按存储颗粒可以分为两大类:RAMROMRAM指的是只读存储器,主要特征是掉电丢失数据,可随机寻址,能通过地址线直接与CPU相连进行数据交互。

 

ROM指的是只读存储器,主要特征是掉电不丢失数据。通常来说,保存程序的是ROM,运行程序的是RAM,除了特殊的NorFlashNorFlash需要ROM但是可以运行程序。

 

RAM分类:

 

1SRAM

 

SRAM就是静态随机存储器,由触发器构成,静态是相对于DRAM而言的,不用刷新。SRAM的单位存储容量价格高,读取速度快,可以直接与CPU相连并且不用初始化就可以使用。

 

2DRAM

 

DRAM是动态随机存储器,动态的意思就是需要去不停的刷新,因为DRAM是电容原理做的,电容会不停的流失电荷,所以DRAM在刷新时间之内必须去重新刷新一遍。DRAM相对于SRAM而言,DRAM需要先初始化才能使用,读取的速度没有SRAM快,但是单位存储容量的价格更低。

 

ROM分类

 

1NorFlash

 

NorFlash具有不需要初始化,掉电不丢失数据,具有片内执行能力,可以用地址直接访问,单位容量价格高等特点。一般来说NorFlash的容量不会太大,都是用来存一些特殊的代码,比如启动代码。

 

2NandFlash

 

NandFlash具有单位容量价格低,存在坏块,不能片内执行,需要初始化,掉电不丢失数据等特点。NandFlash分为SLCMLCSLC更稳定,但是容量小价格高;MLC容易出错,但是容量大价格低。一般大容量的flash都是MLC的,胜在便宜,只是要加上坏块管理机制。

客服

邮箱

导航

联系