CSCI 255, ENGR 274, ECE 212 -- 9 November, 2000
Announcements
Reverse engineering
Timing |
|
Circuitry |
|
VHDL
VHDL goals
- VHSIC Hardware Description Language
- Very High Speed Integrated Circuits
- Developed by IBM, Texas Instruments, and Intermetics in 1983-84
- Language and software transfered to IEEE in 1985
- Dod requirements
- Hierarchical design
- Library support
- Timing control at all levels
- Sequential control structure
- Strong typing -- like Ada
- VHDL 93
Structure of VHDL
- Interface specification
- ENTITY specification_name IS
- begins the interface specification
- PORT( name: mode type .... );
- mode can be IN, OUT, INOUT, and BUFFER
- type is BIT or INTEGER RANGE 0 TO 7 or many more
- other physical and logical parameters, if desired
- END specification_name
- Architecture specifications
- ARCHITECTURE implementation_name OF specification_name IS
- VHDL implementation with a choice of style
- procedural -- conventional programming
- dataflow -- concurrent programming
- structural -- component connection
- END implementation_name ;
- BNF
Structural specification
Structural specification
Behavoural specification
- Statements such as
- X <= (A AND B ) OR ( NOT A AND NOT B ) AFTER 12 NS ;
On-line sources