- To enhance modeling efficiency and usefulness, VHDL supports the notion of abstract data types (ADT's)
 - Examples
- Queue data type
 - Finite state machine data type
 - Floating and complex data types
 - Vector and matrix data types
 
 - An abstract data type consists of two things
 - ADT's are implemented in VHDL through the use of a set of components which operate in a consistent integrated data environment