Q1: 什么是DDR4 SDRAM的Self-Refresh模式?它的主要目的是什么?
A: Self-Refresh模式是DDR4 SDRAM的一种低功耗状态,其主要目的是在系统其他部分断电的情况下保留DRAM中的数据。当DDR4 SDRAM处于Self-Refresh模式时,即使没有外部时钟信号,它也能保持数据。
具体来说,DDR4 SDRAM内置了一个定时器来实现自刷新操作。进入Self-Refresh模式需要发送Self-Refresh-Entry (SRE)命令,这个命令定义为在时钟上升沿时CS_n、RAS_n/A16、CAS_n/A15和CKE保持低电平,同时WE_n/A14和ACT_n保持高电平。
在Self-Refresh模式下,DRAM会自动禁用ODT终端并将终端状态设置为Hi-Z,内部DLL会自动禁用,外部控制信号(除了CKE和RESET_n)都是"don't care"状态。DRAM会在进入Self-Refresh模式后的tCKE周期内至少内部发起一次刷新命令,从而保持数据的完整性。
Q2: DDR4 SDRAM从Self-Refresh模式退出后需要满足哪些时序要求?
A: DDR4 SDRAM从Self-Refresh模式退出后需要满足以下时序要求:
对于不需要锁定DLL的命令:
- tXS - 适用于ACT, PRE, PREA, REF, SRE, PDE, WR, WRS4, WRS8, WRA, WRAS4, WRAS8等命令
- tXSFast - 适用于ZQCL, ZQCS, MRS等命令
对于需要锁定DLL的命令: