Data Types-- Notes Page -- |
The three defined data types in VHDL are access, scalar,
and composite. Note that VHDL 1076-1987 defined a fourth data
type, file, but files were reclassified as
objects in VHDL 1076-1993. In any case, files will not
be discussed in this module but will be covered in the 'System Level
VHDL' module included in this collection of educational modules.
Simply put, access types are akin to pointers in other
programming languages, scalar types are atomic units of
information, and composite types are arrays and/or records.
These are explained in more detail in the next few slides. In
addition, subtypes will also be introduced.
[Perry94], p. 74.