everything.study
6.111

Introductory Digital Systems Laboratory

Undergraduate · Historical course

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.
    Recommended
  • Palnitkar, Samir. Verilog® HDL . 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2003. ISBN: 9780130449115.
    Recommended
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.
    Required
  • Pellerin, David, and Taylor, Douglas. VHDL Made Easy . Englewood Cliffs, NJ: Prentice Hall, 1996. ISBN: 0136507638.
    Required
  • Ott, Douglas E. and Thomas J. Wilderotter. A Designer’s Guide to VHDL Synthesis . New York, NY: Springer, 1994. ISBN: 0792394720.
    Recommended
  • Fletcher, W. I. An Engineering Approach to Digital Design . Englewood Cliffs, NJ: Prentice-Hall, 1980. ISBN: 0132776995.
    Recommended
  • Mano, M. Morris. Computer Engineering: Hardware Design . Englewood Cliffs, NJ: Prentice-Hall, 1988. ISBN: 0131629263.
    Recommended
Sources