The documents referenced by this page are available in PDF format. On Athena, Netscape is already configured with the necessary plug-in to view PDF files. To configure the browser on your machine you may need to download and install the Adobe Acrobat Reader plug-in (click on the icon to the left).
Lectures

  • L01: Basics of Information, 9/10/09 [PDF]
  • L02: The Digital Abstraction, 9/15/09 [PDF]
  • L03: CMOS Technology, 9/17/09 [PDF]
  •       (optional) CMOS Fabrication slides [PDF]
  • L04: Logic Synthesis, 9/22/09 [PDF]
  • L05: Sequential Logic, 9/24/09 [PDF]
  • L06: FSMs, 9/29/09 [PDF]
  • L07: Synchronization, 10/1/09 [PDF]
  • L08: Pipelining, 10/6/09 [PDF]
  • L09: Design Tradeoffs, 10/8/09 [PDF]
  • L10: Programmability & Computability, 10/15/09 [PDF]
  • L11: Designing an Instruction Set, 10/20/09 [PDF]
  • L12: Machine Language and Compilers, 10/22/09 [PDF]
  • L13: Stacks and Procedures, 10/27/09 [PDF]
  • L14: Building the Beta, 10/29/09 [PDF]
  • L15: Memory Hierarchy, 11/3/09 [PDF]
  • L16: Cache Issues, 11/5/09 [PDF]
  • L17: Virtual Memory, 12/10/09 [PDF]
  • L18: Virtual Machines, 11/12/09 [PDF]
  • L19: Devices and Interrupts, 11/17/09 [PDF]
  • L20: Interconnect & Communications, 11/19/09 [PDF]
  • L21: Synchonization and Deadlock, 11/24/09 [PDF]
  • L22: Pipelined Beta, 12/1/09 [PDF]
  • Labs
  • Lab #1, due 9/24/09 [PDF]
  • Lab #2, due 10/1/09 [PDF]
  • Lab #3, due 10/8/09 [PDF]
  • Lab #4, due 10/22/09 [PDF]
  • Lab #5, due 10/29/09 [PDF]
  • Lab #6, due 11/12/09 [PDF]
  • Lab #7, due 11/19/09 [PDF]
  • Lab #8, due 12/03/09 [PDF]; Lab #8 Writeup [PDF]
  • Design Project, due 12/10/09 [PDF]
  • Tools

  • JSim Documentation [PDF]
  • BSim Documentation [PDF]
  • Beta
    Reference
  • Beta Documentation [PDF]
  • Summary of Instruction Formats [PDF]
  • Unpipelined Beta [PDF]
  • 5-stage Pipelined Beta [PDF]
  • Other
    Margaret Chong's Handbook [PDF] - A concise summary of important 6.004 topics distilled from the notes of one of the course's dedicated TAs. A great reference - check it out!