【JESD79-5之】4 DDR5 SDRAM命令描述和操作-1(command truth table)


在这里插入图片描述

4.1 命令真值表

在这里插入图片描述

注意事项1,2,14适用于整个真值表;
为改善命令解码时间,表格面向所有的1-cycle和2-cycle命令,且CA1可以被用于区分1-cycle和2-cycle命
令;
BG:bank group地址            BA:bank地址
R:行地址                     C:列地址
MRA:模式寄存器地址          OP:Op Code
CID:Chip ID                   DDPID:Dual Die Package ID
CW:Control Word
X:不关心取值,可能是浮动的   V:valid 逻辑电平,可10

Command Truth Table 解读:

1. 这个表格规定了命令发送的格式,必须按照这个格式发送,才会别识别/击中,然后按照这个表格去解
2. 析。如果不按这个格式发送,将不识别。
3. 这个表格分4大部分:
(1. function2. CS_n  (3. CA Pins中绿色pin  (4. CA Pins中绿色pin之外的
4. 首先,命令的发送方式如下:CS_n为L时,发送CA0-CA13,CS_n为H时,发送CA0-CA135.CA0-CA4部分被击中时(主要考虑为绿色部分),识别是哪个function,再去解析剩余部分。
例如:以Activate function为例
6. 当CS_n为L发完,发CS_n为H(即所谓的2cycle发送)。识别到,CS_n为L时的CA0CA1同时为07. 则锁定当前function为Activate;
8. 然后把R0-R16放在一起,形成OP[16:0],确定激活哪些row;
9. 把CS_n为LCA6-CA7放在一起,形成OP[1:0],确定激活哪些bank;
10. 把CS_n为LCA8-CA10放在一起,形成OP[2:0],确定激活哪些bankgroup;
11. CIDDDR3D Stack时,才有意义。
CIDDDR3D Stack时,用于确定堆叠层数,并选择是堆叠的哪一层;一般,堆叠层数有1,2,4,8层,
当层数为8时,CID[2:0];
CS_n:确定rank,1个bit位对应1个rank;0代表未选中该rank,1代表选中该rank。

关于MR与Command Truth Table 的联合解读:

只有MRWMRR function才会涉及到MR;
如MRW功能:
1. 当识别到CS_n为L时的CA0-CA410100时,确定为MRW功能;
2. 通过CS_n为L时的CA5-CA12形成MR[7:0],识别出对0-255256MR中哪个MR进行写操作;
3. 再通过CS_n为H时的CA0-CA7形成OP[7:0],判定写什么。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. V代表逻辑电平的01(valid),X代表不关心是什么情况,可能是浮动的。
5. BG[2:0],BA[1:0]确定是哪个bankgroup的哪个bank。
6. Refresh ALL和Refresh Management ALL命令适用于所有BG的所有BA,但此时的CA6CA7需要是V7. Refresh Same Bank 和 Refresh Management Same Bank命令,刷新所有BG中的同样序号的bank,
8. CA6CA7上的BA0BA1组成的[1:0]确定BG中的BA序号。
9. Precharge All命令适用于所有BG中的open banks(已激活的bank?)。
10. Precharge Same Bank命令适用于所有BG中的同样序号的bank,情形类似4.
11. Precharge命令适用于某个BG的单个BA12. 第二周期CS_n仍为LWR,RD,MRR命令的目标rank之外的非目标rank的ODT重新配置。
13. SRE命令使DRAM进入自刷新状态。
14. PDE命令使DRAM进入低功耗状态。

在这里插入图片描述

15. ACT,MRW,WRP命令不涉及ODT配置,如果CS第二周期为LDRAM不执行这些命令。
16. WR_partial=LWR过程中,DM_n配合使用实现部分写功能(?)。
17. MRW功能启动时,CW=LDRAM才会执行MRWMR才会被写入;CW=HDRAM忽略MRWMR不会被改变;
MRR功能启动时,不论CW=L或者H,忽略CW取值,CW不会影响MRRMRR都会被执行。
18. CID[3:0]用于3DS。
19. DDR5默认BL16,读/写时,若CA5L,则DRAMBL按照MR0[1:0]执行。

在这里插入图片描述

20. ODT=L,允许低功耗模式下ODT保持不变。
21. CID3/R17是个多情形的pin,它可以用于16H 3DS堆叠的CID3 bit,也可以用于有17行的高容量单片电路
22.R17;二者使用时候是相互独立的。
23. 写模式仅支持BL16BL32.
24.CID3不使用时,它的CA按照V解码。
25. DRAM密度或者堆叠不要求CA[13]时,这个ball应该连接到VDDQDRAM应该解码CA[13]=L,以便于提供合
26. 适的选择dieRA27. CID2/DDPID是个多情形的pin,它可以用于3DS堆叠的CID2,或者Dual Die Package ID;二者使用时候
28. 是相互独立的。
29. V/DDPID是个多情形的pin,Dual Die Package ID仅用于Dual Die Package packages。

在这里插入图片描述

30. 使用Dual Die Package ID的命令应该发no operation给未选中的设备。
31.  NT-ODT(?)行为不受Dual Die Package ID值的影响。
32. 第二周期的CA[0:1]=[L:L]用于burst 顺序(?)。结合4.2理解
33. 当host发MRRCRC使能,读到的数据会带有CRC bit位。
34. 若Refresh Management需要bit位是“0(MR58 OP[0]=0),CA9需要是V35.  Refresh Interval Rate 指示bit (MR4:OP[3]=0),CA8V;
Refresh Interval Rate 指示bit (MR4:OP[3]=1),CA8=HREF命令为1倍刷新翻转速率;
Refresh Interval Rate 指示bit (MR4:OP[3]=1),CA8=LREF命令为2倍刷新翻转速率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值