component Definition

Specifies the ports (pinstubs) of a logic function in VHDL. A component, which consists of the name of a logic function and a list of the function's inputs and outputs, is specified in a Component Declaration and is often stored in a package.

The Intel® Quartus® Prime software includes a variety of IP cores and primitives that are supported by VHDL and are automatically installed in the subdirectories of the \quartus\libraries\vhdl directory. Components for these logic functions are provided in the maxplus2 and megacore packages in the altera library, the altera_mf_components package in the altera_mf library, and the lpm_components package, available in the lpm_pack.vhd file, in the lpm library.

In a VHDL Design File (.vhd), you can use a Component Instantiation Statement to insert an instance of a logic function that is defined as a component in a Component Declaration.