Course Overview:
This course introduces students to the fundamental principles of digital logic design, which form the basis of modern digital electronics. Topics covered include Boolean algebra, logic gates, combinational and sequential circuits, and hardware description languages. Students will gain practical experience through hands-on lab exercises and projects.
Course Objectives:
Understand the principles of Boolean algebra and logic gates.
Design and analyze combinational logic circuits.
Design and analyze sequential logic circuits.
Use hardware description languages (e.g., Verilog or VHDL) for digital design.
Implement digital circuits on FPGA platforms.
Develop problem-solving and critical-thinking skills in digital design.
Course Outline:
Introduction to Digital Logic Design
Overview of digital systems
Binary number systems
Boolean algebra basics
Logic gates and truth tables
Combinational Logic Design
Boolean functions and expressions
Simplification techniques (Karnaugh maps, Quine-McCluskey method)
Combinational circuit design
Multiplexers, decoders, encoders
Sequential Logic Design
Flip-flops and latches
Sequential circuit analysis and design
State diagrams and state tables
Counters and registers
Hardware Description Languages (HDLs)
Introduction to Verilog or VHDL
Behavioral, dataflow, and structural modeling
Simulation and synthesis
FPGA Implementation
Field-Programmable Gate Arrays (FPGAs)
Designing for FPGAs
Programming and testing on FPGA boards
Project Work
Hands-on projects integrating concepts learned
Design and implementation of digital systems
Project presentations and demonstrations
Assessment Methods:
Quizzes and exams to assess theoretical knowledge.
Lab assignments to evaluate practical design skills.
Project work including design documentation, implementation, and presentation.
Class participation and discussions.
Textbook:
“Digital Design: Principles and Practices” by John F. Wakerly
References:
“Digital Logic and Computer Design” by M. Morris Mano
“Fundamentals of Digital Logic with Verilog Design” by Stephen Brown and Zvonko Vranesic
Admission Open for this course
Contact Number: 03307615544