Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Difference between Megafunction and IP Cores

hi,

I am newbies to FPGA, When access to Altera IP URL, I saw differential the solution type by Megafunction and IP cores. May I know what is the different between megafunction as compare to IP core?

I really confused since both can be access from MegaWizard Plug in manager. It seems to be these IP cores create by altera is called megacore. what is the different between megacore and megafunction then???

Any expert can tell me where can I find the list of free IP or megafunction in Altera website in the Quartus Web version? I am searching up and down but i cannot find these information. Hope someone can guide me to find these information. Thx

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    Still confuse, to my understanding. Megacore is the individual component in the Megafunction which can access from Megawizard plug-in manager.

    Accroding to my finding:

    megacore functions

    Altera® MegaCore functions are developed and pre-tested by Altera and are optimized for specific Altera device architectures, allowing user-specified performance utilization goals to be met.

    megafunctions are ready-made, parameterized, pre-tested blocks of intellectual property that are optimized to make efficient use of the architecture of the targeted programmable device. By using megafunctions, designers can focus more time and energy on improving and differentiating their system-level product, rather than redesigning common functions.

    I also see IP core megafunction often used interchangeably.

    So does that means Megacore = Megafunction = IP cores?

    Can sme expert enlighten me?