Course objectives:
To impart the knowledge of combinational circuit design.
To impart the knowledge of Sequential circuit design.
To provide the basic knowledge about VHDL & its use
BEST PPT's CHAPTER WISE NOTES
Module No
Module-1
Module-2
Module-3
Module-4
Module-5
Topic
Principles of combinational logic: Definition of combinational, canonical forms, Generation of switching equations from truth tables, Karnaugh maps-3, 4 and 5 variables. Incompletely specified functions (Don’t care terms). Simplifying max – term equations. Quine -McClusky minimization technique, Quine – McC lucky using don’t care terms, Reduced Prime Implicant tables, Map entered variables.
Analysis and design of Combinational Logic:General approach, Decoders-BCD decoders, Encoders. Digital multiplexers-using multiplexers as Boolean function generators. Adders and Subtractors-Cascading full adders, Look ahead carry, Binary comparators. Design methods of building blocks of combinational logic.
Sequential Circuits: Basic Bistable element, Latches, SR latch, application of SR latch, A Switch debouncer, The SR latch, The gated SR latch. The gated D Latch, The Master-Slave Flip-Flops (Pulse-Triggered Flip-Flops): The master-slave SR Flip-Flops, The master-slave JK Flip-Flop, Edge Triggered Flip-flop: The Positive Edge-Triggered D Flip-Flop, Negative-Edge Triggered D Flip-Flop. Characteristic equations, Registers, Counters-Binary Ripple Counter, Synchronous Binary counters, Counters based on Shift Registers, Design of a Synchronous counters, Design of a Synchronous Mod-6 counters using clocked JK Flip- Flops Design of a Synchronous Mod-6 counter using clocked D, T, or SR Flip-Flops.
Sequential Design: Introduction, Mealy and Moore models, State machine notation, synchronous sequential circuit analysis, and design.Construction of state Diagrams, Counters Design.
HDL: Introduction, A brief history of HDL, Structure of HDL Module, Operators, Data types, Types of Descriptions, Simulation and synthesis, Brief comparison of VHDL and Verilog.
Data-Flow Descriptions: Highlights of Data flow descriptions, Structure of data-flow description, Data type-vectors.
PDF Notes
PPT
PART A
Digital Electronics - I
by Prof. Peter Y. K. Cheung sir
Objectives
To impart to you a formalism of logic enabling you to analyze logical processes
To enable you to implement simple logical operations using combinational logic circuits
To enable you to understand common forms of number representation in digital electronic circuits and to be able to convert between different representations
To enable you to understand the logical operation of simple arithmetic and other MSI circuits (Medium Scale Integrated Circuits)
To impart to you the concepts of sequential circuits enabling you to analyze sequential systems in terms of state machines
To enable you to implement synchronous state machines using flip-flops
Textbook
“Digital Systems – Principles and Applications”, 9th Ed, R. J. Tocci and N. S. Widmer, Prentice-Hall,
“Digital Fundamentals ”, T.L. Floyd, Prentice-Hall,
Lecture Notes(DOWNLOAD BY CLICKING LECTURE NO)
Lecture 1 Overview (Problem Sheet 1, Solution)
Lecture 2 Introduction to Data Representation (Problem Sheet 2, Solution)
Lecture 3 Boolean Algebra and Combination Logic 1 (Problem Sheet 3, Solution)
Lecture 4 Boolean Algebra and Combination Logic 2 (Problem Sheet 4, Solution)
Lecture 5 Combinational Logic Gates and Implementation (Problem Sheet 5, Solution)
Lecture 6 More Gates and Multiplexers (Problem Sheet 6, Solution)
Lecture 7 Signed Numbers & Arithmetic Circuits (Problem Sheet 7, Solution)
Lecture 8 Programmable Logic Devices (Problem Sheet 8, Solution) Lecture 9 Flip-flops & Sequential Circuits (Problem Sheet 9&10, Solution)
Lecture 10 More flip-flops (No problem sheet, same as Sheet 9)
Lecture 11 Counters (Problem Sheet 11, Solution)
Lecture 12 Finite State Machines (Problem Sheet 12, Solution)
Lecture 13 Application Examples (Problem Sheet 13, Solution)
List of experiments
Analysis of Functions of BCD-TO-7-segment Decoder / Driver and Operation of 7-segment LED Display
Analysis and Synthesis of Boolean Expressions using Basic Logic Gates
Analysis and Synthesis of Logic Functions using Multiplexers
Analysis and Synthesis of Boolean Relations using Digital Comparators
Analysis and Synthesis of Arithmetic Expressions using Adders / Subtractors
Analysis and Synthesis of Sequential Circuits using Basic Flip-Flops
Analysis and Synthesis of Multi-bit Sequential Circuits using Shift Registers
Microcontroller interfaced with display devices
Microcontroller interfaced with ADC and DAC
Microcontroller interfaced with DC motor
To implement Half adder by using basic and universal gates.
To implement Study of Binary to Gray code converter by using basic and universal gates.
1 Bit Full Adder using Multiplexer
To implement Half adder by using basic and universal gates
To implement Study of Ripple Counter by using basic and universal gates
To implement 1 Bit Full Adder using Multiplexer
To implement Study of Parallel Binary Adder by using basic and universal gates