Forum Discussion

drbarryh's avatar
drbarryh
Icon for Occasional Contributor rankOccasional Contributor
17 days ago

How to upgrade IP from Quartus 24.1 and add it to a Quartus 25.1 Project?

Hello ALTERA Quarts Experts,

I have created and configured an ALT_PLL IP in Quartus Standard edition 24.1. Now i need to add that IP to a Quartus 25.1 Standard Edition project. I have tried this so far:

added the IPs output files to my 25.1 project: readout_pll.qip, readout_pll.v, readout_pll_bb.v 

There is also a file called: readout_pll.ppf which appears to be an xml file. Not exactly sure what this is meant to do or if i also needed to add that? 

I then see the message from Quartus 25.1 asking me to do an auto IP upgrade, which id did and it was successful according to Quartus. But then i don't see the IP appear in the projects IP Catalogue even after i do an IP library refresh.

Can anybody please tell me what else i need to do in order to be able to use the IP in my 25.1 Project ?

I am having to do all this because the ALT_PLL symbol is all messed up and is unusable in Quartus Standard Edition 25.1. For That problem i have already created another post recently and have been assured this will be fixed. But for now until its fixed i need to do this IP upgrade.

Thanks, Barry

 

 

2 Replies

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

    Is Analysis & Elaboration (or Synthesis) failing now in 25.1?  Or are you saying after you do this, you don't see the PLL in your project hierarchy?

    The easiest thing to do would be to delete the IP from the project and re-add it in 25.1.

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

    You may do the steps by Repackage as a catalog‑visible IP If you want it in the IP Catalog so you can instantiate in Platform Designer / IP Parameter Editor:

    1. In Quartus 25.1, open the IP Parameter Editor (Tools → IP Catalog).
    2. Create a new ALTPLL variation.
    3. Use the .ppf file from your old project to re‑apply the same configuration (the Parameter Preset File can be imported in the editor).
    4. Generate the IP — this will produce a .qip, .v, .bb.v, and updated .ppf that is fully compatible with 25.1.
    5. Now it appears in the IP Catalog because it was created using the current IP library.

    I think this will be the fastest way,