By PURPLELEC | 30 October 2023 | 0 评论
常用的嵌入式存储器有哪些
常用的嵌入式存储器件包括 SDRAM、FLASH、E2PROM、大容量存储系统(SD 卡、U 盘、硬盘)等。
1.SDRAM 存储器
SDRAM 是同步动态随机存储器,通常作为嵌入式内存存储器,等同于普通 PC 的内存。SDRAM 从发展到现在已经经历了 4 代,分别为 SDR SDRAM、DDR SDRAM、DDR2 SDRAM 和 DDR3 SDRAM。
1 代 SDR SDRAM 采用单端 Single-Ended 时钟信号,而从第 2 代~第 4 代则由于工作频率比较快,所以采用了可降低干扰的差分时钟信号作为时钟信号,该时钟信号即为数据存储的频率。
1 代 SDRAM 采用时钟频率来命名,如 PC100、PC133 则表示时钟频率为 100MHz/133MHz,数据读/写速率也为 100MHz/133MHz。从第 2 代开始的 DDR SDRAM 则采用数据读/写速率命名,并且在前面加上表示其 DDR 代数编码的数字,如 PC2700 是 DDR333,其工作频率是 333MHz/2 = 160MHz,2700 则表示带宽为 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盘和普通硬盘,通常用于保存大容量数据,和嵌入式处理器通过对应的接口芯片或时序进行数据交互。
发表评论
您的电子邮件地址将不会被发送邮件。*为必填字段标记