【JESD79-5之】4 DDR5 SDRAM命令描述和操作-7

  • 4.7 读操作
    • 4.7.1 读突发操作
    • 4.7.2 读突发操作,随后预充电
      • 4.7.2.1 读DQS时序参数的时钟
    • 4.7.3 可选BL32模式的读突发操作
    • 4.7.4 读和写命令间隔
    • 4.7.5 可选BL32模式的读和写命令间隔
    • 4.7.6 3DS的读和写命令间隔

4.7 读操作

读操作导致DRAM从其阵列中检索并输出存储的数据。读操作由读命令发起,在此期间提供了要从阵列中检索
的数据的起始列地址和bank/组地址。在读命令之后的RL(CL)个时钟周期内,DRAM通过其DQ引脚驱动数
据,并伴随着DQS输入上的正确波形。读延迟(RL或CL)从读命令到数据的定义,不受读DQS偏移时序(MR40OP[2:0])的影响。

4.7.1 读突发操作

在读取或写入命令期间,DDR5将支持BC8、BL16、BL32(可选)和BL32 OTF(可选)的读取或写入操作。
MR0[1:0]用于选择突发操作模式。




4.7.2 读突发操作,随后预充电

相同bank的最小外部读取命令到预充电命令间隔等于tRTP,其中tRTP是内部读取命令到预充电命令的延迟。
请注意,还必须满足最小的ACT到PRE时序tRAS。内部读取命令到预充电命令延迟的最小值由tRTP.min给出。
如果同时满足以下两个条件,可以向同一bank发出新的激活命令:
1. 从开始预充电的时钟起,已满足最小RAS预充电时间(tRP.MIN)。
2. 从上一个bank激活开始已满足最小RAS周期时间(tRC.MIN)。
图30和图31展示了跟随预充电的读取命令的示例。

注释1:BL = 16,1tCK前导,1.5tCK后导
注释2:为了便于说明,显示了DES命令;其他命令在这些时间可能也是有效的。
注释3:该示例假设tRAS.MIN在预充电命令时间(ta+1)满足,并且tRC.MIN在下一个激活命令时间(tc+2)
满足。

注释1:BL = 16,2tCK - 0010模式前导,1.5tCK后导
注释2:为了便于说明,显示了DES命令;其他命令在这些时间可能也是有效的。
注释3:该示例假设tRAS.MIN在预充电命令时间(ta+1)满足,并且tRC.MIN在下一个激活命令时间(tc+2)
满足。

4.7.2.1 读DQS时序参数的时钟

注释1:在完整的VDD和温度规范范围内测量。
注释2:对于给定的DRAM部件,在x16情况下对每个DQS_t/DQS_c对进行测量(排除部件变化)。
注释3:这些参数通过设计和特性验证,可能不需要进行生产测试。
注释4:假设DRAM的输入时钟信号没有抖动。
注释5:请参阅第4.7.1节“读取突发操作”。

注释1:在完整的VDD和温度规范范围内进行测量。
注释2:针对给定的DRAM部件进行测量,在x16情况下对每个DQS_t/DQS_c对进行测量(排除部件变化)。
注释3:这些参数经过设计和特性验证,可能不需要进行生产测试。
注释4:假设DRAM的输入时钟信号没有抖动。
注释5:请参阅第4.7.1节“读取突发操作”。

4.7.3 可选BL32模式的读突发操作

以下读取时序图涵盖了仅适用于x4设备的固定BL32 BL32在BL32 OTF模式下的写入时序和BL16在BL32 OTF模
式下的写入时序。

在这些读取时序图中,为了清晰地说明,CK和DQS被显示为对齐。同时,DQS和DQ被显示为居中对齐。CK与
DQS之间以及DQS与DQ之间的偏移可能是合适的。

在传输BL32的后半部分,需要使用一个虚拟CAS命令。如果系统需要非目标ODT,则必须向非目标rank发出一
个虚拟ODT命令,用于传输BL32的后半部分。

注意1:为了方便说明,显示了DES命令;其他命令在这些时间点上可能也是有效的。
注意2:在第一个RD命令之后,需要延迟8个时钟周期的虚拟RD命令用于传输的后半部分。
注意3:图中还显示了向非目标rank 1发出虚拟ODT命令用于传输的后半部分。
注意4:C10用于突发顺序,并且第一个RD命令可以是LOW或HIGH。虚拟RD命令的C10必须与第一个RD命令的相
反值。
注意5:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

注意1:图中显示了当MR0被编程为使用BL32 OTF模式时的BL16读取操作。在这种情况下,由于传输大小为
BL16,不需要虚拟RD命令。
注意2:为了方便说明,显示了DES命令;其他命令在这些时间点上可能也是有效的,包括在传输BL16后允许
从同一芯片传输数据的命令。
注意3:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

注意1:图示了连续向不同的bank组进行BL16写入操作。
注意2:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

注意1:图中显示了使用tCCD_L_WR时连续向同一银行组进行BL16读取操作。
注意2:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

注意1:对于第一个CAS命令,AP位必须设置为高,对于虚拟CAS命令,AP位必须设置为低。
注意2:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

注意1:在CAS命令中,AP位必须设置为低。
注意2:DDR5 DRAM仅支持x4设备的可选固定BL32模式和可选BL32 OTF(即时)模式。

4.7.4 读和写命令间隔


注意1:RBL:与读取命令相关的读取突发长度
当使用固定的BL32和BL32 OTF模式时,RBL = 32
当使用固定的BL16和BL32 OTF模式时,RBL = 16
当使用BL16和BC8 OTF模式时,RBL = 16
注意2:WBL:与写入命令相关的写入突发长度
当使用固定的BL32和BL32 OTF模式时,WBL = 32
当使用固定的BL16和BL32 OTF模式时,WBL = 16
当使用BL16和BC8 OTF模式时,WBL = 16
注意3:以下是tRTW方程的考虑因素
由于tDQS2CK,需要添加1tCK
读取DQS偏移时间可以将tRTW时间拉进来
当1.5tCK后导脚时,需要添加1tCK
注意4:CWL = CL-2
注意5:在读取带有自动预充电的情况下,必须满足tWTRA而不是tWTR_L的条件以进行相同银行的访问
注意6:tWTRA = tWR - tRTP,允许由前一个写入产生的读取自动预充电满足tWR,前提是它在同一bank内发生。

注意1:BC OTF = 8或BL = 16时,前导码为2tCK - 0010模式,后导码为1.5tCK。
注意2:为了便于说明,展示了DES命令;其他命令在这些时间点也可能有效。
注意3:写入恢复时间(tWR)是以Ta+10后显示的最后一个写入数据的上升时钟沿为参考点。
tWR指定了在可以向同一银行发出预充电命令之前的最后一个突发写入周期。

注意1:当BC OTF=8或BL=16时,前导码为2tCK - 0010模式,后导码为1.5tCK。
注意2:为了便于说明,展示了DES命令;其他命令在这些时间点也可能有效。
注意3:写入恢复时间(tWR)是以Ta+10后显示的最后一个写入数据的上升时钟沿为参考点。
在满足tWR之前,读取自动预充电命令后的内部预充电不能开始,这相当于tWTRA + tRTP。

4.7.5 可选BL32模式的读和写命令间隔



DDR5的x8和x16设备在相同bank组的写入到写入时间上会有所不同,这取决于第二次写入是否需要读取-修
改-写入(RMW),设备通过MR0:OP[1:0]设置的突发长度模式,以及是否由MR5:OP[5]启用数据屏蔽。BL16部
分写和BC8写在x8/x16设备上需要进行RMW。BL16非部分写不需要RMW。有关参数化时序的详细信息,请参阅
第13.3节。


4.7.6 3DS的读和写命令间隔




【JESD79-5之】4 DDR5 SDRAM命令描述和操作-7(read operation)相关推荐

  1. JESD79-4 第4章 SDRAM命令描述与操作(4.1-4.4)

    4 DDR4 SDRAM命令描述与操作 4.1 命令真值表 Note 1,2,3 and 4 适用于真值表中所有命令 Note 5 适用于读写命令 [BG=Bank组地址, BA=Bank地址, RA ...

  2. JESD79-4 第4章 SDRAM命令描述与操作(4.24)

    4.24 读操作 4.24.1 读时序定义 此章节中描述的读时序参数可在DLL锁定或未锁定的状态下使用. 读选通信号上升沿参数: tDQSCK min/max描述了数据选通信号上升沿与CK_t, CK ...

  3. JESD79-4 第4章 SDRAM命令描述与操作(4.5-4.7)

    4.5 DLL-off模式 DDR4 SDRAM的DLL-off模式是通过配置MR1寄存器的A0为0来进入的.在此模式中,DLL将不会有任何操作,知道MR1寄存器的A0重新被配置为1.DLL-off模 ...

  4. JESD79-4 第4章 SDRAM命令描述与操作(4.30-4.31)

    4.30 引脚连接性测试 4.30.1 概述 DDR4 SDRAM支持一种连接性测试模式(CT),此方法可大大提高测试PCB上SoC的DDR控制器与DRAM之间连线的电气连接性测试.此模式可与边界扫描 ...

  5. UE4 统计数据命令描述

    统计数据命令描述 统计数据命令描述 概述 执行命令 在编辑器统计查看统计数据 统计数据类型 Cycle Counter Stat(循环计数器统计数据) Memory Counter Stat(内存计数 ...

  6. JEDEC发布用于高性能计算应用的DDR5 SDRAM标准更新

    美国弗吉尼亚州阿灵顿--2021 10月26日--全球微电子行业标准开发领导者JEDEC固态技术协会今天宣布发布JESD79-5A DDR5 SDRAM标准.JEDEC DDR5 SDRAM标准的此次 ...

  7. DDR5 SDRAM简要前瞻以及DRAM DIMM和DCPMM配置指南

    DRAM从上世纪70年代开始投入商用, 已经伴随我们作为主存近半个世纪, 并从上世纪90年代开始快速发展. 首先是1990年的FPM DRAM(Fast Page Mode DRAM)和1995年的E ...

  8. linux命令描述大小写,在Linux命令行内直接进行大小写转换

    我相信大家在 Linux 系统上工作的时候,都会遇到比如编辑文本,或者字符大小写转换等类似比较繁琐的工作,肯定会想有没有能简化或者让工作变得更容易的命令.答案是,当然有!Linux 系统提供了一些命令 ...

  9. SDRAM中自刷新操作与PHY中Retention功能的关系

    1 SDRAM中自刷新操作(摘自JESD79-3F) 在部分系统已经处于Power Down状态时,SDRAM的自刷新模式可帮助SDRAM存储阵列中的数据保持正确.当SDRAM处于自刷新模式时,SDR ...

  10. 计算机中cat是什么命令,cat(操作系统命令)_百度百科

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! cat是操作系统命令的名称. cat命令在Unix和类Unix系统中是英语单词concatenate(意思都是连接)的缩写,作 ...

最新文章

  1. Shellcode开发辅助工具shellnoob
  2. 如何使用visual studio 2017创建C语言项目
  3. 【深度学习】NetAug(网络增强)—Dropout的反面
  4. RabbitMQ系列(一)RabbitMQ在Ubuntu上的环境搭建
  5. [翻译] C# 8.0 新特性
  6. 3、MySQL的数据类型介绍
  7. PDM 导出Excel
  8. Delphi 7下最小化到系统托盘
  9. 【华为云技术分享】用人工智能技术推动西安民俗文化,斗鱼超管团队有一套
  10. Django 分页组件替换自定义分页
  11. python post请求实例_Python post请求实现代码实例
  12. electron 软件 出现进程 XXX 可能无法关闭 解决方法
  13. 三菱PLC和卓岚串口服务器使用方法
  14. CSS手写向下小三角(极简代码)
  15. 谓词函数和谓词函数对象_称为形容词的函数
  16. pdf文档里面如何删除其中一页
  17. mysql monitor怎么用,MySQL数据库 监控工具 myMySQL数据库-monitor 详解 MySQL数据库使用教程...
  18. Unity 画面质量设置
  19. win10电脑蓝屏自动修复失败无法开机的解决
  20. R数据分析:潜增长模型LGM的做法和解释,及其与混合模型对比

热门文章

  1. 堆排序的使用场景——从10万个数里面选出最小的10个
  2. 数据库调优,都有哪些纬度可以选择?(来自:sql必知必会---陈旸)
  3. android系统粘贴弹框 点击,DialogFragment——解决PopupWindow中的输入框无法复制粘贴的问题;Android中的两种弹窗PopupWindow和Dialog的区别。...
  4. 【Python】Windows cmd 批处理(cmd/bat)文件的简单使用介绍
  5. 面试经历与第一周工作总结
  6. sed字符串处理用法
  7. 2008北京奥运男子100M决赛-黑人的竞技场
  8. 2020牛客多校 Clam and Fish
  9. mysql 隔离级别示例说明
  10. HBase场景优化之regions过多、region过大