This course introduces basic logic principles, logic circuit definition, and binary number theory. The concepts of combinational logic circuits are developed along with logic circuit generation, minimization, and construction. The course deals with memory and sequential logic circuits including counters, shift registers, and random access memories. State machines are discussed and illustrated through more complex systems. A strong working knowledge of modern CAD tools and technologies, including VHDL and circuit simulators, as well as the function and application of programmable logic devices (PLDs) is developed in the lab.
2 hours of lecture, 3 hours of lab per week
[Course fee: $200]