UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47580

Zynq-7000 SoC、DDR — 不支持 LPDDR2 每个库刷新

描述

不支持 LPDDR2 每个库刷新。

解决方案

影响:

很小。

规避措施:

以下为解决方法。

受影响的配置:

在 LPDDR2 模式下通过 8 个库使用 DDR 内存控制器的系统。

受影响的器件修订版本: 全部。无计划修复。参考 (Xilinx Answer 47916) - Zynq-7000 SoC 芯片版本差异。

 

最好的整体解决方法是不使用每个库刷新,而使用所有库刷新(即设置 reg_ddrc_per_bank_refresh = 0)。

如果这是不可接受的,那个别问题即可解决如下:

  • 在初始化过程中,将 reg_ddrc_t_rfc_min 设置为适合所有库刷新的值。完成初始化时(通过监控 ddrc_reg_operating_mode 检测),这可能会变为适合每个库刷新的值。
  • 通过将 CAM 编程为单个优先级来避免激活高优先级。这可通过将 reg_ddrc_lpr_num_entries 设置为 31 来完成。
  • 执行 MRW 或 MRR 时,如果启用自动刷新,reg_ddrc_dis_auto_refresh 必须设置为 1,以避免访问模式寄存器。此外,必须禁用自动降温,以防止执行自动 MRR;reg_ddrc_derate_enable必须设置为 0。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 SoC 器件:芯片修订差异 N/A N/A
AR# 47580
日期 05/25/2018
状态 Active
Type 设计咨询
器件
  • Zynq-7000
  • XA Zynq-7000
  • Zynq-7000Q
的页面