由于英特尔® Quartus® Prime 标准版软件版本 21.1 出现问题,在使用 英特尔® Stratix® V、英特尔® Arria® V 或 英特尔® Cyclone® V 设备时,在执行错误消息寄存器卸载器英特尔® FPGA IP内核的“generate HDL”时,可能会看到上述错误消息。完整错误消息如下所示:
错误:SDC_ENTITY不允许使用 EFileKind,必须在 {[VERILOG, VERILOG_ENCRYPT, SYSTEM_VERILOG, SYSTEM_VERILOG_ENCRYPT, VERILOG_INCLUDE, SYSTEM_VERILOG_INCLUDE, VHDL, VHDL_ENCRYPT, SDC, MIF, HEX, DAT, QXP, HPS_ISW, PLI_LIBRARY, VPI_LIBRARY, FLI_LIBRARY, 其他]}
在执行时
“add_fileset_file $sdc_file SDC_ENTITY PATH $sdc_文件 {NO_AUTO_INSTANCE_DISCOVERY NO_SDC_PROMOTION}”
(程序“generate_verilog_fileset”第 24 行)
从内部调用
“generate_verilog_fileset $name $ifdef_params_list”
(程序“generate_synth”第 9 行)
从内部调用
“generate_synth altera_emr_unloader”
有一个补丁可用于修复英特尔® Quartus® Prime 标准版软件 21.1 版的此问题
从下面的相应链接下载并安装面向英特尔® Quartus® Prime 标准版软件版本 21.1 的 Patch 0.08std:
(要下载 .Run 文件,右键单击上面的链接,并选择“保存链接即”)
英特尔® Quartus® Prime 标准版软件版本 21.1 补丁:
- 下载 Windows 0.08std 补丁 (.exe)
- 下载 Linux 补丁 0.08std (.run)
- 下载用于 补丁 0.08std (.txt) 的自述文件
此问题从英特尔® Quartus® Prime 标准版软件版本 22.1 开始修复。