Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Difference between Megafunction and IP Cores

Altera_Forum
Honored Contributor II
2,146 Views

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
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
847 Views

MegaCore requires a license, Megafuction does not

0 Kudos
Altera_Forum
Honored Contributor II
847 Views

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?
0 Kudos
Altera_Forum
Honored Contributor II
847 Views

megafunctions are things like FIFOs, PLLs, and multipliers. they do not require a license 

 

MegaCores require licenses and are things like memory controllers, PCIe interfaces, DSP functions, everything in here: 

 

http://www.altera.com/literature/rn/rn_ip.pdf
0 Kudos
Altera_Forum
Honored Contributor II
847 Views

why don't you ask about the specific IP you are concerned about?

0 Kudos
Reply