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.