Digital System Design Using Verilog
Digital System Design Using Verilog
Course objectives: ·This course will enable the students to apply the concepts of Verilog
Language for combinational and sequential circuits, understand the design and operation of
semiconductor memories frequently used in application specific digital system.Write the verilog
program for bus protocols and serial communication standards and also understand the different
components of design methodology.
Module I
Introduction and Methodology: Digital Systems and Embedded Systems, Real-World Circuits,
Models, Design Methodology Combinational Basics: Combinational Components and Circuits,
Verification of Combinational Circuits. 8Hrs
Module II
Sequential Basics: Sequential Datapaths and Control: Finite State Machines, Clocked
Synchronous Timing Methodology. Memories: Concepts, Memory Types, Error Detection and
Correction . 8Hrs
Module III
Module IV
I/O interfacing: I/O controllers, Parallel Buses, Serial Transmission, I/O software
7Hrs
Module V
Text Book:
Samir palnitkar, “Verilog HDL : A Guide to Digital Design and Synthesis”, Prentice Hall, 1996