- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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_messages
2. Alternatively, you can tick the box in "Simulation Flow: Compatible mode for Quartus simulation flow" to generate both libs together.
Regards,
Richard Tan
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This seems like a bug. I will provide feedback to the tool developer.
You should be able to obtain the simulation libraries by selecting either Verilog or VHDL first and then compiling again with the other one.
If your source code is in VHDL but some Altera/Intel IP cores are Verilog components, it is recommended to select both Verilog and VHDL. This ensures that the Altera/Intel simulation libraries are compiled for supported simulation tools, making all required simulation models available.
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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_messages
2. Alternatively, you can tick the box in "Simulation Flow: Compatible mode for Quartus simulation flow" to generate both libs together.
Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for acknowledging the solution provided. I'm pleased to know that your question has been addressed.
Now, I will transitioning this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out. Please login to https://supporttickets.intel.com/s/?language=en_US , view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.
The community users will be able to help you on your follow-up questions.
Thank you and have a great day!
Best Regards,
Richard Tan

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page