This unit introduces the fundamentals of digital logic design, beginning with the analysis of simple logic gates and their applications. Students will learn to describe circuit operations using truth tables, derive and simplify Boolean expressions, and apply Karnaugh Map reduction techniques. Circuit implementation using basic and universal gate sets is explored alongside simple asynchronous (ripple) counters. The unit also introduces memory elements and arithmetic circuits. Students will design, simulate, and verify digital systems using logic simulation software and implement their designs on Field Programmable Gate Arrays (FPGAs).
On successful completion of this unit, students will be able to:
Refer to VU Collaborate for recommenced reading and other resources.
This unit is studied as part of the following course(s):