Forum Discussion
For example, I have a fifo that is 48 bits wide and 256 words deep, and I want to change it to24 bits wide and 256 words deep. However, I don't want to changes any of the other parameters associated with the 48x256 fifo, and I want to create a new IP and not over write the 48x256 fifo. Or if I have a PLL and want to change some of the frequencies and save it off as a new PLL IP without destroying the original PLL IP.
I know that I can always create a new IP, but sometimes all you want to do is change one parameter without changing any of the other parameters and then save the changed IP off as a new IP. In these cases, it would be easier to edit an existing IP than to start over and create a new IP.
Thanks for your assistance,
Bill
So if you're using Pro edition, like I said you can just open the .ip file for the existing IP variant and save it as a preset. Then, when you reopen the IP Parameter Editor for the same IP to create a new one, give it a new variant name, select the preset, and adjust what you need.
I believe in Lite/Standard, this same process would work for some IP that support presets. I don't have Standard handy to check right now.
- WShep15 years ago
Contributor
Unfortunately, I am using Quartus Lite 20.1.1 and not Quartus Pro.
How do I know which IP supports presets in Quartus Lite?
Can you give me an example of "some IP that supports presets" so that I can try it out?
I don't believe that I have ever seen the "preset" capability in the Quartus Lite IP Catalog.
Thanks for your assistance,
Bill
- sstrell5 years ago
Super Contributor
Any newer version IP that opens the full "IP Parameter Editor" (splash screen appears when you add the IP; based on Platform Designer) as opposed to the older wizard would support this.
- WShep15 years ago
Contributor
I tried the Platform Designer as you suggested. However, the only FIFO that if provided for the Cyclone 10LP was one with an Avalon Interface which I don't want. Besides that it was not evident how to save off parameters. Is there a tutorial in the Quartus User's Manual that explains the process?
Thanks for your continuing support,
Bill