Digital Logic Design (CSC302)
1 unit: · L-T-P 3-1-0.
Detailed syllabus
Unit 1
UNIT-I: Switching Circuits, Various number system and their conversions: Arithmetic of these number systems, Complements, Data Representation: Binary numbers, binary codes, fixed point representation, floating point representation, Code and their conversions, Addition and Subtraction on Codes, Error Detection codes (Hamming code etc), representation of signed binary number in Fixed and Floating Points. 5L UNIT-II: Boolean algebra, logic gates, and switching functions, truth tables and switching expressions, minimization of completely and incompletely specified switching functions, Karnaugh map and Quine-McCluskey method, multiple output minimization, representation and manipulation of functions using BDDs, two-level and multi-level logic circuit synthesis. 10L UNIT-III: Combinational logic circuits: Realization of Boolean functions using NAND/NOR Gates, Decoders, multiplexers. Logic design using ROMs, PLAs and FPGAs. Case Studies. 8L UNIT-IV: Sequential circuits: Clocks, flip-flops, latches, counters and shift registers, finite-state machine model, synthesis of synchronous sequential circuits, minimization and state assignment, asynchronous sequential circuit synthesis. 12L UNIT-V: ASM charts: Representation of sequential circuits using ASM charts, synthesis of output and next state functions, data path control path partition-based Design. 7L
Source: official document