由于英特尔® 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 专业版软件版本 18.1 筛选补丁 0.53 Windows (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 18.1 筛选补丁 0.53 Linux (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 18.1 筛选补丁 0.53 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 18.1 解决方案 面向 Windows 的 0.49 补丁 (.exe)
- 英特尔® Quartus® Prime Pro Edition 软件版本 18.1 解决方案 面向 Linux 的 0.49 补丁 (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 18.1 解决方案补丁 0.49 的自述文件 (.txt)
对于英特尔® Quartus® Prime Pro Edition 软件版本 19.1,请从以下相应链接下载筛选补丁 0.55 和解决方案补丁 0.51。
- 英特尔® Quartus® Prime 专业版软件版本 19.1 筛选补丁 0.55 Windows (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 19.1 适用于 Linux 的 0.55 筛选补丁 (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.1 筛选补丁 0.55 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 19.1 解决方案 面向 Windows 的 0.51 补丁 (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 19.1 解决方案 面向 Linux 的补丁 0.51 (.run)
- 英特尔® Quartus® Prime 专业版软件版本 19.1 解决方案补丁 0.51 的自述文件 (.txt)
对于英特尔® Quartus® Prime Pro Edition 软件版本 19.2,请从以下相应链接下载筛查补丁 0.30 和解决方案补丁 0.26。
- 英特尔® Quartus® Prime 专业版软件版本 19.2 面向 Windows (.exe) 的 0.30 屏幕补丁
- 英特尔® Quartus® Prime 专业版软件版本 19.2 筛选补丁 0.30 Linux (.run)
- 英特尔® Quartus® Prime 专业版软件版本 19.2 筛选补丁 0.30 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 19.2 解决方案 面向 Windows 的 0.26 补丁 (.exe)
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.2 解决方案 Linux 版补丁 0.26 (.run)
- 英特尔® Quartus® Prime 专业版软件版本 19.2 解决方案补丁 0.26 的自述文件 (.txt)
对于英特尔® Quartus® Prime Pro Edition 软件版本 19.3,请从下面的相应链接下载筛选补丁 0.67 和解决方案补丁 0.60。
- 英特尔® Quartus® Prime 专业版软件版本 19.3 筛选补丁 0.67 Windows (.exe)
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.3 适用于 Linux (.run) 的筛选补丁 0.67
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.3 筛选补丁 0.67 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 19.3 解决方案 面向 Windows 的 0.60 补丁 (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 19.3 解决方案 面向 Linux 的补丁 0.60 (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.3 解决方案补丁 0.60 的自述文件 (.txt)
对于英特尔® Quartus® Prime Pro Edition 软件版本 19.4,请从以下相应链接下载筛选补丁 0.39 和解决方案补丁 0.35。
- 英特尔® Quartus® Prime 专业版软件版本 19.4 筛选补丁 0.39 Windows (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 19.4 筛选补丁 0.39 Linux (.run)
- 英特尔® Quartus® Prime 专业版软件版本 19.4 筛选补丁 0.39 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 19.4 解决方案 面向 Windows 的 0.35 补丁 (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 19.4 解决方案 Linux 版补丁 0.35 (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 19.4 解决方案补丁 0.35 的自述文件 (.txt)
对于英特尔® Quartus® Prime Pro Edition 软件版本 20.1,请从下面的相应链接下载筛选补丁 0.52 和解决方案补丁 0.32。
- 英特尔® Quartus® Prime 专业版软件版本 20.1 筛选补丁 0.52 Windows (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 20.1 筛选补丁 0.52 Linux (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 20.1 筛选补丁 0.52 的自述文件 (.txt)
- 英特尔® Quartus® Prime 专业版软件版本 20.1 解决方案 面向 Windows 的 0.32 补丁 (.exe)
- 英特尔® Quartus® Prime 专业版软件版本 20.1 解决方案 Linux 版补丁 0.32 (.run)
- 英特尔® Quartus® Prime Pro Edition 软件版本 20.1 解决方案补丁 0.32 的自述文件 (.txt)
注意:
1. 注意:筛选补丁和解决方案补丁的补丁安装顺序很重要 – 最新安装的补丁会覆盖以前的补丁。
2.安装解决方案补丁后不要安装筛选贴片。确保在筛选步骤中仅安装筛选修补程序。然后,您可以在筛选步骤完成后在筛选修补程序的顶部安装解决方案修补程序,并报告特定的警告消息。
从英特尔® Quartus® Prime 专业版软件版本 20.2 开始,此问题已修复。