| L1 | Introduction   Course Objectives, Digital Logic, Hardware Description Languages
  Logic Analyzer Demos in the Lab by TAs  | Problem Set 1 Out
   Lab 1 Out | 
| L2 | Combinational Logic 
  Logic Gates, Boolean Algebra, Visualizations of Boolean Algebra, Hazards
  Logic Analyzer Demos in the Lab by TAs (cont.)  |  | 
| L3 | Introduction to Verilog® (Combinational Logic)   Logic Synthesis, The Verilog® Hardware Description Language, Combinational Logic in Verilog®, Testbenches |  | 
| L4 | Sequential Building Blocks    Preserving State with Feedback, Latches and Flip-flops, Clocks and Timing Constraints, Clock Skew
  WARP, MAX+plus II, and ModelSim Demos in the Lab by TAs  |  | 
| L5 | Simple Sequential Circuits and Verilog®
  Simple Counters, Verilog® Implementation of Sequential Circuits
  WARP, MAX+plus II, and ModelSim Demos in the Lab by TAs (cont.)  | Problem Set 1 Due | 
| L6 | Finite-State Machines and Verilog® Implementation 
  Metastability and Synchronization, Mealy and Moore Formalisms, Verilog® Implementations, FSM Examples | Problem Set 2 Out
  Lab 2 Out | 
| R1 | Lab 2 Discussion and Demonstration | Lab 1 Checkoff
  Lab 1 Report Due | 
| L7 | Memories
  Technologies, Types of RAM and ROM, Memory Controller Circuits, Specialty Memories, High-performance Interfaces |  | 
| L8 | Circuits for Arithmetic 
  Binary Addition and Subtraction, Implementation and Performance of the Full Adder, High-speed Addition, Signed Arithmetic |  | 
| R2 | Recitation | Problem Set 2 Due | 
| L9 | Analog Building Blocks 
  Analog Inputs, Useful Op-amp Circuits, A/D and D/A Conversion, Useful A/D and D/A Circuits |  | 
| L10 | System Integration Issues and Major/Minor FSM 
  Hierarchy and Modularity, Data and Control Paths, Major and Minor FSMs, Memory Modules (RAM/ROM) in Altera, Design Tips
  Lab 3 Overview  | Problem Set 3 Out | 
| R3 | Recitation | Lab 2 Checkoff | 
| L11 | Reconfigurable Logic 
  Overview of Commercial Devices, Programmable Logic (PAL), FPGA Architectures, and Software Tools | Lab 2 Report Due
  Lab 3 Out | 
| L12 | Reconfigurable Logic (cont.)   Overview of Commercial Devices, Programmable Logic (PAL), FPGA Architectures, and Software Tools |  | 
| R4 | Recitation |  | 
| L13 | Video 
  Displays, Synchronization, Recovery of Signals, Sync Timing |  | 
| L14 | Project Kickoff
  Video of Past 6.111 Projects, Project Ideas, Deadlines and Goals, Project Guidelines, Grading, Asynchronous Interfaces and Kit-to-kit Communication |  | 
 | No Recitation | Lab 3 Analog Checkoff
  Problem Set 3 Due | 
| L15 | Digital Integrated Circuits and Systems 
  Moore's Law, VLSI Integration, Layout and Fabrication, Application-specific Circuits, Microprocessors. Behavioral and Algorithmic Transformations, Retiming, Parallelism and Pipelinling | Special Quiz Review by TAs
  Formation of Project Teams | 
| R5 | Recitation |  | 
| L16 | Power Dissipation 
  Heat and Battery Life Issues, Sources of Power Dissipation, Circuit and Algorithm Optimizations for Power, Voltage Scaling | Project Abstracts Due
  Lab 3 Checkoff
  Lab 3 Report Due | 
| L17 | Motors and Position Determination  Servos, Position Measurement, Encoders, Motors, Windings  | Project Proposals for Proposal Conference Due
  | 
| P1 | Proposal Conference with TAs | Lab 2 Revised Report Due (part of the MIT undergraduate communication requirement)
  Project Proposals for Proposal Conference Due | 
| P2 | Block Diagram Conference with TAs |  | 
| P3 | Block Diagram Conference with TAs (cont.) |  | 
| P4 | Block Diagram Conference with TAs (cont.) |  | 
| P5 | Project Design Presentations | Eta Kappa Nu ("HKN") Review
  Customized Project Checklist Due | 
| P6 | Project Design Presentations (cont.) |  | 
| P7 | Project Design Presentations (cont.) |  | 
| P8 | Project Design Presentations (cont.) |  | 
| P9 | Implement/Debug |  | 
| P10 | Implement/Debug (cont.) |  | 
| P11 | Implement/Debug (cont.) |  | 
| P12 | Implement/Debug (cont.) |  | 
| P13 | Implement/Debug (cont.) |  | 
| P14 | Final Project Demonstrations | Final Project Report Due (three days after session P13) |