This course introduces basic logic principles, logic circuit definition, and binary number theory and develops the concepts of combinational logic circuits along with logic circuit generation, minimization, and construction. It 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. The lab develops a strong working knowledge of modern CAD tools and technologies, including VHDL and circuit simulators, as well as the function and application of PLDs.
2 hours of lecture, 3 hours of lab per week
[Course fee: $120]