It starts with a discussion of combinational logic: logic gates, minimization techniques, arithmetic circuits, and modern logic devices such as field programmable logic gates. The second part of the course deals with sequential circuits: flip-flops, synthesis of sequential circuits, and case studies, including counters, registers, and random access memories. State machines will then be discussed and illustrated through case studies of more complex systems using programmable logic devices.
Arithmetic operations with signed number. Hexadecimal numbers. Octal Numbers and Binary Coded Decimal Numbers (BCD).
CH#03: Logic Gates; Inverter, AND gate & its applications and OR gate & its applications. NAND and NOR gates with applications. IC Packages. Propagation Delay. Fan-Out and Loading.
CH#04: Boolean operation and expressions; Boolean Addition & multiplication. Laws and rules of Boolean algebra. Quiz No.3
Boolean Expression and truth table; Converting SOP expression to truth table.Converting SOP expression to truth table. Quiz No.4
Midterm
Edge-Triggered Flip-Flop; S R Flip-Flop, D Flip-Flop. Asynchronous preset and cleat inputs. Propagation delay, power dissipation.
State table, State Diagram, State Equations. CH#08: Async Counters; 2-bit Async counter. 3-bit Sync counter. Async Decade counters. Synchronous Counters; 2-bit Sync counter. 3-bit Sync counter.
Serial In/Parallel Out Shift Registers, Parallel In/Serial Out Shift Registers, Parallel In/Parallel Out Shift Registers. Shift Register Applications; Time Delay, Serial to parallel data converter.
CH#06: Basic Adders; The half adder, The full adder, Parallel Binary Adders Comparators; Equality, Inequality. Quiz No.8
Decoders; The Basic Binary Decoder. The 4-Bit Decoder, The BCD-to-Decimal Decoder (Application). Encoders; The Decimal to BCD Encoder.