【答疑】面向 Zynq UltraScale+ MPSoC/RFSoC 的设计咨询 - PS LPDDR4 DRAM 器件需启用 WDQS 控制信号

描述
JEDEC LPDDR4 规范 JESD209-4B 的最新发布版本引入了在每次写操作突发前后都将 DQS_c 驱动至高位并保持一段时间的要求(4.13 写操作和屏蔽写操作 DQS 控制信号(WDQS 控制信号)),其详情如下:

“部分旧产品可能未提供下述 WDQS 控制信号。但是,为了防止出现写操作前同步信号相关故障,强烈建议为对应 LPDDR4-SDRAM 的两项 WDQS 控制信号中的任一控制信号提供支持。

对于可能未提供 WDQS 控制模式的旧 SoC,需向 DRAM 供应商咨询,以保证写操作/屏蔽写操作正常执行。“

随着 DRAM 供应商对此功能的需求日益增大,所有 LPDDR4 设计都应启用此功能。

解决方案

影响 Zynq UltraScale+ PS LPDDR4 内存控制器默认不提供 JEDEC 规范所建议的 WDQS 控制信号。
赛灵思建议更新所有 PS LPDDR4 设计。
发布此设计咨询时,尚未观测到任何功能性故障,但客户应向 DRAM 供应商咨询,在选择不升级其设计的情况下如何保证写操作/屏蔽写操作正常运行。
变通方法 在 Vivado IP integrator 中的“处理器系统 (Processing System)”块上,设置 PSU_DDRC_VENDOR_PART=HYNIX.
可通过如下 Vivado Tcl 命令来完成此操作:
set_property CONFIG.PSU__DDRC__VENDOR_PART HYNIX [get_bd_cells /zynq_ultra_ps_e_0]  
受影响的配置 所有 PS LPDDR4
解决办法 Vivado 2019.2 及更高版本在使用 LPDDR4 时将始终启用 WDQS 设置,无论是否使用该参数都是如此。

最新文章

最新文章