EE295 - ASIC Design Using VHDL

Data Types

Assignment:

 VHDL borrows from the structured programming technique of utilizing
data types for both the  sequential and behavioral sides of the language.
The full range of types found in such popular programming
languages as C or Pascal is available as well as some electrically
significant ones. Often novice designers find 'type mismatch' errors
in seemingly intuitive assignment statements or expression evaluations.
On the plus side, the use of data types can be a powerful means of
design expression. Remember..

Outline:

Data Objects..

Signals: Rules of Scope

Variables

Constants

Data Types:

Enumerated Types

Physical Types

Composite Type - Arrays

Unconstrained Arrays