6.111 Fall 2010

Key:

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

Last modified on 09/05/10