This course provides concepts that underpins the disciplines of digital electronics and microprocessor systems. It provides the concept of modeling Combinational and sequential circuits. The objective is to provide basic knowledge of how digital building blocks are described in VHDL.
At the end of the course, students will be able to excute binary and hexadecimal calculations and conversions, designing of combinational circuits, design synchronous and asynchronous sequential circuits, translate real world problems into digital logic formulations and construct test and debug digital networks using VHDL.


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