Forum Discussion

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

QPP 26.1 fails to generate PLL IP

Hello,

I'm unable to generate a simple PLL IP on a particular Win 11 machine.  It works fine on a different Win 11 machine.  Below is a partial log that shows the error.    Note that I replaced my own user name with <username> below.   

Info: Starting: Create HDL design files for synthesis
Info: qsys-generate C:\Projects\fw_ml_module_local\ip\pll_io.ip --synthesis=VERILOG --output-directory=C:\Projects\fw_ml_module_local\ip\pll_io --family="Agilex 3" --part=A3CY050BB18AI6S
Info: pll_io.iopll_0: Able to implement PLL with user settings
Info: pll_io: "Transforming system: pll_io"
Info: pll_io: "Naming system components in system: pll_io"
Info: pll_io: "Processing generation queue"
Info: pll_io: "Generating: pll_io"
Info: pll_io: "Generating: pll_io_altera_iopll_2110_txusefy"
Error: add_fileset_file: No such file C:/altera_pro/26.1/ip/altera/altera_iopll/top/{C:/Users/<username>/AppData/Local/Temp/alt0637_15290807326924327962.dir/0003_iopll_0_gen/altera_falconmesa_ph2_iopll.sdc}
while executing
"add_fileset_file ${output_name}.sdc SDC_ENTITY PATH $sdc_file {NO_AUTO_INSTANCE_DISCOVERY NO_SDC_PROMOTION READ_DURING_POST_SYN_AND_POST_FIT_TIMING_AN..."
(procedure "generate_sdc_related_files" line 560)
invoked from within
"generate_sdc_related_files $tmpdir $name "
(procedure "generate_sdcs_and_mif" line 24)
invoked from within
"generate_sdcs_and_mif $name"
(procedure "generate_synth_falconmesa_ph2" line 12)
invoked from within
"generate_synth_falconmesa_ph2 $name"
(procedure "generate_synth" line 9)
invoked from within
"generate_synth pll_io_altera_iopll_2110_txusefy"
Info: pll_io: Done "pll_io" with 2 modules, 4 files
Info: Finished: Create HDL design files for synthesis
Info: Generation of C:/Projects/fw_ml_module_local/ip/pll_io.ip (pll_io) took 9192 ms

When I run the same PLL generation on a different Win 11 machine, I don't see mention of add_fileset_file in the log.

Below are the Generation settings.

 

  • I confirm that the problem of not being able to generate a PLL IP in QPP 26.1 went away when I used a different Windows 11 account that did NOT have a space in the user folder name under "C:\Users\".   Note that this was change was made on the same PC that had the reported error above. 

    Therefore, it appears that Quartus has a bug in the Parameter Editor generate process that it can not handle spaces in the path it creates under the user's Temp folder during the generate IP process.  

    Please let me know how I can track this bug report and potentially know that it's fixed in a future QPP version or patch.

    Thank you.  

11 Replies

  • AqidAyman_Altera's avatar
    AqidAyman_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

     

    Please confirm if my understanding is correct.

     

    Did the issue you observed occur only on one specific Windows 11 machine, or are multiple of them failing?

    Other than this IP, are there any other IPs that failed to generate?

     

    Regards,

    Aqid

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

      Hello Aqid.    

      Yes, that's correct.  QPP 26.1 is only failing this way on one particular Win 11 machine for this Agilex 3 project.  The same problem is NOT observed on our other Win 11 machine or two different Ubuntu Linux machines.     

      The Agilex 3 project uses four IPs, and only the PLL fails to generate.  We also use QPP for a complex Cyclone 10 GX project, and there have been no observed failures to generate IP blocks on any machines.     

      Thank you.

      • AqidAyman_Altera's avatar
        AqidAyman_Altera
        Icon for Regular Contributor rankRegular Contributor

        Hello Robert,

         

        Thank you for the detailed information.

        Does this error also happen with any other QPP version that you have? Also, have you tried changing the other Agilex 3 devices? Or perhaps another device family? I appreciate your input on this.


        In parallel, I will report this internally to further investigate this.

         

        Regards,

        Aqid

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

    May I know what you have changed in non-working window 11 machine compared to working window 11 machine?

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

    Hello.  As far as I know, there is nothing different about the Win 11 machines or the Quartus installation.  I have re-installed QPP 26.1 twice, but the results are the same.  

    We have a much more complicated project for the Cyclone 10 GX, and there is no problem with the IPs on this machine for this project.   

    We're going to try different IPs for the Agilex 3 on this particular machine to see whether we can get a better idea of what is causing this problem.  Thank you for your help.  

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

      Could you try recreate a new project and see?

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

        Yes. Will do.  I'll reply in a couple of days after we try a few more things here.  Thank you.