The
Quartus® Prime
software includes the standard IEEE libraries and several vendor-specific VHDL
libraries.
The IEEE library includes the standard VHDL packages std_logic_1164, numeric_std, numeric_bit, and math_real.
The STD library is part of the VHDL language standard and includes the packages standard (included in every project by default) and textio. For compatibility with older designs, the Quartus® Prime software also supports the following vendor-specific packages and libraries:
- Synopsys® packages such as std_logic_arith and std_logic_unsigned in the IEEE library.
- Mentor Graphics® packages such as std_logic_arith in the ARITHMETIC library.
- Primitive packages altera_primitives_components (for primitives such as GLOBAL and DFFE) and maxplus2 in the ALTERA library.
- IP core packages altera_mf_components in the ALTERA_MF library for specific IP cores including LCELL. In addition, lpm_components in the LPM library for library of parameterized modules (LPM) functions.
Note: Import
component declarations for primitives such as GLOBAL and DFFE from the altera_primitives_components package and not
the altera_mf_components
package.