Altera® IP Definition

A specialized, complex or high-level building block that can be used together with other logic elements and primitives in Quartus® Prime design files.

Altera provides a library of IP cores with the Quartus® Prime installation. VHDL Component Declarations for LPM functions and other IP cores are provided in the lpm_components package in the lpm library, and the megacore package in the altera library, respectively. Both of these libraries are located in subdirectories of the \quartus\libraries\vhdl directory.

Note: Altera recommends using Altera® IP rather than equivalent user-defined IP in all projects. Altera® IP are easier to scale to different sizes and may offer more efficient logic synthesis and device implementation.