• Unit 3: Fundamentals of Digital Logic Design

    We will begin this unit with an overview of digital components, identifying the building blocks of digital logic. We will build on that foundation by writing truth tables and learning about more complicated sequential digital systems with memory. This unit serves as background information for the processor design techniques we learn in later units.

    Completing this unit should take you approximately 9 hours.

    • 3.1: Beginning Design: Logic Gates, Truth Table, and Logic Equations

    • 3.2: Combinational Logic

    • 3.3: Flip-Flops, Latches, and Registers

    • 3.4: Sequential Logic Design

    • 3.5: Case Study: Design of a Finite State Machine (FSM) to Control a Vending Machine

    • Unit 3 Assessment