LPDDR5电路设计的新功能

        最近因为需要使用到LPDDR5,快速地浏览了JEDEC标准文档,发现与前几代相比出现了一些新的电路设计功能,总结为如下三点:

        1. CK/WCK/RDQS时钟方案;

        2. 电源的PDN设计目标;

        3. DQ, DMI和RDQS的Rx端DFE均衡技术。

        本文就上述三种新功能进行了简述。

CK/WCK/RDQS时钟方案

        LPDDR5 SDRAM采用两种不同频率的时钟:WCK的频率是CK时钟频率的四倍或两倍,但是,为了实现无差错延迟控制,SDRAM内部的时延控制单元必须知道WCK是否与CK状态对齐。为此,LPDDR5 SDRAM通过一个称为WCK2CK同步的过程重置或检测其对齐状态,当控制器发出带有WCK2CK同步位的CAS命令时,控制器向SDRAM提供半频WCK脉冲来减缓码间干扰(ISI)以提高时间裕度,从而降低相位对齐的难度,该操作定义为“WCK2CK Synchronization”,对应的读写操作也产生了一些新的变化。

        如下图所示,写操作仍然由CS发起,CA总线在CK的双边沿完成采样,WCK的第一个有效的“锁存”边必须在完成写命令的CK_t上升沿之后再驱动WL * tCK + tWCK2CK,其中,写延迟(WL)被定义为从启动写命令的CK_t的上升沿到测量tWCK2DQI的CK_t的上升沿。

        另外,WCK必须在tWCK2DQI的时间步长之前到达SDRAM球,WCK由SDRAM控制tWCKPRE_Static+tWCKPRE_Toggle_WR时间量后在第一个有效的上升沿之前被驱动。

        换句话说,写操作中,CS和CA由CK进行采样,DQ由WCK进行采样。

        读操作有两种方式:

        在读命令的CK_t上升沿之后,经过RL * tCK + tWCK2CK + tWCK2DQO的时间量后的第一个有效DQ数据可用,其中,读延迟(RL)定义为从启动读命令的CK_t的上升沿到测量(tWCK2CK + tWCK2DQO)后的CK_t的上升沿,WCK在第一个有效的读数据开始之前,由SDRAM控制器经过tWCKPRE_Static+tWCKPRE_Toggle_RD时间量后被驱动。

        在高时钟频率下工作,可以将LPDDR5 SDRAM设置为RDQS模式,此模式下,读指令的时钟将由RDQS差分端口提供。启用RDQS模式时的读取时序如下图所示,除了额外的RDQS计时外,所有的计时都与前述的READ操作相同。 RDQS相关的参数:tDQSQ, tRPRE and tRPST,RDQS的第一个锁存边将迟于第一个有效DQ数据,具有“tDQSQ”延迟,tDQSQ是LPDDR4中的已知参数。RDQS需要在第一个锁存边(具有第一个有效数据的RDQS的上升边)之前预发送,并且在最后一个锁存边之后需要进行持续发送。前同步(tRPRE)和后同步(tRPST)时间长度定义为可以通过模式寄存器写(MRW)设置的参数。

电源的PDN设计目标

        这一代DDR首次引入了PDN的设计要求,可见,速率的提升必然带来电源纹波的激增,不过从其数据手册中,可以发现阻抗动态频率范围最高要求到20MHz,这还是板级SMT电容可以控制的范围,设计难度处于中等,难点可能出现在电容的数量和BGA区域的摆放空间。

Rx端DFE均衡技术

        LPDDR5支持6400Mbps以上的数据速率,为了补偿通道特性,首次采用了Rx端的均衡技术,可以支持到DQ, DMI和RDQS。当WCK高于800MHz时,DFE就可以启用。LPDDR5为DQ Rx提供了反馈判决均衡(DFE)功能,支持1抽头负反馈,通过寄存器配置可以为每个字节支持不同的反馈量。 DFE是一个可选特性,如下图所示,在写数据突发操作之前,启用DFE之前需要2UI DQ预驱至0(tDPRE),这种预驱动设置是DFE电路的前置条件。

参考文献

        JEDEC JESD209-5C

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/9319.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LLM大语言模型(十五):LangChain的Agent中使用自定义的ChatGLM,且底层调用的是remote的ChatGLM3-6B的HTTP服务

背景 本文搭建了一个完整的LangChain的Agent,调用本地启动的ChatGLM3-6B的HTTP server。 为后续的RAG做好了准备。 增加服务端role:observation ChatGLM3的官方demo:openai_api_demo目录 api_server.py文件 class ChatMessage(BaseModel…

Unity 性能优化之GPU Instancing(五)

提示:仅供参考,有误之处,麻烦大佬指出,不胜感激! 文章目录 前言一、GPU Instancing使用方法二、使用GPU Instancing的条件三、GPU Instancing弊端四、注意五、检查是否成功总结 前言 GPU Instancing也是一种Draw call…

AppImage 创建快捷方式

AppImage是什么? AppImage 是一个可下载的 Linux 文件,它内部包含一个应用程序和应用程序所需的一切(库、图标、字体等)。 官网 https://appimage.org/ 如何运行 AppImage 很简单,下载一个 AppImage,给…

PowerShell ⇒ Excel 批量创建Excel

New-Object -ComObject Excel.Application:创建Excel对象[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel) | Out-Null 用来显式释放 Excel COM 对象的资源,以确保在脚本执行完成后,释放 Excel 进程和相关资源&#xff0…

揭秘:让代码更优雅的七大面向对象设计秘诀

软件项目中,需求是不断变化的,需求也是项目中最难把控的,需求的变更也是无法避免的。我们写的软件程序,如何能实现拥抱变化,使我们的软件达到可维护和可复用,这是一代代软件工程师不断追寻的真理。 导致一个…

接口数据脱敏实现方案

背景 敏感信息如手机号、身份证、邮箱等信息需要脱敏后展示给前台,如果需要查看,则需要申请权限,查询时需要记录操作日志。 方案 通过JsonSerializer和注解,在json序列化的时候做脱敏操作 此处使用redis存储了加密后的key和明…

认养小游戏功能介绍

认养小游戏通常模拟了真实的农业生产过程,让玩家能够在线上体验种植、养殖的乐趣。以下是一些常见的认养小游戏功能介绍: 选择认养的农产品:首先,玩家可以从游戏中提供的多种农产品中选择自己想要认养的种类,如蔬菜、…

【Java一些注解知识】

RequestMapping RequestMapping是Spring框架中的一个注解,用于将HTTP请求映射到特定的处理方法上。通过使用RequestMapping注解,我们可以指定处理方法应该处理的URL路径和HTTP请求方法。 下面是一个简单的示例: 假设我们有一个UserControl…

[wp]第一届 “帕鲁杯“ --应急响应

1.前言: 第一次做这么大规模的应急响应靶场,收获许多 2.拓补图: 3.资产清单 4.解题 1. 签到[堡垒机的flag标签的值] [BrYeaVj54009rDIZzu4O] 2. 提交攻击者第一次登录时间 2024/04/11/14:21:18 3. 提交攻击者源IP 192.168.1.4 4. 提交…

网络隔离状态下,如何可以安全高效地进行研发文件外发?

研发部门的数据传输通常需要保证数据的安全性、完整性和保密性,尤其是当涉及到公司的核心技术、产品设计、源代码等重要信息时。研发文件外发,即研发资料的外部传输,通常涉及到公司的核心技术和商业机密,因此需要采取严格的安全措…

LayaAir引擎全面支持淘宝小游戏、小程序、小部件的发布

在最新的3.1版本和2.13版本中,LayaAir引擎已经全面支持了淘宝小游戏、小程序和小部件的开发和发布。这一重大更新,标志着LayaAir引擎与电商巨头阿里巴巴旗下的淘宝平台形成生态合作,在为广大开发者提供更加强大、高效的跨平台开发工具和解决方…

c++11 标准模板(STL)本地化库 - 平面类别(std::money_get) - 从输入字符序列中解析并构造货币值

本地化库 本地环境设施包含字符分类和字符串校对、数值、货币及日期/时间格式化和分析&#xff0c;以及消息取得的国际化支持。本地环境设置控制流 I/O 、正则表达式库和 C 标准库的其他组件的行为。 平面类别 从输入字符序列中解析并构造货币值 std::money_get template<…

Unity-NGUI爆错以后-导致不能多次点击,UI假卡死问题解决方法

太久没用&#xff0c;忘了&#xff0c;NGUI好像易出错&#xff0c;就再次点击不了 导致打开了UI关闭不了&#xff0c;每次都要重启就比较烦&#xff08;说的就是那种美术团队&#xff0c;一个 UI 打开几十层&#xff09; 就好比【左上角&#xff0c;箭头】点第二次是退出不了了…

【Mac】Hype 4 Pro for Mac(HTML5动画制作软件)v4.1.17安装激活教程

软件介绍 Hype 4 Pro是一款专业的HTML5动画和交互式内容制作软件&#xff0c;适用于Mac平台。它的主要特点和功能包括&#xff1a; 1.HTML5动画制作&#xff1a; Hype 4 Pro提供了直观的界面和丰富的工具&#xff0c;帮助用户轻松创建各种复杂的HTML5动画效果&#xff0c;包括…

每天五分钟计算机视觉:使用极大值抑制来寻找最优的目标检测对象

本文重点 在目标检测领域,当模型预测出多个候选框(bounding boxes)时,我们需要一种方法来确定哪些候选框最有可能表示真实的目标。由于模型的不完美性和图像中目标的重叠性,往往会有多个候选框对应于同一个目标。此时,极大值抑制(Non-Maximum Suppression,NMS)技术就…

Isaac Sim 6 仅使用isaacsim中自带的工具进行语义分割、实例分割(学习笔记5.09)

一.概要 建立场景&#xff0c;给场景内的物体赋予语义&#xff0c;使用Replicator进行分割操作&#xff0c;从而获得带标签信息的mask掩码图&#xff0c;可作为数据集、验证集等训练使用。 二.具体操作步骤 场景部分 1.搭建一个基础场景 这里建议在搭建的时候就按类别分好类…

变配电工程 变配电室智能监控系统 门禁 视频 环境 机器人

一、方案背景 要真正了解无人值守配电房的运行模式&#xff0c;我们必须对“无人值守”这一概念有准确的理解。它并不意味着完全没有工作人员管理&#xff0c;而是通过技术设备和人机协作来确保配电房的正常运行。 利用变配电室智能监控系统&#xff0c;可以实时获得配电室各…

44.乐理基础-音符的组合方式-附点

内容参考于&#xff1a; 三分钟音乐社 首先如下图&#xff0c;是之前的音符&#xff0c;但是它不全&#xff0c;比如想要一个三拍的音符改怎样表示&#xff1f; 在简谱中三拍&#xff0c;在以四分音符为一拍的情况下&#xff0c;在后面加两根横线就可以了&#xff0c;称为附点…

基于Unity为Vision Pro 构建游戏的4个关键

为Vision Pro开发游戏时需要考虑的四个关键概念:输入的自然性、物理尺寸的真实匹配、交互空间的充足性以及Unity组件的有效利用。 AVP交互小游戏(Capsule Critters)作者分享了使用Unity构建的几个核心关键: Bounded - 游戏定义:Bounded(有限)是Unity的术语,指的是游戏作…

利用“AnaTraf“网络流量分析仪轻松诊断和优化网络

网络性能监测和诊断(NPMD)是网络管理和优化的重要环节,准确快速地定位和排除网络故障对于保障业务正常运转至关重要。作为一款专业的网络流量分析设备,AnaTraf网络流量分析仪凭借其强大的流量分析和故障诊断功能,为网络管理者提供了一个高效的网络优化解决方案。 全面掌握网络…