6.111 Fall 2009

Key:

Week of Tue Thu
Sep 07 Registration Day L01: Course overview. Digital abstraction, static discipline, logic families
Sep 14 L02: Combinational logic, canonical representations, simplification and synthesis L03: Verilog hardware description languge. FPGA architectures
Lab #1 checkoff
Sep 21 L04: Sequential building blocks, state and feedback, registers L05: Finite state machines, Verilog implementation examples
Lab #2 checkoff
Sep 28 L06: CI-M requirements. Clocking, synchronization and metastability L07: Memories: on-chip, SRAM, DRAM, Flash
Oct 5 L08: Number representations, adders, improving latency L09: Multipliers, behavioral transformations
Lab #3 checkoff
Oct 12 No lecture
Monday schedule
L10: Analog building blocks (opamps, DACs, ADCs), sampling, reconstruction, filtering.
Lab #3 report due
Oct 19 L11: Project kickoff L12: Case study: video circuits
Lab #4 checkoff
Oct 26 L13: Datapaths and control logic, microsequencers, programmable components
Project Teams due
L14: Case study: communication links
Lab #5 checkoff
Nov 02 Project Abstract due Writing workshop (attendance required)
Project Proposal Meeting before 11/6 @ 5pm
Nov 09 Project Block Diagram Meeting before 11/13 @ 5pm
Lab #3 Revised Report due 11/13 @ 5pm
Nov 16 Project Design Presentations (Tue/Thu during class time)
Project Checklist due 11/20 @ 5p
Nov 23   Thanksgiving
Nov 30  
Dec 07 Project Demos and videotaping (Wed, Thu)
Project Report due 12/10 @ 5pm

Last modified on 10/20/09