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
|