Course Details

Subject {L-T-P / C} : EE3412 : Digital Electronics and Microprocessors {3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. K. Ratna Subhashini


Combinational Logic Design: Combinational logic gates, Basic combinational design. Latches and flip-flops: edge, master-slave, non-overlapping clocks, Synchronous sequential systems, Counters and shift registers, State machines, Algorithmic State Machine Design. Generalized sequential circuitry, Combinational Logic and Timing, Sequential Logic and Timing, Programmable Logic Devices, Programmable Logic Arrays.
Hardware components of a microprocessor system. Central processing unit: ALU, memory, input/output, Register-based architectures, Instruction sets, Assemblers, Peripheral circuits and their modelling.

Course Objectives

  1. To introduce digital system design, the principles of programmable logic devices, the implementation of combinational and sequential circuits, and the principles of hardware design.

Course Outcomes

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
• Understand the logical behavior of digital circuits
• Understand the advantages and disadvantages of programmable logic devices
• Know how to describe digital hardware using a software-style language
• Understand how a basic microprocessor can be built from standard building blocks

Essential Reading

  1. Douglas V. Hall, , Microprocessors and Interfacing: Programming and Hardware, , Tata McGraw-Hill, 2nd Ed. (revised), 2006
  2. R. L.Tokheim, , Digital electronics, Principles and applications,, 6th Edition, Tata McGraw Hill Edition, 2003.

Supplementary Reading

  1. Z. Kohavi, , Switching and Finite Automata Theory, 2nd Ed., Tata McGraw-Hill, 2008.
  2. Kenneth J. Ayala, , The 8086 Microprocessor: Programming & Interfacing The PC, Cengage Learning, 2008