由于英特尔® Quartus® Prime Pro Edition 软件版本 22.3 中的问题,各种模拟器中多端口设计示例的三速以太网英特尔® FPGA IP模拟失败,并显示如下所示的错误消息。
- VCS* 模拟器
-
错误 - [DECSPE] 解密失败
basic_avl_tb_top_mac_pcs.sv, 23
解密源文件时出错
无法加载解密data_block所需的密钥。未找到 VCS 的key_block。
请使用 vcs RSA 公钥和编译指示表达式来标识
VCS文档中提到的密钥块,同时加密以便能够
使用 VCS 解密。“basic_avl_tb_top_mac_pcs.sv”,23
2. Xcelium* 模拟器
- xmvlog: *F,DECERR (./basic_avl_tb_top_mac_pcs_nc.sv,22|26): 解密时出错:无法加载密钥:(无效/空白密钥所有者/密钥名称(文件),可能是错误的密钥用于加密/解密)。
xmelab(64): 21.09-s003: (c) 版权所有 1995-2021 Cadence Design Systems, Inc.
xmelab:*E,NOUNIT:无法在库中找到名为“basic_avl_tb_top_mac_pcs_nc”的单元。
xmsim(64): 21.09-s003: (c) 版权所有 1995-2021 Cadence Design Systems, Inc.
xmsim:*F,NOSNAP:库中不存在快照'basic_avl_tb_top_mac_pcs_nc'。
3. Questasim* 模拟器
-
** 错误: (vlog-13069) ./basic_avl_tb_top_mac_pcs_msim.sv(23): 受保护区域中的语法错误。
** 错误: ./basic_avl_tb_top_mac_pcs_msim.sv(23): (vlog-13205) 在“<protected>”后面的范围内发现语法错误。是否缺少“:”?
结束时间: 2022年10月21日 16:35:05, 运行时间: 0:00:00
错误: 2, 警告: 0
** 错误:/nfs/site/disks/psg_eda_3/mentor/modelsim_se/2022.2/linux64/linux_x86_64/vlog 失败。
宏 ./run_vsim_mac_pcs.do 第 69 行中的错误
/nfs/site/disks/psg_eda_3/mentor/modelsim_se/2022.2/linux64/linux_x86_64/vlog 失败。
执行时
“vlog +acc ./basic_avl_tb_top_mac_pcs_msim.sv”
对于英特尔® Quartus® Prime Pro Edition 软件版本 22.3,可提供修补程序来修复此问题。
从下面的相应链接下载并安装补丁 0.15。
- 下载 Windows 补丁 0.15 (Quartus-22.3-0.15-windows.exe)
- 下载 Linux 补丁 0.15 (Quartus-22.3-0.15-linux.run)
- 下载补丁 0.15 的自述文件 (Quartus-22.3-0.15-readme.txt)
此问题已在 英特尔® Quartus® Prime Pro Edition 软件的 22.4 版中修复。