Fundamentals of Digital Design
Ray Mitchell

Debugging Labs

The procedure for debugging most digital logic circuits is pretty much the same regardless of what the circuit is designed to do.  That is, if you don't have the expected output you start back at the input and follow signals through the circuit, gate-at-a-time, until a signal deviates from what it is supposed to be.  Debugging the labs required in this course does not require any sophisticated test equipment and in fact, a simple LED/resistor circuit used to tell if a high or a low voltage level is present is all that is usually needed.  This step-by-step procedure will be covered in class as needed.