ContributionsMost RecentMost LikesSolutionsTrying to get RTL simulation on Questus Prime Lite Hello all, I'm a community college professor, and I have had IT install Quartus Prime Lite Edition on the computers in our digital design lab, where we have the devices that the students are programming. I'm trying to get the RTL simulation working, and even though I've walked through the same steps on my own machine, I can't get the simulation to work on the lab computers, and I'm at a loss of where to tell IT to look for some kind of configuration error. When I try to run the RTL simulation, I can't seem to find any error messages, it just seems to stop, instead of showing the waveforms I am hoping to see. I've attached the verilog code, and log files that I think are applicable, but please let me know if there are other files I should be looking at to figure out the issue. Thank you for any help you can provide, James P.S. I've had to change some file extensions to .txt to be able to be uploaded. Re: Error while trying to run Questa simulator Hi Richard, Thank you for checking in, but I reinstalled Quartus and questa and the error was the same. James Sherman Re: Error while trying to run Questa simulator Hi Richard, Thank you again for your speedy reply. The file certainly seems like its in the correct place. James Re: Error while trying to run Questa simulator From that user guide, I believe I have everything set (see images for screenshots of my settings), but I'm getting the same error message. Thank you for your help already, and I hope you or someone else can discern whatever it is I'm doing wrong: Info: Start Nativelink Simulation process Info: NativeLink has detected Verilog design -- Verilog simulation models will be used ========= EDA Simulation Settings ===================== Sim Mode : RTL Family : maxv Quartus root : c:/intelfpga_lite/22.1std/quartus/bin64/ Quartus sim root : c:/intelfpga_lite/22.1std/quartus/eda/sim_lib Simulation Tool : questa intel fpga Simulation Language : verilog Simulation Mode : GUI Sim Output File : Sim SDF file : Sim dir : simulation\questa ======================================================= Info: Starting NativeLink simulation with Questa Intel FPGA software Sourced NativeLink script c:/intelfpga_lite/22.1std/quartus/common/tcl/internal/nativelink/modelsim.tcl missing " Error: NativeLink simulation flow was NOT successful ================The following additional information is provided to help identify the cause of error while running nativelink scripts================= Nativelink TCL script failed with errorCode: NONE Nativelink TCL script failed with errorInfo: missing " while executing "set questa_installation "" invoked from within "if {[file isdirectory $questa_fse_directory]} { set questa_installation "$questa_fse_directory set found_a_questa_installation 1 ..." (procedure "find_a_questa_oem_installation" line 21) invoked from within "find_a_questa_oem_installation questa_installation" invoked from within "if [ catch { set install_path_from_registry [registry get "HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Intel Corporation\\Quartus Prime\\$quartus_versi..." invoked from within "if [ catch { set install_path_from_registry [registry get "HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel Corporation\\Quartus Prime\\$quartus_version" "Questa I..." (procedure "resolve_tool_path" line 102) invoked from within "resolve_tool_path "sim" "vsim" $args_hash(qsf_sim_tool)" (procedure "launch_sim" line 29) invoked from within "launch_sim launch_args_hash" ("eval" body line 1) invoked from within "eval launch_sim launch_args_hash" invoked from within "if [ info exists ::errorCode ] { set savedCode $::errorCode set savedInfo $::errorInfo error $result $..." invoked from within "if [catch {eval launch_sim launch_args_hash} result ] { set status 1 if [ info exists ::errorCode ] { set save..." (procedure "run_sim" line 74) invoked from within "run_sim run_sim_args_hash" invoked from within "if [ info exists ::errorCode ] { set savedCode $::errorCode set savedInfo $::errorInfo error "$result" $savedInfo ..." (procedure "run_eda_simulation_tool" line 334) invoked from within "run_eda_simulation_tool eda_opts_hash" Error while trying to run Questa simulator I think this is related to a licensing error, that I'm not sure how to remedy, but I just installed Quartus (Lite edition) and Questa. And quartus seems to compile a simple module and testbench module fine, but when I try to do Tools->Run Simulation Tool->RTL Simulation, I get an error, pointing me to this file, but I don't know how to diagnose what is wrong or how to fix it. I tried to upload the file, but .rpt file seems to not be allowed? Thanks for any input! ----- Info: Start Nativelink Simulation process Info: NativeLink has detected Verilog design -- Verilog simulation models will be used ========= EDA Simulation Settings ===================== Sim Mode : RTL Family : maxv Quartus root : c:/intelfpga_lite/22.1std/quartus/bin64/ Quartus sim root : c:/intelfpga_lite/22.1std/quartus/eda/sim_lib Simulation Tool : questa intel fpga Simulation Language : verilog Simulation Mode : GUI Sim Output File : Sim SDF file : Sim dir : simulation\questa ======================================================= Info: Starting NativeLink simulation with Questa Intel FPGA software Sourced NativeLink script c:/intelfpga_lite/22.1std/quartus/common/tcl/internal/nativelink/modelsim.tcl missing " Error: NativeLink simulation flow was NOT successful ================The following additional information is provided to help identify the cause of error while running nativelink scripts================= Nativelink TCL script failed with errorCode: NONE Nativelink TCL script failed with errorInfo: missing " while executing "set questa_installation "" invoked from within "if {[file isdirectory $questa_fse_directory]} { set questa_installation "$questa_fse_directory set found_a_questa_installation 1 ..." (procedure "find_a_questa_oem_installation" line 21) invoked from within "find_a_questa_oem_installation questa_installation" invoked from within "if [ catch { set install_path_from_registry [registry get "HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Intel Corporation\\Quartus Prime\\$quartus_versi..." invoked from within "if [ catch { set install_path_from_registry [registry get "HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel Corporation\\Quartus Prime\\$quartus_version" "Questa I..." (procedure "resolve_tool_path" line 102) invoked from within "resolve_tool_path "sim" "vsim" $args_hash(qsf_sim_tool)" (procedure "launch_sim" line 29) invoked from within "launch_sim launch_args_hash" ("eval" body line 1) invoked from within "eval launch_sim launch_args_hash" invoked from within "if [ info exists ::errorCode ] { set savedCode $::errorCode set savedInfo $::errorInfo error $result $..." invoked from within "if [catch {eval launch_sim launch_args_hash} result ] { set status 1 if [ info exists ::errorCode ] { set save..." (procedure "run_sim" line 74) invoked from within "run_sim run_sim_args_hash" invoked from within "if [ info exists ::errorCode ] { set savedCode $::errorCode set savedInfo $::errorInfo error "$result" $savedInfo ..." (procedure "run_eda_simulation_tool" line 334) invoked from within "run_eda_simulation_tool eda_opts_hash"