Intel® FPGA 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.

Intel 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: Intel recommends using Intel® FPGA IP rather than equivalent user-defined IP in all projects. Intel® FPGA IP are easier to scale to different sizes and may offer more efficient logic synthesis and device implementation.