文章 ID: 000080479 内容类型: 故障排除 上次审核日期: 2021 年 02 月 19 日

在英特尔® Quartus® Prime 专业版软件 20.1 和更早版本中编译时,为什么时序清洁设计会出现种子相关功能故障?

环境

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

    由于英特尔® Quartus® Prime 专业版软件 20.1 及更早版本存在问题,已重定时的寄存器可能无法正确重置。当以下所有设置都设置为“ON(默认设置为“ON”)时,英特尔® Arria® 10、英特尔® Cyclone® 10 GX、英特尔® Stratix® 10 和 Intel Agilex® 7 设备上可能会出现此错误。

    set_global_assignment名称FITTER_EARLY_RETIMING开启
    set_global_assignment名称 PHYSICAL_SYNTHESIS 开启
    set_global_assignment名称 ALLOW_REGISTER_RETIMING 开启

    请注意,这个问题特别影响由不同控制信号集(如同步复位和使能信号)驱动的寄存器的设计,这些信号集在组合逻辑上进行了重定时,并具有反馈路径。

    有关已知的 DSP 相关物理合成问题的更多信息,请参阅 为什么会出现种子相关功能故障:在英特尔® Quartus® Prime Pro Edition 软件版本 20.1 中编译时,馈入 DSP 模块和从 DSP 模块馈入的寄存器卡在重置状态?

    解决方法

    如果您仍处于项目的设计阶段,并且正在使用 英特尔® Quartus® Prime Pro Edition 软件 20.1 或更早版本,但无法迁移到最新版本:

    (1) 从以下相应链接 下载 安装 解决方案补丁。使用已安装的解决方案补丁重新 编译 您的设计。

    如果您的目标是英特尔® Quartus® Prime Pro Edition 软件版本 20.1 或更早版本,并且您的项目已经最终确定并处于生产阶段,请按照步骤 (1) 至 (3) 执行对每个单独编译的影响评估:

    (1) 从下面的相应链接 下载 安装 筛选补丁。

    (2) 使用已安装的屏蔽补丁重新 编译 您的设计。

    a.如果您的设计受到影响,您将在 Quartus 编译流程消息窗口中看到以下警告。继续执行步骤 (3)。

    警告 (21940): 筛选补丁发现重定时器可能会为寄存器“<RTL_name_of_register>”驱动 lut 创建不正确的逻辑的情况。

    安装 知识数据库解决方案中提供的解决方案修补程序以解决问题: https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-are-there-function-failures-in-some-seeds-while-there-are-no.html

    B。如果未报告上述警告,则无需采取进一步措施。

    (3) 从下面的相应链接 下载 安装 解决方案补丁。使用已安装的解决方案补丁重新 编译 您的设计。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 18.1,请从以下相应链接 下载 筛选补丁 0.53 和解决方案补丁 0.49。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 19.1,请从以下相应链接下载筛选补丁 0.55 和解决方案补丁 0.51。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 19.2,请从以下相应链接下载筛查补丁 0.30 和解决方案补丁 0.26。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 19.3,请从下面的相应链接下载筛选补丁 0.67 和解决方案补丁 0.60。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 19.4,请从以下相应链接下载筛选补丁 0.39 和解决方案补丁 0.35。

    对于英特尔® Quartus® Prime Pro Edition 软件版本 20.1,请从下面的相应链接下载筛选补丁 0.52 和解决方案补丁 0.32。

    注意:

    1. 注意:筛选补丁和解决方案补丁的补丁安装顺序很重要 – 最新安装的补丁会覆盖以前的补丁。

    2.安装解决方案补丁后不要安装筛选贴片。确保在筛选步骤中仅安装筛选修补程序。然后,您可以在筛选步骤完成后在筛选修补程序的顶部安装解决方案修补程序,并报告特定的警告消息。

    从英特尔® Quartus® Prime 专业版软件版本 20.2 开始,此问题已修复。

    相关产品

    本文适用于 4 产品

    英特尔® Cyclone® 10 GX FPGA
    英特尔® Agilex™ FPGA 和 SoC FPGA
    英特尔® Arria® 10 FPGA 和 SoC FPGA
    英特尔® Stratix® 10 FPGA 和 SoC FPGA

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