文章 ID: 000080941 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么在Arria V GX/GT/SX/ST 和 Cyclone V E/GX/GT/SE/SX/ST 设备上使用 DDR2、DDR3/DDR3L 和 LPDDR2 UniPHY IP 时,会看到随机读取错误?

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    在个别情况下,出现有问题的代码词转换和 DQSEN 小程序(发生在 DQSIN 新兴边缘附近)可能会造成竞争状况,导致 DQS 延迟链输出失真和/或故障,从而导致随机读取错误。查看下表以了解基于使用的 Quartus® II 软件版本受影响的用例。:

    装置内存控制器位置内存接口类型频率 (MHz)v13.0sp1.dp5 之前的 Quartus IIQuartus® II   v13.0sp1.dp5 至 v14.0.2Quartus® II   v14.1 或更高版本
    Cyclone® V &g Cyclone V SoCHPSDDR2 和 DDR3f 敏感于 DQS Glitch不受影响不受影响
    LPDDR2f 不受影响
    FPGALPDDR2f 不受影响
    DDR2 和 DDR3f < 250不受影响
    250 敏感于 DQS Glitch
    Arria® V > Arria V SoCHPSDDR2 和 DDR3f < 450敏感于 DQS Glitch不受影响不受影响
    f >= 450敏感于 DQS Glitch
    LPDDR2f 不受影响
    FPGALPDDR2f 不受影响
    DDR2 和 DDR3f < 250不受影响
    f >= 250敏感于 DQS Glitch

     

    解决方法

    通过绕过 DQS 延迟链,在 Quartus® II 软件版本 13.0sp1 中部分纠正了此问题,并在 14.1 版本和更高版本中完全解决了。重新生成 EMIF IP,并使用 Quartus® II 版本 14.1 或更高版本重新编译设计。对于使用 Cyclone V 和 Cylcone V SOC 进行的设计,以及无法升级到 Quartus II 14.1 版本的客户,请使用 mySupport 联系Altera。

    对于使用 Arria V 设备进行设计,请访问以下链接:
    https://www.altera.com/support/support-resources/knowledge-base/solutions/rd06222015_999.html

    可通过以下链接获取有关 Quartus® II 软件版本的补丁:

    Quartus® II 13.0SP1:

      Quartus® II 13.1.4:

        Quartus® II 14.0.2:

          相关产品

          本文适用于 12 产品

          Cyclone® V SX SoC FPGA
          Cyclone® V GT FPGA
          Cyclone® V GX FPGA
          Arria® V SX SoC FPGA
          Cyclone® V ST SoC FPGA
          Arria® V ST SoC FPGA
          Arria® V GX FPGA
          Arria® V FPGA 和 SoC FPGA
          Arria® V GT FPGA
          Cyclone® V FPGA 和 SoC FPGA
          Cyclone® V E FPGA
          Cyclone® V SE SoC FPGA

          本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。