销售热线 4008-220-880 搜索 语言

嵌入式存储器的主要类型概述

2023年04月17日 | admin

据威固小编的了解,嵌入式存储器是用于存放系统软件和用户软件的载体:前者包括了启动引导软件、操作系统和硬件驱动;后者是用户用于实现应用目的而设计的软件。

 嵌入式存储器的主要类型概述

在嵌入式系统设计中需要考虑如何安排这些存储器的地址,尤其是 NOR Flash SDRAM,因为它们涉及了系统的启动步骤等。

 

常用的嵌入式存储器件包括 SDRAMFLASHE2PROM、大容量存储系统(SD 卡、U 盘、硬盘)等。

 

1.SDRAM 存储器

 

SDRAM 是同步动态随机存储器,通常作为嵌入式内存存储器,等同于普通 PC 的内存。SDRAM 从发展到现在已经经历了 4 代,分别为 SDR SDRAMDDR SDRAMDDR2 SDRAM DDR3 SDRAM

 

1 SDR SDRAM 采用单端 Single-Ended 时钟信号,而从第 2 代~第 4 代则由于工作频率比较快,所以采用了可降低干扰的差分时钟信号作为时钟信号,该时钟信号即为数据存储的频率。

 

1 SDRAM 采用时钟频率来命名,如 PC100PC133 则表示时钟频率为 100MHz/133MHz,数据读/写速率也为 100MHz/133MHz。从第 2 代开始的 DDR SDRAM 则采用数据读/写速率命名,并且在前面加上表示其 DDR 代数编码的数字,如 PC2700 DDR333,其工作频率是 333MHz/2 = 160MHz2700 则表示带宽为 2.7GB

 

2.FLASH 存储器

 

SDRAM 是嵌入式系统的内存,而 FLASH 则可以看作嵌入式硬盘存储器,主要用于存放嵌入式系统运行所必需的数据,如操作系统和应用程序等。

 

目前市场上的 FLASH 可以分为由NOR NAND 两大类,它们因为其内部结构分别与“或非门”和“与非门”相似而得名,它们的内部结构、外部特性和应用均有较大差异。

 

通常来说,NOR FLASH 的容量不大,常见的只有几 MB,可以重复擦写的次数较多,可以达到 10 万次~100 万次,遵循 CFI 标准可以通过 CFI 命令查询制造商、型号、容量、内部扇区布局等参数,从而通过软件实现自动配置,并且其可以保证无坏块,每个数据位都是有效的,并且其寻址采用了线性的完整数据和地址线编码。

 

因此,NOR FLASH 通常用于充当嵌入式系统的启动存储器、刻录 U-BOOT 等。NOR FLASH 支持芯片内执行,程序可以直接在 NOR FLASH 中执行,其使用方法和普通的 SDRAM 几乎没有区别。

 

3.E2PROM

 

E2PROM主要用于在嵌入式系统中保存一些小量数据或特殊用途数据,通常使用串行通信接口和嵌入式处理器进行数据交互,如 I2C 总线接口、SPI 总线接口和 1-wire 总线接口等,其容量通常在几百字节到几百万字节不等。

 

4.大容量存储器

 

嵌入式系统中的大容量存储系统包括 SD 卡、U盘和普通硬盘,通常用于保存大容量数据,和嵌入式处理器通过对应的接口芯片或时序进行数据交互。

 

客服

邮箱

导航

联系