Forum Discussion

Robert_PIN_ASAP's avatar
Robert_PIN_ASAP
Icon for Occasional Contributor rankOccasional Contributor
1 month ago

QPP 26.1.0 Tools->Generate Simulator Setup Script produces no output

Hello,

I have a relatively simple Agilex 3 QPP 26.1.0 project with four IPs on Win 11.  Today after adding the latest IP block, running Tools->Generate Simulator Setup Script produces no output when executing the command.  

I can see from the Quartus log that "--spd" is not passed, and I believe this is the problem.  

If I run ip-sim-script in the Quartus command line and include the "--spd" option, the correct sim folders and files are produced.  

I do not see this same problem when working with the same project on Ubuntu Linux.

What would cause "--spd" not to be passed?   Note that the *.spd files do exist. 

Thank you.

14 Replies

  • ZiYingE_Altera's avatar
    ZiYingE_Altera
    Icon for Occasional Contributor rankOccasional Contributor

    Hi Robert,

    Good day! To better understand your issue, I would like to check a few details with you.

    Have you run Processing → Start Compilation before executing Tools → Generate Simulator Setup Script?

    Regarding the log you mentioned earlier, would you mind sharing it with us for further review?

    Also, just to confirm — when working on Ubuntu Linux, do both methods (Tools → Generate Simulator Setup Script and ip-sim-script) work correctly and produce the expected simulation files without any issues?

    Additionally, could you let us know which simulator you are currently using?

    Thank you so much!

    Regards,
    Zi Ying

    • Robert_PIN_ASAP's avatar
      Robert_PIN_ASAP
      Icon for Occasional Contributor rankOccasional Contributor

      Hello Zi Ying,

      On Windows, I did perform a full compile with IP generation before running Tools → Generate Simulator Setup Script

      Below is the log I see in Quartus when using Windows:

      Info: Running command: ip-setup-simulation --quartus-project=ml_module_agilex --revision=ml_module_agilex --output-directory=C:/Projects/fw_ml_module_local/sim/win --use-relative-paths --modelsim-flow=Traditional --simulator=MODELSIM
      Info: Process finished

      I notice that ip-setup-simulation is used instead of ip-make-simscript.  

      Below is what I ran in a Quartus shell on Windows to create the sim scripts:

      ip-make-simscript --output-directory="C:\Projects\fw_ml_module_local\sim\win" --spd="C:\Projects\fw_ml_module_local\ip\pll_io\pll_io.spd,C:\Projects\fw_ml_module_local\ip\ddr_o\ddr_o.spd,C:\Projects\fw_ml_module_local\ip\ddr_i\ddr_i.spd,C:\Projects\fw_ml_module_local\ip\dsp\dsp.spd" --use-relative-paths --modelsim-flow=traditional --simulator=MODELSIM --device=A3CY050BB18AI6S --device-family="Agilex 3"

      Both the IDE and command line seem to work fine on Ubuntu Linux 24,04, but I am not able to run Questa (free version) on Ubuntu 24.04, so I don't know if there are problems with the produced output.   

      I'll be happy to provide any additional information.

       

       

  • ZiYingE_Altera's avatar
    ZiYingE_Altera
    Icon for Occasional Contributor rankOccasional Contributor

    Hi Bob,

    Good day.

    Just wanted to follow up on the other issue you mentioned. Were you able to generate the PLL IP after launching Quartus Prime Pro with Administrator privileges on that machine?

    Best regards,
    ZiYingE_Altera

    • ZiYingE_Altera's avatar
      ZiYingE_Altera
      Icon for Occasional Contributor rankOccasional Contributor

      Hi Bob, 
       

      Good day. Just checking if there are any further questions or concerns regarding this case. 

       

      If everything is working as expected and there are no further concerns, I will proceed with closing this case. However, please feel free to reach out at any time if you need additional assistance, and we'll be happy to help.
       

      Regards,
      ZiYingE_Altera

      • Robert_PIN_ASAP's avatar
        Robert_PIN_ASAP
        Icon for Occasional Contributor rankOccasional Contributor

        Thank you for checking in.   I think we agreed that this is a bug in QPP 26.1.  Will Altera be fixing it, or do you expect customers to always run QPP as a Windows Administer?  

    • ZiYingE_Altera's avatar
      ZiYingE_Altera
      Icon for Occasional Contributor rankOccasional Contributor

      Hi Bob,

       

      Good day! 

       

      As I have not heard back from you and it appears that there are no further questions or concerns at this time, I will proceed with closing this case.

       

      We will continue to monitor this post for the next 5 days. If there are no further inquiries during this period, I will step back and allow the community to assist with any future follow-up questions.

      Thank you for engaging with us!


      Regards, 

      ZiyingE_Altera