Lecture 1-VHDL
Lecture 1-VHDL
VHDL Introduction
V- VHSIC
Very High Speed Integrated Circuit
H- Hardware
D- Description
L- Language
VHDL Benefits
1. Public Standard
2. Technology and Process Independent
Include technology via libraries
3. Supports a variety of design methodologies
1. Behavioral modeling
2. Dataflow or RTL (Register Transfer Language)
Modeling
3. Structural or gate level modeling
VHDL Benefits (cont)
4. Supports Design Exchange
VHDL Code can run on a variety of
systems
5. Supports Design Reuse
Code “objects” can be used in multiple
designs
6. Supports Design Hierarchy
Design can be implemented as interconnected
submodules
VHDL Benefits (cont)
7. Supports Synchronous and Asynchronous Designs
8. Supports Design Simulation
Functional (unit delay)
Timing (“actual” delay)
9. Supports Design Synthesis
Hardware implementation of the design obtained directly from
VHDL code.
;
VHDL Comment Operator
To include a comment in VHDL, use the
comment operator
-- This is a comment
-- This is an example of a comment
y <= 0; -- can occur at any point
Signal Assignment Operator
To assign a value to a signal data object
in VHDL, we use the
signal assignment operator
<=
Example:
Entity design_name is
port(signal1,signal2,…..:mode type;
signal3,signal4,…..:mode type);