文章 ID: 000076647 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 27 日

如何解决Arria 10 个外部内存接口 DDR4 IP 读取捕获时序违规问题?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • 外部内存接口英特尔® Arria® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    在 -1 速度等级Arria 10 FPGA设备中,正确参数化Arria® 10 DDR4 接口配置为 1200MHz 内存时钟频率时,某些配置可能会在 TimeQuest Report DDR 中显示小读取捕获时序违规。

    解决方法

    以下是一些提高读取时序空间的技巧。这些配置适用于任何 DDR4 IP 配置,而不仅仅是 1200MHz 操作。

    1) 阅读 DBI :选择 DDR4 IP 内存 选项卡 读取 DBI 参数选项。确保您从 DDR4 内存设备数据表速度箱表中为读取 DBI,为您的配置和操作频率选择正确的 Memory CAS 延迟设置 参数。

    2) DQS 组偏差:在 DDR4 IP主板选项卡下,降低DQS 组内最大系统偏差的值。默认值设置为 20ps,但是在细心的 PCB 布局下可以实现更低的偏斜。

    3) 使用速度等级更快的 DDR4 内存设备。

    4) 定期 OCT 重新校准:在支持定期 OCT 重新校准的配置中运行 DDR4 内存 IP。请参阅 QSYS 参数编辑器中的参数化消息窗口,会有一条消息来表示是否启用了定期 OCT 重新校准。


    并非所有 DDR4 配置都支持此功能。请注意,如果启用了定期 OCT 重新校准,它将阻止用户应用程序在短时间内重新校准时访问 DDR4 内存。
    如欲了解更多信息,请参阅 EMIF 手册第 3 卷第 2 章中的 定期 OCT 重新校准部分,其中显示如何计算此延迟。

    在 DDR4 内存预设中,默认配置导致禁用定期 OCT 重新校准。要启用它:

    • 解选 FPGA I/O 选项卡参数 使用默认 I/O 设置
    • 对于 地址/命令内存时钟,将 I/O 标准 更改为 SSTL-12 级 I,并将 输出模式 设置为 当前强度。

    执行主板级模拟,以优化信号完整性,增强接口强度和终止性能。

    相关产品

    本文适用于 1 产品

    英特尔® Arria® 10 FPGA 和 SoC FPGA

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