Digital Design: Syllabus

Prerequisites by topic

Goals

To introduce students to number systems, codes and the theory of Boolean algebra. To provide an understanding of basic digital design, analysis of logic circuits and systems using combinational and sequential systems.

Topics

  • Number Systems
  • Boolean Algebra
  • Binary Codes
  • Combinational Logic
  • Basic Logic Gates
  • Reduction (Minimization) Techniques using Boolean Algebra
  • Karnaugh Maps (K-Maps) and Digital Reduction Techniques
  • Combinational Logic Design and Analysis
  • Building Blocks: de/mux, de/encoder, shifters, adder/subtractor, multiplier
  • Design and Analysis of Digital Systems
  • MSI Devices and Design Techniques
  • Sequential Logic Devices
  • Latches, Flip-flops
  • Design and Analysis of Counters and Registers
  • State machines: Mealy/Moore machines
  • Memory and Programmable Devices
  • Register, RAM, ROM, PLA, PAL
  • Exams

Laboratory Projects (Exercises)

Under preparation.