VHDL
VHDL
VHDL Basics
Interfaces
Behavior
Structure
Test Benches
Analysis, elaboration, simulation
Synthesis
Verification stage
Verification
Implementation
System Debug
Implementation
Digital Logic Design Ravindra Bhat stage 5
Specification
For a complete set of specifications, it is
necessary to define the general structure of
an initial design of the product.
First the essential features of the product are
identified, and an acceptable method of
evaluating the implemented features in the
final product is established.
Then we draw Schematic diagram or write
VHDL code to start with.
This is provided for synthesis for referring to
specific hardware technology and required
libraries.
Then compilation of the code is carried out for
syntax,
Digital Logic Design compatibility with
Ravindra Bhat other modules and 6
Verification
It is mainly simulation stage allowing us to
design and apply input to our design and
observe the output.
It can be done manually or with test
bench to verify that designed circuit is
working correctly and as desired.
There are two type of verifications done in
this stage functional verification and
timing verification. In functional the logical
operation of circuit with out time
constraints is verified where as in timing it
is checked w.r.t timing taking into
consideration delay, hold etc.
Digital Logic Design Ravindra Bhat 7
If there are any problems, the designer
has to go back to the specification stage
(simulation/VHDL file) make the changes,
and then return to the simulation.
After verifying the design it is also possible
to simulate directly from the VHDL source
file.
Once the circuit works correctly, we would
need to run the next step in the design
flow Implementation.
3. Configuration declaration
4. Package declaration
5. Package body
Port
name
Mode
_ port
type
function, or signal
The prefixes for which the attribute is
defined
A description of the parameters or