STD library

The STD library is the foundational VHDL library, defined in §§16.3, 16.4, 16.5, and 16.12 of IEEE Std 1076-2019 as part of the language standard itself. It contains the predefined types every design unit relies on (STD.STANDARD), text file I/O routines (STD.TEXTIO), simulator and environment access (STD.ENV), and the runtime introspection facilities added in VHDL 2019 (STD.REFLECTION).

Every design unit gets an implicit library std; use std.standard.all; clause, so the predefined types (BIT, INTEGER, REAL, BOOLEAN, STRING, BIT_VECTOR, ...) are visible without ceremony. The other three packages require an explicit use clause.

Package list