Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

INTRODUCTION TO

VHDL
9/8/2010 2 KSL-DOEACC CALICUT
VHDL
VHDL is a product of VHSIC program of US
Department of Defense (DoD).
VHDL

V
Very High Speed Integrated Circuit
H
Hardware
D
Description
L
Language
VHDL is an industry standard HDL for the
Description, Modeling and Synthesis of digital
circuits and systems.
9/8/2010 3 KSL-DOEACC CALICUT
Origin of VHDL
Initiated by US Governments VHSIC
Program in 1981.
IBM, TI and Intermetrics started the
development of VHDL in 1983
VHDL Ver. 7.2 released in 1985
IEEE Std 1076-1987 in 1987
IEEE Std 1076-1993 - revision in 1993
9/8/2010 4 KSL-DOEACC CALICUT
Levels of Design Abstraction
Can model a digital system at many levels of
abstraction in VHDL.
The algorithmic or functional level
Data flow
Gate level
9/8/2010 5 KSL-DOEACC CALICUT
Features of VHDL
Case insensitive
inputa, INPUTA and InputA are refer to same variable
Comments
-- until end of line
If you want to comment multiple lines, -- need to be
put at the beginning of every single line
User defined names
letters, numbers, underscores (_)
starts with a letter
9/8/2010 6 KSL-DOEACC CALICUT
Device Vs Device Model
Digital
System
External View
Internal Views
Device
Model
Device Model
9/8/2010 7 KSL-DOEACC CALICUT
A VHDL View of a Device
Device
Entity 2
Entity N
.
.
.
.
Entity 1
Device model 1
Device model 2
Device model N
Actual Hardware VHDL View
9/8/2010 8 KSL-DOEACC CALICUT
Design process of digital system
Design process of a digital system has 4 phases
- Requirement Analysis & Specification
- Design
- Implementation & Testing
- Manufacturing
In 1
st
phase, Function,Performance and
interface requirements are determined and
specified.
9/8/2010 9 KSL-DOEACC CALICUT
In 2
nd
phase , system is partitioned into different
levels of decomposition such as
- System Design : System is decomposed
several subsystems and the communication protocol
among them is also defined.
- Architectural Design : Architectural style and
performance of each subsystem is determined.
9/8/2010 10 KSL-DOEACC CALICUT
- RTL Design : Architecture is translated into an
interconnection of RTL Modules.
- Logic design: RTL Modules are constructed
using logic gates.
In 3
rd
phase, subsystems are implemented and
tested including partitioning,placement and routing
to produce a layout of circuit.
In final phase , process is to prototype ,
manufacture the design.
9/8/2010 11 KSL-DOEACC CALICUT
Advantages of VHDL
Can verify design functionality early in the design
process and simulate a design written as a VHDL
description.
Logic Synthesis and optimization converts a VHDL
description to a gate level implementation in a
given technology.
Reduces circuit design time and errors.
VHDL descriptions provide technology independent
documentation for a design and its functionality.
9/8/2010 12 KSL-DOEACC CALICUT
Advantages of VHDL
Power and Flexibility
Powerful constructs to write complex logic
It has multiples levels of design descriptions
It supports design libraries and the creation
of reusable components
It provides for design hierarchies to create
module design
9/8/2010 13 KSL-DOEACC CALICUT
Advantages of VHDL
Device independent design
VHDL permits to create a design without first
choosing the device for implementation
Portability
VHDL is an IEEE standard.
Libraries of VHDL models of components can be
shared across platforms,tools organization and
technical group
ASIC Migration
Quick time to market and low cost
9/8/2010 14 KSL-DOEACC CALICUT
Capabilities
VHDL supports design hierarchies; that is a
digital system can be modeled as a set of
interconnected components
It supports flexible design methodologies :
top-down , bottom-up or mixed.
VHDL is not technology specific. It can
support various hardware technologies
It supports both synchronous and
asynchronous timing models
9/8/2010 15 KSL-DOEACC CALICUT
Capabilities
Various modeling techniques such as FSM,
algorithmic and Boolean equations can be
modeled using VHDL.
Any large design can be modeled using
VHDL. No limitation imposed by the
language by the size of a design
Test benches can be written in VHDL to test
other models.
9/8/2010 16 KSL-DOEACC CALICUT
Capabilities
Nominal Propagation delays, min-max
delays, timing constraints, can all be
described in VHDL
Supports three different description styles:
dataflow, structural and behavioral.
Models written in VHDL can be verified by
Simulation
Behavioral models are capable of being
synthesized to gate- level description
9/8/2010 17 KSL-DOEACC CALICUT
Summary
VHDL modeling can be used to model
hardware at multiples levels of
abstraction.
VHDL is independent of technology and
design methodologies and promotes
portable descriptions ,rapid prototyping
and free exchange of models among
organizations and individuals.

You might also like