如果在 Zynq-7000 配置 GUI 的“DDR 配置”选项卡中选择了“高工作温度”,在 LPDDR2 DRAM 器件请求时,刷新及其它时序参数降额将不会发生。
在为 LPDDR2 选择“高工作温度”时,能够进行的唯一修改是将刷新率提高 1 倍,这是 DDR3/3L/2 DRAM 的正确处理方式。
但是,LPDDR2 具有更复杂的机制,在该机制中,DRAM 可以通过内存控制器请求进一步降额。
PS DDR 控制器不可查询 DRAM MR4 配置寄存器来获取该状态,因此将不会进一步降额刷新参数及其它时序参数。
要解决该问题,可以使用以下三个寄存器在 ps7_init.c/tcl 文件中手动启用自动查询和降额逻辑:
此问题不影响 DDR3/3L/2 DRAM。
此问题预计将在 Vivado 2016.1 中得以解决。
目前没有计划对 EDK XPS 进行修复。
修订历史:
11/02/2015 - 初始版本