Data Types

A data type appears in a declaration to identify the type used at that point. There are four classes of types in VHDL:

You can define your own type based on one of the classes mentioned above, or constrain an existing type with the subtype keyword.