VHDL offers a variety of different data types to the VHDL modeler providing the flexibility to describe systems at various levels of information abstraction.