电子说
“部分旧产品可能未提供下述 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]
请参阅随附的 2019.1 版本补丁,其中包括针对 (Xilinx Answer 76182) 的修复程序。
以上 Hynix 选项也必须与补丁一起设置。
安装/使用:
根据该补丁的内容,我们建议使用方法 1 来应用该补丁。
方法 1:
1. 导航至 $XILINX_VIVADO/patches 目录 (Linux) 或 C:\Xilinx\Vivado\\patches (Windows) (如果此目录不存在,请创建此目录)。
2. 将 .zip 归档的内容压缩到名称以 AR72499 开头的目录中。
注:大多数压缩工具支持您自动创建与 zip 文件同名的目录
3. 从原始安装位置运行 Vivado 软件工具。
方法 2:
创建一个包含补丁文件的单独目录
1. 将 .zip 归档的内容解压到所期望的补丁目录位置。
2. 将随点变化的 MYVIVADO XILINX_PATH 环境设置为该补丁目录下的 Vivado 目录
i.e. set XILINX_PATH=C:\XILINX_PATH\vivado-patch-AR72499\vivado\
3. 从原始安装位置运行 Vivado 软件工具。
方法3:覆盖现有 Xilinx 安装区域中的文件
1. 应先将相应目录中的原始文件移至其它目录或重命名,然后再将归档文件复制到这些位置。
2. 将“.zip”存档文件的关键文件内容提取到您正在打补丁的软件工具目录下。
3. 从原始安装位置运行软件工具。
受影响的配置:
所有 PS LPDDR4
分辨率
Vivado 2019.2 及更高版本在使用 LPDDR4 时将始终启用 WDQS 设置,无论是否使用该参数都是如此。
全部0条评论
快来发表一下你的评论吧 !