This course aims at discussing various topics of Digital Electronics from the very fundamentals of this subject  such as Number systems, logical circuits etc. to the other concepts of digital electronics like TTL, Flip Flops, Counters, Shift Registers, PLD etc.


No batch is available

What you'll learn?

Number Systems and Codes

  • Review of number system
  • BCD code
  • Octal code
  • Hexadecimal code
  • EX-3 code
  • Gray code
  • ASCII code

Logic Gates And Boolean Algebra

  • Realization of basic gates using NAND and NOR gates
  • Boolean algebra
  • De Morgan's theorem

Combinational Logic Design Principles

  • SOP and POS representation
  • K-map up to five variables
  • Quine-McClusky method
  • Variable entered mapping

Combinational Logic Design Practices

  • Adder
  • Subtractor
  • Carry look ahead adder
  • BCD adder
  • Magnitude comparator
  • Binary multiplier
  • Series and parallel adder
  • Boolean functions implementation using multiplex and de-multiplex
  • Encoder and decoder
  • Parity generator and checker

Sequential Logic Principles

  • RS, JK, T, D and master slave flip flops
  • Conversion of flip flops
  • Universal shift registers
  • SISO, SIPO, PISO, PIPO, shift left and shift right registers
  • Asynchronous and synchronous counter
  • Up/down counter
  • Mod-N counter
  • Pre-settable counter
  • Skipping state counter

Applications Of Sequential Logic Circuits

  • Frequency Division
  • Ring counter
  • Johnson counter
  • Moore and Mealy machine
  • State transition diagram
  • Synthesis table
  • State reduction techniques : Row elimination and implication table methods


  • SRAM
  • DRAM
  • ROM
  • PROM

Programmable Logic Devices

  • PLA and PAL
  • Architecture of CPLD and FPGA
  • VHDL implementation of basic combinational and sequential circuits