工具/软件:
尊敬的专家:
我们正在使用示波器测量规划 DDR4验证。 为了正确放置写入和读取的输入掩码、我们需要 DRAM 上的 Vref (DQ)_Write 电平和控制器上的 Vref (DQ)_Read 电平。
对于 Vref (DQ)_Write、只需知道发送到 DRAM 的最终模式寄存器即可。
我们如何获取这些信息?
对于 Vref (DQ)_READ、我们预计可以从控制器上的某些寄存器中获取此信息。
我们如何获取这些信息?
此致、
Alex
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的专家:
我们正在使用示波器测量规划 DDR4验证。 为了正确放置写入和读取的输入掩码、我们需要 DRAM 上的 Vref (DQ)_Write 电平和控制器上的 Vref (DQ)_Read 电平。
对于 Vref (DQ)_Write、只需知道发送到 DRAM 的最终模式寄存器即可。
我们如何获取这些信息?
对于 Vref (DQ)_READ、我们预计可以从控制器上的某些寄存器中获取此信息。
我们如何获取这些信息?
此致、
Alex
Alex、您好、很抱歉回复延迟
对于 DDR4、读取 VREFdq 训练值可以在 PHY_PAD_VREF_CTRL_DQ_x 中找到(在 PHY_90和 PHY_346寄存器中、x 代表这个字节)。 参数位定义为:
VREFSEL phy_pad_vref_ctrl_DQ_X[6:0]:Vref 值
EN phy_pad_vref_ctrl_DQ_X[7]:0 =禁用、1 =启用
模式 phy_pad_vref_ctrl_DQ_X[11:8]:0x4 = DDR4范围1、0x5 = DDR4范围2
您可以通过以下公式来获得 VREF 百分比:
IF (MODE =4):#DDR4范围1
VREF_PERCENT =((Vref_val * 0.297)+ 53.9)/100
Elif (MODE == 5):#DDR4范围2
VREF_PERCENT =((Vref_val * 0.297)+ 39.7)/100
写入 VREFdq 未经训练、但是一个固定值(我们的 EVM 使用72.4%)、可以使用 DDR 寄存器配置工具选择该值。 可以在 PI_MR6_DATA_F0_0的寄存器(在 PI_303寄存器中)中看到该值。 位定义与 JEDEC 规范或 DDR 数据表中 MR6中定义的相同。
此致、
James