天嵌 ARM开发社区

 找回密码
 注册
查看: 4954|回复: 1

嵌入式中常用内存RAM浅析

[复制链接]
非也 发表于 2019-5-27 16:52:28 | 显示全部楼层 |阅读模式
本帖最后由 非也 于 2019-5-27 16:53 编辑

   随着嵌入式技术的不断发展,嵌入式芯片的内存也越来越大。从最开始的51单片机,然后是STM32,现在逐渐的跑操作系统,例如Linux等等。这就需要嵌入式工程师掌握RAM相关的知识,如何利用好RAM是一个很大的难题,同时也是嵌入式必备的知识储备。下面我们一起来了解RAM。

  ram的全称为随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。
  RAM是读写存储器,是程序运行时临时存放数据的,是动态存放的,每次开机,都会重新不同。所谓的内存管理,就是关闭不需要运行的程序,释放掉他占用的内存。因为和内存卡相比,内存速度较快、价格较贵、容量较小、资源有限,相当于系统运行时的数据动态缓冲区。
  一般在生活中,我们都会说手机的运行内存是多少,一般都是4GB,6GB,8GB等等。这些性能的直接影响就是手机是否会卡,或者开很多后台和网页后依然能够流畅使用。这些就是与RAM相关。
  对于RAM,总体说起来有5个特点:随机存取、掉电易失、高速访问、需要刷新、静电敏感。RAM的分类可以总结为SRAM与DRAM。DRAM又可以分为SDRAM、DDR SDRAM、RDRAM三类。
  DDR SDRAM,我们习惯称为DDR,是当今市场的主流,中文名为“双倍数据流SDRAM”,在原有的SDRAM的基础上改进而来。DDR内存经历了从DDR、DDR2发展到DDR3,频率更高、电压更低的同时延迟也在不断变大,慢慢改变着内存子系统,而DDR4最重要的使命是提高频率和带宽,每个针脚都可以提供2Gbps(256MB/s)的带宽,拥有高达4266MHz的频率,内存容量最大可达到128GB,运行电压正常可降低到1.2V、1.1V。
  LPDDR的运行电压(工作电压)相比DDR的标准电压要低,从第一代LPDDR到如今的LPDDR4,每一代LPDDR都使内部读取大小和外部传输速度加倍。其中LPDDR4可提供32Gbps的带宽,输入/输出接口数据传输速度最高可达3200Mbps,电压降到了1.1V。至于最新的LPDDR4X,与LPDDR4相同,只是通过将I / O电压降低到0.6V而不是1.1V来节省额外的功耗,也就是更省电。
  RAM的使用在嵌入式中非常的关键,需要了解市面上常用的RAM的使用方法和技巧,这样才更加有利于研发产品和应用板卡。

Elliott 发表于 2019-11-1 09:07:54 | 显示全部楼层
看上去还是不错的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-20 19:55 , Processed in 1.031244 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表