18EC56 Verilog HDL Introduction
18EC56 Verilog HDL Introduction
18EC56
Dinesh M.A.
[email protected]
•
/dinesh.ajay
/prof.dineshma
Verilog HDL(18EC56)
• Early days
• 10s of logic gates
03/06/2023 3
Verilog HDL
Evolution of Logic Design (cont’d)
A decade later
100s of logic gates
Schematic design
• Important concepts
• Simulation = check if design works fine
• Synthesis = implement the design on real hardware
Verilog HDL 03/06/2023 6
Popular Levels of Abstraction
Behavioral
Data flow
problem
Structural
Switch
Behavioral
Data flow
problem
Structural
Switch
Behavioral
Data flow
problem
Structural
Switch
Behavioral
Data flow
problem
Structural
Switch
AHDL
Altera HDL
CDL: Computer Description Language
1965
ISPS: Instruction Set Processor Specification
AHPL: A Hardware Programming Language
Abel
Small designs such as state machines