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

- Board: DE10-Lite (Link)

- 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)