Skip to content

Digital Design

Reference Books

George Self
Exploring Digital Logic with Logisim-Evolution
Edition 7.0, September 2019 (Link)

George Self
“Logisim-Evolution Lab Manual
Edition 4.0, July 2019 (Link)

Course Goals

Students will learn to think like hardware designers by transforming real-world specifications into modular digital circuits and implementing them on an FPGA.

  • Explain how information is represented in digital systems
  • Design combinational hardware
  • Construct hierarchical digital systems
  • Design sequential circuits
  • Implement and verify digital circuits
  • Interface digital hardware with physical devices
  • Analyze digital designs in terms of hardware resources
  • Apply the engineering design process

Software

  • Quartus Prime Lite Edition (Link) 25.1 or newer

  • Logisim Evolution (Link)

Course Modules

  • How is information represented? (binary, hex, displays, BCD)
  • How do we recognize patterns? (truth tables)
  • How do we simplify hardware? (k-maps)
  • How do we select between data? (multiplexers, decoders)
  • How do we remember? (registers)
  • How do we measure time? (counters)
  • How do we react to events? (finite-state-machines)
  • How do we build a complete digital system? (hierarchy)