Professional Documents
Culture Documents
Introduction to
Hardware Description
Language
Dr. Rajlaxmi Chouhan
Associate Professor
Department of Electrical Engineering
IIT Jodhpur
CAD System
Join at slido.com
#1031792
Design Entry
Entering a description of the
circuit being designed into the
CAD system
Design Entry
Entering a description of the
circuit being designed into the
CAD system
A hardware description
language (HDL) is similar to a
typical computer programming
language except that an HDL is
used to describe hardware
rather than a program to be
executed on a computer.
E.g. IEEE Standards: VHDL &
Verilog
Verilog offers design portability. A typical CAD system
Logic Synthesis
Process of generating a logic
circuit from an initial
specification (design entry)
May manipulate the
user’s design to automatically
generate an equivalent, but
better circuit.
Functional Simulator
Simulates the logic expressions
to verify if the circuit will function
as expected
Results in the form of Timing
diagram
Timing Simulator
Evaluates expected delays of
the designed logic circuit
Circuit Implementation
Chip fabrication
Configuration or programming
A typical CAD system
Which of the following is not an
example of Schematic Capture?
Verilog
Introduction to Structural
Representation
Behavioral
Representation
(logic expressions)
Structural
Representation
(gate-level primitives)
Concurrent
assignment
Exercise: Write a Verilog code to represent the following logic circuit.
Use continuous assignment.
The first line of the module would be
endmodule
endmodule
Example: 2 x 1 Multiplexer
Example: 2 x 1 Multiplexer Behavioral Representation in Verilog
always @( )
Sensitivity list