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

能否在顶级包装器文件中实例化主/从 DDR3 UniPHY 示例设计?

环境

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

    可以,您可以在顶层包装器文件中实例化主/从 DDR3 UniPHY 示例设计,但必须更改 master_instname__p0_timing.tcl 文件中反映主的新层次结构。如果未做到这一点,则会在编译过程中导致几个忽略不理的限制警告,而 DDR3 接口可能无法满足时序要求。

    在 Quartus® II 软件版本 11.1 及更高版本中,当您为主 DDR3 控制器生成示例设计时,示例设计将包含两个 DDR3 实例。实例 IF0 是主控制器,实例 IF1 是从属控制器。从式控制器的 p0_timing.tcl 文件将具有master_instname变量集到主的实例名称,如下所示:

    设置:master_instname"if0"

    如果您将主/从示例设计放在一个顶级包装器文件中,您必须修改__p0_timing.tcl 文件,以反映新的层次结构。例如, 如果 DDR3 内核命名为"ddr3_test",并将示例设计放置在名为"ddr3_test_inst"的顶层包装器中,则必须像以下内容一样修改 ddr3_test_if1_p0_timing.tcl 文件中的master_instname变量:

    设置:master_instname"ddr3_test_inst|if0"

    进行更改后,重新编译设计。您不应再看到对 DDR3 内核的忽略限制,TimeQuest 中的报告 DDR 报告应满足所有时序。

    相关产品

    本文适用于 8 产品

    Stratix® III FPGA
    Stratix® V E FPGA
    Stratix® V GX FPGA
    Stratix® V GT FPGA
    Stratix® V GS FPGA
    Stratix® IV E FPGA
    Stratix® IV GT FPGA
    Stratix® IV GX FPGA

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