Hands-On Digital Logic Design: Learning Through Experimentation by Dr. Oren Gall (155 pp) is organized in 15 chapters which present topics including basic number representation and complement systems, Boolean algebra, logic gates, truth tables, K-maps, functional blocks, arithmetic processes, state machines, counters, and more.
The text includes 5 integral labs incorporating the Digital Evaluation Board, as well as questions and exercises to encourage student interaction with the text and tinkering with the DEB device.
Interested in bundling it with the Digital Evaluation Board (DEB)? CLICK HERE
Chapter 1: Introduction
Chapter 2: Basic Number Representation
Chapter 3: Complement Systems
Chapter 4: Boolean Algebra and Logic Gates, Activity: Building Your Own Light Switch Controller
Chapter 5: Minterms and Maxterms: Going from Tables to Functions to Circuits!
Chapter 6: Intro to Optimization, Going from Tables to Functions to Circuits!
Chapter 7: K-Maps - Going from Tables to Functions to Circuits (the easy way)!
Chapter 8: All About Timing Hazards
Chapter 9: All About Functional Blocks - MUXes, Adders, Encoders, Decoders, and More!
Chapter 10: Adders, Multiplication, and Division
Chapter 11: CMOS Logic Gates
Chapter 12: Intro to Sequential Logic
Chapter 13: Intro to State Machines and Analysis
Chapter 14: All About Counters
Chapter 15: State Machine Design
Oren
Gall
Dr. Oren Gall founded OZG Systems Engineering LLC in 2018 to serve the interests of independent
inventors, defense, education, and other industries with affordable engineering solutions.
Oren is also Associate Teaching Professor at Penn State, University Park, PA and a licensed
Professional Engineer (PE). Dr. Gall is experienced in electronics, circuit design, and processing, and
has worked in areas related to health and public interest, including energy metering, implantable
medical devices, and gas sensing.
- The design projects forced students to completely understand concepts enough to be able to use them in real world settings.
- The design projects were a good way to get hands on experience learning about designing circuits.
- The design projects helped me learn more on the topics as it required a little more effort.
- The labs were extremely beneficial to enhance learning.