Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17093 Discussions

Bug with EDA simulation library compiler

Mathis1
Beginner
323 Views

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

 

0 Kudos
1 Solution
RichardTanSY_Intel
219 Views

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

 

 

 

View solution in original post

0 Kudos
3 Replies
RichardTanSY_Intel
238 Views

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


0 Kudos
RichardTanSY_Intel
220 Views

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

 

 

 

0 Kudos
RichardTanSY_Intel
195 Views

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


0 Kudos
Reply