4 DDR5 SDRAM命令描述和操作-18
4.18 读前导训练模式
4.18.1 简介
读取前导训练支持主机接收器时序的读取平衡。该模式支持访问读取训练模式的MRR事务,不能用于任何其他数据事务。与读取训练模式类似,读取前导训练需要禁用CRC进入。读取前导训练改变了读取时钟脉冲的行为,使得时钟脉冲始终由DRAM驱动,在1tCK前导加上实际读取数据的突发期间进行切换。在后导时间内不进行切换。该模式使得主机能够在读取命令后检测到第一个数据和相关时钟脉冲返回的时机。
4.18.2 读前导训练模式的进入和退出
DRAM通过设置MR2:OP[0] = 1进入读取前导训练模式。通过设置MR2:OP[0] = 0退出读取前导训练模式。在训练完成之前,不应通过ACT命令干扰读取前导训练。
4.18.3 前导训练模式操作
DRAM一旦进入读取前导训练模式,只支持MRR命令的数据交互。非数据命令(如MRW)仍然在此模式下受支持。一旦启用读取前导训练,设备将在tSDOn内将DQS_t置低,DQS_c置高,并在此状态保持,直到发出MRR命令。
在读取前导训练期间,将使用1个tCK的前导,而不是程序中设置的DQS前导设置。一旦发出MRR命令,在CL-tRPRE(其中tRPRE=1CK)之后,设备将驱动DQS_t/DQS_c,就像应用了在MR40中编程的读取DQS偏移设置的正常读取突发一样。在此模式下,设备还必须根据读取模式配置来驱动DQ模式。可以按顺序执行MRR命令,以在DQ总线上实现连续的突发。
读取前导训练模式在设置MR2:OP[0]后的tSDOff内退出。
图81显示了在启用读取前导训练模式后,驱动的差分低电平的时序,并且还显示了在使用MRR命令访问读取训练模式时,包括1tCK前导的时钟脉冲的时序。