- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't understand what is the difference about megafunction and macrofunction, someone can explain to me?
thanks :)Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not sure if these terms are standardised. What is somebody's macro is else's mega. I view all expensive cores as mega... and the free stuff as macro...it is all about other's code to be reused so they name it as suits the market.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A macro function is a small Verilog or C (preprocessor) function.
It's usually a single line of code. A megafunction is a term altera uses for their configurable SOPC IP cores. Some of them are free, some you need to pay for. Just look in the Quartus user manual and you will understand what both are.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i think Macrofunction is a pretty old term, it was called Old-Style Macrofunction even in MAX+PLUS II
now, it seems like MegaCore function is a pay for IP core and Megafunction is a free IP like RAM, PLL, etc
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page