L1 | Introduction (PDF)
Course Objectives, Digital Logic, Hardware Description Languages | L2 | Combinational Logic (PDF)
Logic Gates, Boolean Algebra, Visualizations of Boolean Algebra, Hazards | L3 | Introduction to Verilog® (Combinational Logic) (PDF)
Logic Synthesis, The Verilog® Hardware Description Language, Combinational Logic in Verilog®, Testbenches | L4 | Sequential Building Blocks (PDF)
Preserving State with Feedback, Latches and Flip-flops, Clocks and Timing Constraints, Clock Skew | L5 | Simple Sequential Circuits and Verilog® (PDF)
Simple Counters, Verilog® Implementation of Sequential Circuits | L6 | Finite-State Machines and Verilog® Implementation (PDF)
Metastability and Synchronization, Mealy and Moore Formalisms, Verilog® Implementations, FSM Examples | L7 | Memories (PDF)
Technologies, Types of RAM and ROM, Memory Controller Circuits, Specialty Memories, High-performance Interfaces | L8 | Circuits for Arithmetic (PDF)
Binary Addition and Subtraction, Implementation and Performance of the Full Adder, High-speed Addition, Signed Arithmetic | L9 | Analog Building Blocks (PDF)
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 (PDF)
Hierarchy and Modularity, Data and Control Paths, Major and Minor FSMs, Memory Modules (RAM/ROM) in Altera, Design Tips | L11 | Reconfigurable Logic (PDF - 1.9 MB) Overview of Commercial Devices, Programmable Logic (PAL), FPGA Architectures, and Software Tools | L12 | Reconfigurable Logic (cont.) (PDF - 1.9 MB) Overview of Commercial Devices, Programmable Logic (PAL), FPGA Architectures, and Software Tools | L13 | Video (PDF) Displays, Synchronization, Recovery of Signals, Sync Timing | L14 | Project Kickoff (PDF)
Video of Past 6.111 Projects, Project Ideas, Deadlines and Goals, Project Guidelines, Grading, Asynchronous Interfaces and Kit-to-kit Communication | L15 | Digital Integrated Circuits and Systems (PDF - 2.4 MB)
Moore's Law, VLSI Integration, Layout and Fabrication, Application-specific Circuits, Microprocessors. Behavioral and Algorithmic Transformations, Retiming, Parallelism and Pipelinling | L16 | Power Dissipation (PDF - 1.4 MB)
Heat and Battery Life Issues, Sources of Power Dissipation, Circuit and Algorithm Optimizations for Power, Voltage Scaling | L17 | Motor and Position Determination (PDF) Servos, Position Measurement, Encoders, Motors, Windings |
|