LPDDR4x 的 学习总结(1) - 存储体的浅识

本文介绍了DDR4、LPDDR4及LPDDR4x的区别与特点。DDR4提供高带宽,LPDDR4旨在低功耗,而LPDDR4x则进一步降低电压。内容涉及它们的速率、电压变化,以及LPDDR4x在市场应用中的选择原因。后续将探讨DDR控制器、PHY与SDRAM的内部结构及验证方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    验证LPDDR4x 已经有1年,最近把放在onenote的资料整合一下。供后续自己查看,也方便其他有需要的同学上手。

  1. 什么是DDR4 ?

第四代双倍速率同步动态随机存取记忆体英文:Double-Data-Rate Fourth Generation Synchronous Dynamic Random Access Memory,简称为DDR4 SDRAM)

DDR发展到DDR4,频率更高、电压更低的同时卻也让反应时间不断变大,改变着内存子系统。而DDR4最重要的使命是提高频率和带宽,每个针脚都可以提供2Gbps(256MB/s)的带宽,拥有高达4266MT/s的频率,内存容量最大可达到128GB,运行电压正常可降至1.1V~1.2V。具体详见附录—链接1实际项目的板级应用中无论什么原因无论S家还是C家的IP最终DDR4/LPDDR4/LPDDR4x都达不到4266MT/S) 

  1. 什么是LPDDR4 ?

LPDDR4 就是Low Power DDR4的缩写顾名思义低功耗的DDR4,也叫移动DDR4.

LPDDR的运行电压(工作电压)相比DDR的标准电压要低,从第一代LPDDR到如今的LPDDR4,每一代LPDDR都使内部读取大小和外部传输速度加倍。其中LPDDR4可提供32Gbps的带宽,输入/输出接口数据传输速度最高可达3200Mbps,电压降到了1.1V

  1. 什么是LPDDR4x ?

比LPDDR4的电压更低,把电压降低50%,电压从1.1V降低到0.61V。

从图1,可以看出3者的区别除了功耗在降低外,速率LPDDR4x > LPDDR4 > DDR4. 咨询多家IP公司,实际上能单IP达到4267MT/S的只有LPDDR4x。

 

图1- DDR 速率

 

图2- LPDDR速度

  1. 为什么用LPDDR4x ?

主要是价格和容量,决定了 DDR 在市场的应用定位。详细可查看可查看链接3(跟其他存储介质的区别)。

  1. DDR的应用结构?

 

图3- DDR的应用结构

 后续,我们围绕3方面继续探讨:

  1. DDR controller和phy 与SDRAM的内部结构是怎样?
  2. 是怎么一起工作(工作流程)?
  3. 在子系统和SOC上应该怎么进行DDR验证?

链接:

1.DDR4:https://zh.m.wikipedia.org/zh/DDR4_SDRAM

2.LPDDR4:https://zh.m.wikipedia.org/zh/%E7%A7%BB%E5%8A%A8DDR

3.多种存储介质的区别:浅谈ROM、RAM、DRAM、SRAM和FLASH的区别

非常推荐的基础文档: 

systemverilog.io - SystemVerilog.io

DDR4 design guide

https://media-www.micron.com/-/media/client/global/documents/products/technical-note/dram/tn_4003_ddr4_network_design_guide.pdf?rev=2be2d83e1c7d44ee9e72e3a2163f58b7

https://en.wikipedia.org/wiki/LPDDR

https://www.jedec.org/sites/default/files/docs/JESD209-4.pdf

Understanding DDR SDRAM memory choices - Tech Design Forum Techniques

https://www.avnet.com/wps/portal/ebv/products/new-products/npi/2020/micron-lpddr4/

DDR 颗粒

http://files.pine64.org/doc/datasheet/rockpro64/SM512M32Z01MD2BNP(200BALL).pdf

### LPDDR4X协议详解 #### 协议概述 LPDDR4X 是一种低功耗双倍数据速率 (Low Power Double Data Rate) 内存技术,主要应用于移动设备和其他对能效敏感的应用场景。它基于 LPDDR4 技术进行了改进,在保持高性能的同时进一步降低了功耗[^1]。 #### 上电时序与初始化 LPDDR4X 的上电时序和初始化过程非常关键,直接影响到系统的稳定性和性能表现。其核心步骤包括电源爬坡控制、模式寄存器设置以及校准序列执行等环节。具体而言: - **电源爬坡**:为了防止电流冲击并保护硬件组件,LPDDR4X 要求严格的电压上升曲线管理。通常情况下,VDD 和 VDDQ 之间的差值需维持在一个特定范围内以确保安全启动[^3]。 - **初始化流程**:一旦完成供电阶段,则进入全面配置时期;这期间会涉及到多个重要参数设定工作比如刷新率调整、驱动强度定义等等。这些都依赖于控制器发出的一系列命令来达成目标状态。 #### 功能特性分析 从功能角度来看,LPDDR4X 提供了几项显著优势使其成为现代电子产品的理想选择之一: - **降低功耗**: 相较于标准版LPDDR4, 新型号采用了更低的工作电压(约0.6V vs 原先的1.1V), 这样做不仅减少了静态功率消耗还优化了动态条件下的能源效率.[^2] - **增强带宽能力**: 尽管物理层面有所改变但逻辑接口依旧兼容先前版本因此能够无缝衔接现有架构同时提供更高速的数据传输速度. - **简化设计复杂度**: 凭借内置自检机制(BIST Built-In Self Test)等功能模块使得外部电路更加简洁明快易于维护升级.[^4] ```python def lpddr4x_power_saving(voltage_old=1.1, voltage_new=0.6): """计算LPDDR4X相较于传统LPDDR4节省了多少百分比电量""" power_saved_percentage = ((voltage_old - voltage_new)/voltage_old)*100 return f"LPDDR4X相比原型号节约了{power_saved_percentage:.2f}%的能量." print(lpddr4x_power_saving()) ``` 上述代码片段展示了如何量化评估由不同操作电压带来的节能效果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值