MIT 6.111 (Spring 2005):
Introductory Digital Systems Laboratory

Course Description: Lectures and labs on digital logic, flipflops, PALs, FPGA's, counters, timing, synchronization, and finite-state machines prepare students for the design and implementation of a final project of their choice: games, music, digital filters, wireless communictions, graphics, video, etc. Extensive use of Verilog for describing and implementating digital logic designs. Students engage in extensive written and oral communication exercises. Six extra units possible via registration for 6.905 after project proposal. 12 Engineering Design Points. Prereq: 6.002 or 6.071 or 16.040 Units: 3-7-2

Lecture: MWF1 (34-101), Recitations: F1 (R1: 36-144, R2: 34-304, R3: 36-155); Either lecture or recitations will be held on Fridays at 1PM

Anantha Chandrakasan (, ph: 8-7619, office hours in 38-107, M: 2-3PM and W: 11-12 or by appointment)

TAs: Chris Forker (, Charlie Kehoe ( and Hyunjoo Jenny Lee ( -- ph: 3-7350, office hours in 38-684
LAs: Nathan Ackerman (njacker@MIT.EDU) and Amir Hirsch (amirh@MIT.EDU)

Recitation Assignments  (requires MIT CA certificate)
Schedules of Lecturer, Teaching Assistants, and Lab Aides

Recommended Books:
Logic Design:
Randy Katz, Gaetano Borriello, Contemporary Logic Design, Pearson Education, 2005.
Verilog: Samir Palnitkar, Verilog HDL, Pearson Education (2nd edition).


Class Schedule

General Handouts

Lecture Slides


Lab Hours

Problem Sets and Solutions

Software Tools

Final Project Information

Spring 2005 Final Projects (Including Videos of the Project Presentations)


Tutorial Services (HKN)     Tutorial Services (TSR)
Stressed out? - call Nightline (3-8800) or the Dean on-call (3-1212)
6.111 Hotline Send electronic mail to
Technical Instructor: Keith Kowal (38-644, 4-3373, kkowal@MIT.EDU)
EMERGENCY - DIAL 100 Emergency and Service numbers

Last updated February 3, 2005 by Anantha P. Chandrakasan,
Copyright 2005 by Massachusetts Institute of Technology. All rights reserved.