Bug with EDA simulation library compiler
A minor bug I think
Quartus Prime Pro 24.3
Ran the EDA Simulation Library Compiler for Questa, arria 10 as the selected family
Checked both boxes for Verilog and VHDL.
Compilation instantly fails with the following error:
"Error: Missing language argument. Supported values are verilog and vhdl"
The log says that the following args were sent to the tool:
"Info: Args: -tool questasim -tool_path ... -directory ... -log questasim_no_rtl -rtl_only"
I swapped out my paths for '...' here
Quick question while I am here, when do you choose to compile exclusively for verilog, vhdl, and when should you select both? My source code is vhdl, but the Intel IPs I plan on using are imported as verilog components.
Thanks
This error does not occur in the Quartus 24.2.
This is a valid bug in 24.3. This will be fixed in the next Quartus 25.1 release.
1. As a workaround, use (command line interface) CLI instead of GUI.
quartus_sh --simlib_comp -family <device family> -tool <EDA tools> -tool_path <path to simulation tool executable> -language <verilog/vhdl> -directory <output directory> -log <filename> -cmd_file <output_cmd file> -suppress_messages2. Alternatively, you can tick the box in "Simulation Flow: Compatible mode for Quartus simulation flow" to generate both libs together.
Regards,
Richard Tan