文章目录
- 一、Write Leveling命令
- 二、Read Calibration命令
Write Leveling 和 Read Calibration 命令都是与DDR training相关的命令。
DDR training:指随着时钟频率的提高,数据眼的宽度变得更窄,以采集数据(通道信号完整性和抖动有助于数据眼的减少)。引入DDR训练以消除静态倾斜/噪声,从而使数据眼睛保持更宽,以更好地进行数据采
一、Write Leveling命令
为了获取更好的信号质量,DDR3的Mem颗粒采取了一种fly_by的拓扑结构,该结构中所有的Mem颗粒会复用CLK、Address及Command命令信号,(数据DQS/DQ信号不会被复用),这使得每一片Mem颗粒的时钟CLK和数据DQ/DQS的延迟不一样。实际的DDR协议中规定了时钟CLK与写数据的DQ/DQS命令之间需满足一定的相位关系(tDQSS、tDSS、tDSH),而fly_by结构引起的颗粒的时钟CLK和数据DQ/DQS的延迟不一致通常难以满足二者之间的相位需求,所以引入了Write Leveling命令来对这种相位差进行