~~NOTOC~~ ====== Your Course ====== ===== Description ===== This course introduces the students to theory and design of logic circuits used in digital systems. This is an intermediate-level course that uses a Hardware Design Language to illustrate modern design techniques and is supplemented by hardware laboratory exercises (2 hours per week). The topics covered will include: • Review of number systems, Boolean algebra, logic gates and their electrical characteristics. • Analysis and design of Combinational Circuits including arithmetic units, multiplexers, data selectors, parity checkers etc. • Hardware Description Languages (HDL). Use of Verilog HDL in logic circuit design and simulation. • Analysis and design of Sequential Circuits. Flip flops, synchronous and asynchronous circuits. Design using Algorithmic State Machines. • Memory systems, programmable logic and their applications. Register transfer techniques, Bus concepts. • Design examples. ===== Lecture Times ===== * Wednesdays and Fridays, 9:30am - 11:00am