文章 ID: 000087152 内容类型: 错误讯息 上次审核日期: 2017 年 02 月 02 日

Error (18757):物理合成已被此设备家族的 Spectra-Q 物理合成取代,但项目 Quartus 设置文件 (.qsf) 中仍然存在物理合成分配。

环境

  • 英特尔® Quartus® Prime 标准版
  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于之前的物理合成引擎已过时,英特尔® Arria® 10 个设备和更新的设备产品家族,在使用 Quartus 设置文件 (.qsf) 中包含的物理合成分配编译设计时,您可能会看到此错误。

    解决方法

    为了避免此错误,请从您项目的 .qsf 中删除以下分配:

    • PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA
    • PHYSICAL_SYNTHESIS_COMBO_LOGIC
    • PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION
    • PHYSICAL_SYNTHESIS_REGISTER_RETIMING
    • PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING
    • PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA

    全新的 Spectra-Q 物理合成引擎提供以下配置。由于与上述每一项旧版物理合成指派没有 1 对 1 匹配,因此您需要选择以下配置之一:

    • 按照以下说明实现所有重定时、组合优化和寄存器复制:
    1. 在 英特尔® Quartus® Prime 软件中, 单击 “分配>设置>Compiler 设置>Advanced 设置 (Fitter)。
    2. 打开Spectra-Q 物理合成”设置。 单击 确定
    3. 在 settings 对话框中, 单击 确定
        
    • 按照以下说明操作,除重定时外,所有内容均可启用:
    1. 英特尔 Quartus Prime 软件中, 单击“分配>设置>Compiler 设置>Advanced 设置 (Fitter)。
    2. 打开 Spectra-Q 物理合成”设置。 单击 确定
    3. “阻止寄存器优化 ”设置下,确保“阻止寄存器重新定时”选项已勾选。
    4. 在 settings 对话框中, 单击 确定
         
    • 按照以下说明仅启用组合优化:
    1. 在 英特尔 Quartus Prime 软件中, 单击“分配>设置>Compiler 设置>Advanced 设置 (Fitter)。
    2. 打开Spectra-Q 物理合成”设置。
    3. 关闭允许寄存器复制”设置。
    4. 关闭 允许寄存器合并”设置。 单击 确定
    5. 在 settings 对话框中, 单击 确定

    相关产品

    本文适用于 2 产品

    英特尔® Arria® 10 FPGA 和 SoC FPGA
    英特尔® Stratix® 10 FPGA 和 SoC FPGA

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