ENEX203

Logic Circuit

Syllabus

  1. Introduction (4 hours)
    1. Digital versus analog signals
    2. Digital integrated circuits (ICs)
    3. Logic level diagram
    4. Basic gates and their equivalents
    5. Universal gates and their equivalents
    6. Exclusive gates and their equivalents
    7. Positive and negative logic
    8. De' Morgan's laws
    9. Applications of logic gates
  2. Logic Gates (3 hours)
    1. Digital codes and conversions: decimal, binary, octal and hexadecimal code; BCD code; Excess-3 code; Gray code; examples of code conversions
    2. Alphanumeric codes: ASCII code and EBCDIC code
    3. 1's complement and 2's complement
    4. Signed number representation
  3. Boolean Algebra and K-Maps (4 hours)
    1. Boolean algebra and its laws
    2. Simplifications of Boolean expressions
    3. Minterms and maxterms
    4. Sum-of-product and product-of-sum methods
    5. Truth tables and Karnaugh map
    6. Four variables K-maps
    7. Cell, pairs, quads and octets
    8. Rolling, envelop effects and redundant groups
    9. Don't care conditions
  4. Combinational Logic Circuits (8 hours)
    1. Design procedures
    2. Half/Full adders and subtractors
    3. Ripple carry adders
    4. Multiplexer and demultiplexer design
    5. Encoder and decoder design
    6. BCD-to-decimal decoder
    7. Seven-segment decoder
    8. Digital comparators
  5. Sequential Logic Circuits (6 hours)
    1. Latches and flip-flops: SR, D, T and JK
    2. Types of flip-flop triggering systems
    3. Excitation tables, characteristic equations
    4. Flip-flop timing diagrams
    5. Flip-flops as the state machines
    6. Flip-flop conversions
    7. Flip-flop applications
  6. Registers and Counters (8 hours)
    1. Register fundamentals, register types
    2. SISO, SIPO, PISO and PIPO registers
    3. Data transfer timing diagrams
    4. Asynchronous counters
    5. Up, down and mod-n asynchronous counters
    6. Synchronous counters
    7. Up, down and mod-n synchronous counters
    8. Register and counter applications
  7. Sequential Machine Design (8 hours)
    1. Synchronous machine design procedures
    2. Primitive state diagrams
    3. Transition/flow tables
    4. Redundant states
    5. Pure binary assignment tables
    6. Excitation maps
    7. Realization of the models
    8. Circuit diagram of synchronous machine
    9. Input sequence detectors synchronous machine
  8. Digital Devices Applications (4 hours)
    1. Frequency counters
    2. Time measurements
    3. Multiplexing displays

Practicals

  1. Logic gates, truth tables verifications and De' Morgan's laws
  2. Encoder and decoder design
  3. Multiplexer and demultiplexer design
  4. Latches, RS, D, JK and T flip-flops realizations
  5. Shift registers design and realizations
  6. Circuit realizations of ripple counters
  7. Circuit realizations of synchronous counters