Introduction to Digital Systems: Binary numbers, number system conversions, binary codes.
Boolean Algebra: Basic theorems and properties, Boolean functions, digital logic gates.
Gate-level minimization, Karnaugh map method, don’t-care conditions, implementation using NAND and NOR gates.
Combinational logic: Analysis and Design, adders, magnitude comparators, decoders, encoders, multiplexers, three-state (tri-state) gates.
Synchronous sequential logic, flip-flops, analysis of synchronous sequential circuits, design of synchronous sequential circuits. Registers and counters.
Circuit implementation using hardware description languages (VHDL, Verilog).
Design using ASM (Algorithmic State Machine).
ROM and RAM memories, programmable logic devices.