Forum Discussion

wtswkz's avatar
wtswkz
Icon for New Contributor rankNew Contributor
1 year ago

cannot launch questa intel starter fpga with quartus prime 23.1

OS: fedora 39

When I try to run "RTL Simulation" within Quartus, an error occurs:

And the log says:

It turns out that the line of the code that went wrong correpondes to line 725 in modelsim.tcl which locates in <install_path>/23.1std/quartus/common/tcl/internal/nativelink.

This line of code is within an if-catch statement:

So, it means that the command "$vsim_cmd -version" is not exit with 0.

Actually, the command is executed successfully, and the returned string is saved in "version_str". I add a line of code below "if ..." to print out the value of "version_str", and the value is:

"Questa Intel Starter FPGA Edition-64 vsim 2023.3 Simulator 2023.07 Jul 17 2023".

Then I tried same procedure in Ubuntu, questa can be successfully launched. It's because the "if-catch" examination in modelsim is passed, so the "else" branch is executed.

Then I return to fedora, comment out the "if-catch" statement start from line of 712 in modelsim.tcl.

At this time, questa can be successfully lauched too.

What may cause the diffenrence in the results of the "if-catch" statement in Ubuntu and Fedora?

2 Replies

  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    Fedora we dont have fully support and validate for that. You are suggested to use only what is mentioned.


    • wtswkz's avatar
      wtswkz
      Icon for New Contributor rankNew Contributor

      Yeah, I'm using Ubuntu VM now. But I'm still interested what may cause the difference when the tcl script is executed.