IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> ARM-linux-DDR、LPDDR解析 -> 正文阅读

[嵌入式]ARM-linux-DDR、LPDDR解析

1、什么是DDR?

DDR是 双倍速率同步动态随机存储器Double Data Rate的缩写
全称应该是DDR SDRAM,DDR内存是SDRAM的一种,在DDR出现之前,我们还有Single Data Rate的SDRAM。
Double Data Rate的含义是,在时钟信号的上下边沿均可以传输数据。
Single Data Rate的含义是,只能在时钟信号的上升沿传输数据。

2、什么是DDR,DDR2,DDR3,DDR4?

DDR实际上是第一代的DDR,也可以称为DDR1。
DDR2,DDR3和DDR4则指DDR的第二三四代。
它们在电压,速率,时钟拓扑结构,控制线和地址线拓扑结构,以及支持的命令上均有差异。

3、什么是DDR倍增系数?

Prefetch技术:预加载
DDR双沿传输:两位预取(2-bit)
DDR2双沿传输:四位预取(4-bit)
DDR3\DDR4双沿传输:八位预取(8-bit)
2bit预取,也就是说每个时钟可以取出2bit

4、什么是LPDDR?

LPDDR全程Lwo Power Double Data Rate,简称“低功耗内存”
是美国JEDEC固态技术协会面向低功耗内存所指定的通信标准,以低功耗和小体积著称,专门用于移动式电子产品。

5、LPDDR和DDR有什么区别?

LPDDR和DDR之间的关系非常密切,简单来说,LPDDR就是在DDR的基础上面演化而来的
LPDDR2实在DDR2的基础上演化而来的,LPDDR3则实在DDR3的基础上面演化而来的,以此类推。
但是从第四代开始,两者之间有了差别或者说走上了不同的发展
主要因为DDR内存主要是通过提高核心频率从而提升性能
而LPDDR则是通过提高Prefetch预读取位数而提高使用体验。同时在商用方面
LPDDR4首次先于DDR4登陆消费者市场。
LPDDR4是通过两个16位通道组成的32位总线,而DDR4却具备原生64位通道
LPDDR4的Prefetch预读取位位16位,而DDR4为8位,
所以在实际运算的过程中,DDR4的性能利用率会更高
但LPDDR却可以用耕地的功耗来获得更高的理论性能。
LPDDR是为了适应低功耗平台做的妥协。在DDR4之前LPDDR是在DDR基础上改的,之后就分道扬镳了
LPDDR一般放在片上,所以能实现更高的频率和更低的电压,适用于移动平台。
DDR放的远,一般插在板子上,所以能实现更大的容量和更宽的接口,适用于主机,服务器。

6、什么是频率指标?

核心频率:内存Cell阵列(Memory Cell Array)的工作频率,内存的真实运行频率;
时钟频率:I/O Buffer(输入/输出缓存)的传输频率;
有效数据传输频率:数据传送的频率;
举例:
DDR3-800   DDR3\DDR4双沿传输:八位预取(8-bit)
核心频率100MHz,其I/O频率为400MHz,有效数据传输频率则为800MHz。

7、什么是内存带宽?

内存控制器(一般位于北桥芯片中)与CPU之间的桥梁或仓库,CPU需要内存中的数据时
它会发出一个由内存控制器所执行的要求,内存控制器接着将要求发送至内存
并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间。
(内存控制器的数据传输速率 )
计算公式:内存带宽计算公式:带宽=内存核心频率×内存总线位数×倍增系数
再根据8bit(位)=1Byte(字节)
如:
LPDDR4-3200 with 32 bits × 2 channels  
(3200/8)X64X8/8 = 25600MByte =25.6GB
LPDDR4-3200 with 32 bits × 1 channels
(3200/8)x32x8/8 = 12800Mbyte = 12.8GB
DDR3L-1333 with 16 bits× 1 channels
(1333/8)x16x8/8 = 2656Mbyte = 2.656GB
  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 07:59:49  更:2021-07-28 08:00:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 20:31:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码