Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16556 Discussions

Prime Lite 20.1.1 - Where is Megafunction wizard please?

OldMarty
Beginner
1,681 Views

Hi all,

I've recently started using Prime Lite 20.1.1 (after using v13.x in recent years).

However, when i place a megafunction device in my schematic design, i no longer see/get a prompt to use the megafunction wizard -  this is usually where i set the amount of bits needed and remove pin functions that i won't need etc. 

Has the Megafunction wizard completely gone? or do i have to re-enable it in a menu somewhere?

0 Kudos
5 Replies
sstrell
Honored Contributor III
1,659 Views

All IP (no longer called megafunctions) are accessed from the IP Catalog.  If you don't see the IP Catalog, you can reopen it from the View menu.

When you add an IP by double-clicking, depending on the IP, you will either get the new IP Parameter Editor or you may still see the Megawizard on some IP, though that will probably eventually go away.

0 Kudos
OldMarty
Beginner
1,654 Views

Hi sstrell,

ok, thanks.
When i double-click on an IP item (e.g. lpm_counter) it opens a window prompting me to "Save IP variation". it doesn't mean anything to me.
How do i actually place an IP function from the IP list on the right into my schematic design?

Additionally, as i look through the IP listing, there doesn't seem to be too many components to use when i compare it to the component listing in the normal 'place component' window.

Am i completely missing something? or do i have to go back to Quartus 13 to use the 100's of devices that i'm used to?

0 Kudos
sstrell
Honored Contributor III
1,633 Views

There is a difference between what you see in the schematic editor and what you see in the IP Catalog.  Parts in the schematic editor are mostly pretty basic, primitives and other simple logic that can be added to a schematic without any parameterization required.

For more complex IP and customization of IP before adding to HDL code or a schematic, you create and parameterize an IP variant (a unique instance of the IP; you give the variant a custom name when you create it) from the IP catalog.  In the process of doing this, the IP Parameter Editor or Megawizard will create a .bsf file (a schematic symbol file) if you enable the option so you can add the parameterized IP to your schematic.  The Megawizard has a checkbox to enable creation of this file while the IP Parameter Editor has an option to create this file when you generate the IP at the completion of parameterization.

0 Kudos
Nurina
Employee
1,646 Views

Hi,


You see the "Save IP Variation" prompt because this IP is not available in your project library so this will generate the required files for this IP to work. Once you save the IP variation you will be prompted to edit the parameters of this IP on the MegaWizard. You can find the IP symbol in the "Project" library.


Regards,

Nurina


0 Kudos
DeanK77
Beginner
949 Views

I think I can answer this better than any of the answers I've seen on this topic since I'm not sure some people understand the question. First off if Intel still uses the megawizard underneath the IP Catalog (they do) they should have left it in the Tool menu (and urge them to add it back).  So even though you created the IP in the IP catalog tool, and that tool is still actually used the megawizard to create the IP, until the file is actually part of an instantiated design entry *and* Quartus is able to successfully run Analysis and Elaboration which includes the level that IP is used within, you wont be able to re-customized it as quickly (i.e. double click) or quickly get to the megawizard from the Tool menu as in pre 13.1 (I think when they removed it). To recustomize the IP go to the File menu-> Open and navigate to where the .bsf file is located (you may need to change the file type filter to see it). Double click it then when the symbol view opens, right click and select "IP Parameter Editor" (why not this does not say this is the legacy megawizard method or something like that) and you should see the good old megawizard you saw when you actually created the core. Hope that helps.

0 Kudos
Reply