Professional Documents
Culture Documents
Part I
Introduction to VHDL
Differences
Differences
• The notation of delay and the simulation environment Not common in
• Concurrency, and component netlisting } programming languages
Some programming languages provide for design hierarchy by having one main
Program and separately compiled subprograms. In VHDL, design hierarchy is
accomplished by separately compiled components that are instantiated in a higher-
level component. The linking process is done via the compiler, or by a simulator
using a VHDL library mechanism.
RTL Level
Experiment with alternate functionality
Simulation
Gate Level
Implementation
at
atsimulated
simulatedtime
time0:
0: B=
B=“0000
“00000010”
0010”
C=
C=“0000
“00000010”
0010”
The simulator would run to cover at least 5 ns of simulation time, and we could observe the output
on the A bus:
AA==“0000
“00000100”
0100”
• Documenting a design
• Simulating the behavior of a design
• Directly synthesizing logic