6.111
Introductory Digital Systems Laboratory
Spring 2006
Topics
- Introduction
- Combinational logic
- Introduction to Verilog® - combinational logic
- Sequential building blocks
- Simple sequential circuits and Verilog®
- Finite-state machines and synchronization
- Memory basics and timing
- FSM examples, Verilog® lab 2 discussion
- Arithmetic structures
- More FSM, memory, arithmetic
- Analog building blocks
- System integration issues and major/minor FSM
- VGA timing generation, block RAM/ROM
- Reconfigurable logic architecture
- Video
- Project kickoff
- LSI integration and performance transformations
- Power dissipation in digital systems
- Proposal conference with TAs
- Block diagram conference with TAs
- Project design presentation
- Project design presentation (cont.)
- Implement/Debug
- Implement/Debug (cont.)
Readings
- Katz, Randy, and Gaetano Borriello. Contemporary Logic Design . 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2004. ISBN: 9780201308570.
- Palnitkar, Samir. Verilog® HDL . 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2003. ISBN: 9780130449115.
Fall 2002
Topics
- Counters, Finite State, Machines, PALS
- VHDL FSM Example,Timing, Lab 2 assignment
- VHDL Identifiers, Handshaking, Package examples
- VHDL Statements, ALU example
- Binary Arithmetic, Control Example (PI controller)
- Implementation using multiple FSM’s, FLEX10K parts
- A/D, D/A, Op Amps (demo)
Readings
- Skahill, Kevin. VHDL for Programmable Logic . Englewood Cliffs, NJ: Prentice Hall, 1996. ISBN: 0201895730.
- Pellerin, David, and Taylor, Douglas. VHDL Made Easy . Englewood Cliffs, NJ: Prentice Hall, 1996. ISBN: 0136507638.
- Ott, Douglas E. and Thomas J. Wilderotter. A Designer’s Guide to VHDL Synthesis . New York, NY: Springer, 1994. ISBN: 0792394720.
- Fletcher, W. I. An Engineering Approach to Digital Design . Englewood Cliffs, NJ: Prentice-Hall, 1980. ISBN: 0132776995.
- Mano, M. Morris. Computer Engineering: Hardware Design . Englewood Cliffs, NJ: Prentice-Hall, 1988. ISBN: 0131629263.
Sources
- Course catalogue ↗Historical OpenCourseWare
- MIT OpenCourseWare ↗Spring 2006
- MIT OCW calendar ↗
- MIT OCW syllabus ↗
- MIT OCW calendar ↗
- MIT OCW syllabus ↗
- Historical MIT OpenCourseWare offering. Named reading entries and schedule topics are automatically extracted from the linked source pages.
- Historical MIT OpenCourseWare offering. Named reading entries and schedule topics are automatically extracted from the linked source pages.