macrofunction Definition
A high-level building block that can be used together with gate
and flipflop primitives and/or megafunctions in Quartus® Prime Standard Edition
design files.
Note: In general, Altera recommends using megafunctions in preference to equivalent
macrofunctions in all new projects. Megafunctions are easier to scale to different sizes
and may offer more efficient logic synthesis and device implementation. The Quartus® Prime Standard Edition
software supports macrofunctions only for backward compatibility with designs created with
other EDA tools.