Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 22.3, the Triple-Speed Ethernet Intel® FPGA IP simulation fail for Multiport Design Example in various simulators with the error message as shown below.
- VCS* simulator
-
Error-[DECSPE] Decryption failed
basic_avl_tb_top_mac_pcs.sv, 23
Error while decrypting source file
Failed to load key needed to decrypt data_block. No key_block found for VCS.
Please use vcs RSA public key and pragma expressions to identify the
keyblock mentioned in vcs documentation while encrypting to be able to
decrypt with vcs."basic_avl_tb_top_mac_pcs.sv", 23
2. Xcelium* simulator
- xmvlog: *F,DECERR (./basic_avl_tb_top_mac_pcs_nc.sv,22|26): Error while decrypting : unable to load key :(invalid/blank keyOwner/KeyName (file ),may be wrong key is used for encryption/decryption ).
xmelab(64): 21.09-s003: (c) Copyright 1995-2021 Cadence Design Systems, Inc.
xmelab: *E,NOUNIT: Unable to find a unit named 'basic_avl_tb_top_mac_pcs_nc' in the libraries.
xmsim(64): 21.09-s003: (c) Copyright 1995-2021 Cadence Design Systems, Inc.
xmsim: *F,NOSNAP: Snapshot 'basic_avl_tb_top_mac_pcs_nc' does not exist in the libraries.
3. Questasim* simulator
-
** Error: (vlog-13069) ./basic_avl_tb_top_mac_pcs_msim.sv(23): syntax error in protected region.
** Error: ./basic_avl_tb_top_mac_pcs_msim.sv(23): (vlog-13205) Syntax error found in the scope following '<protected>'. Is there a missing '::'?
End time: 16:35:05 on Oct 21,2022, Elapsed time: 0:00:00
Errors: 2, Warnings: 0
** Error: /nfs/site/disks/psg_eda_3/mentor/modelsim_se/2022.2/linux64/linux_x86_64/vlog failed.
Error in macro ./run_vsim_mac_pcs.do line 69
/nfs/site/disks/psg_eda_3/mentor/modelsim_se/2022.2/linux64/linux_x86_64/vlog failed.
while executing
"vlog +acc ./basic_avl_tb_top_mac_pcs_msim.sv"
A patch is available to fix this problem for the Intel® Quartus® Prime Pro Edition Software version 22.3.
Download and install patch 0.15 from the appropriate link below.
- Download patch 0.15 for Windows (Quartus-22.3-0.15-windows.exe)
- Download patch 0.15 for Linux (Quartus-22.3-0.15-linux.run)
- Download the Readme for patch 0.15 (Quartus-22.3-0.15-readme.txt)
This problem is fixed in version 22.4 of the Intel® Quartus® Prime Pro Edition Software.