## Switching Theory & Logic Design of Digital Circuits

### What you’ll learn

Introduction to Digital Eectronics and logic design of Digital circuits

Review of Number systems

Logic operations,Error Detection and Correction codes

Minimization of switching functions using K-Maps 3 ,4,5 Variable K-Maps etc.,

Combinatiobal Logic Circuits

Combinational logic circuits ( Advanced)

Sequential Logic Circuits Full Concepts

### Requirements

There is no need to learn before taking to the course, we will explain each every concept from scratch

All youneed a mobile to listen class or laptop and pen and paper to make a note of it.

### Description

Learning switching theory or digital electronics is like playing a football! Open doors to careers and hobbies in online digital job field Building on the knowledge you gained in the Digital Electronics course will help you to move forward in digital field and opens even more doors to diverse careers, projects and jobs .The trainer is certified person in Coursera and in NPTEL. He has 20 years of teaching field experience in both theoretical and practical. Without computers and digital systems we cannot imagine our lives and coming future rapidly increasing in digital field. Think about how many of them are now operated their works particularly in industries, businesses and projects that involve computers or computer control. Even though bio medical ,mechanical and automobiles are chock full of digital electronics now. All of this involves digital electronics, and you want in on it today. In this course, you will learn digital electronic circuits, switching theory and logic design and also it will be in use to make digital systems.. You’ll don’t need a good understanding of any electronics skills but some simple math skills, a computer, and that’s it!No prior knowledge of digital electronics or programming is required, and yet by the end of this course you’ll have built functioning digital electronic circuits and surely you can design some digital circuits which you want.Lesson overview:In this course ,you further develop your knowledge and skills to include digital electronics and practice your skills on real-life digital components.In the first section you may learn the how the digital era changed and how it helps your career and Review of number systemsSecond section you may learn the full information on number systems and logic operation,error detection and correction codesIn this course you will gain a wide knowledge on digital systems and this course surely will help you to move forward or jump in VLSI field. In this course we’ll be covering:History of Electronics and how digital field emergedWhat is signal, analog and digital signal?What is digital system?Number systems full and its conversionsIntroduction to Boolean AlgebraBasic Logic operationsBoolean theorems and postulatesDemorgans theoremsConsensus theoremBoolean functionDual of the Boolean function and Complement of a Boolean functionRepresentation of Boolean function: Min term and max termstandard or canonical SOP formConversion of SOP to standard or canonical SOP formConversion of SOP to standard or canonical SOP form with truth table (2 methods)Standard POS & Conversion of POS to standard or canonical POS formConversion SOP TO CPOS and CSOP forms with truth table example problemsConversion SOP TO CPOS and CSOP forms with truth table example problemsConversion of standard SOP and POS( vice versa) with procedure( 3rd model)Conversion of standard CSOP and CPOS with procedure( 3rd model)Minimization of logic functions using Boolean theorems3 Variable minterms and maxtermsDigital logic gatesLogic gatesProperties of Excusive OR gateInverted GatesGeneration of logic diagram with Boolean expressionMulti Level AND-OR realizationTwo Level AND-NOR realizationMulti Level AND-OR and NAND realization problemsMulti Level AND-OR and NOR realization problemsAddition of BCD NumbersAddition of Excess-3Gray code or self reflection code or cyclic codeGray to Binary code conversionBinary to Gray code conversionError Detection and Correction codesHamming codeHamming code 7 bit example.Minimization of switching functions using K-Maps2,3,4,5 variable K-MapsCode convertersBCD to Excess-3 vice versaBinary to Gray vice versa etc.,Combinational logic circuitsHalf adderFull adderHalf subtractorFull subtractorParallel adderDecodersEncodersMultiplexersDE multiplexersSequential logic circuitsFlip flopsRegistersCountersand much more and more!

### Overview

Section 1: Review of Number systems

Lecture 1 Introduction to course outlines

Lecture 2 Review of number systems :positional and non positional number systems

Lecture 3 Types of number systems (Binary,Decimal,Octal and Hexa decimal )

Lecture 4 Conversion possibilities from one radix to another radix

Lecture 5 Radix ‘r’ (Any number system to ) to Decimal

Lecture 6 Decimal to radix r (or any number system)Conversion procedure

Lecture 7 Decimal to hexa,octal number system conversion with examples

Lecture 8 Binary to Hexa decimal conversion

Lecture 9 Binary to decimal conversion

Lecture 10 Hexa decimal to binary and also to Octal conversion

Lecture 11 Hexa decimal to Decimal conversion procedure with examples

Lecture 12 Binary to octal conversion

Lecture 13 Binary to decimal conversion

Lecture 14 Hexa decimal to decimal conversion

Lecture 15 Hexa decimal to Octal conversion

Lecture 16 Octal to decimal conversion

Lecture 17 Diminished radix or ‘r-1’ s complement with 9s and 1s complement examples

Lecture 18 r’s complement (10s and 2’s complements)

Lecture 19 Difference between ‘r’ and r-1’s coplement methods

Lecture 20 Octal arithmetic (addition ,subtraction)

Lecture 21 Octal multiplication

Lecture 22 Hexadecimal arithmetic (Addition and subtraction)

Lecture 23 Data representation methods (Unsigned.signed magnitude,1’sc.& 2’scomplement )

Lecture 24 r’s complement (2’s and 10’s complement ) method of subtraction

Lecture 25 r-1 ‘s complement (1’s and 9’s complement etc.,) method of subtraction problems

Lecture 26 Binary Arithmetic -Addition rules and truth table

Lecture 27 Binary Addition problems

Lecture 28 Binary subtraction rules and problems

Lecture 29 Binary Subtraction (Big number-Small number and vice versa)

Lecture 30 Binary multiplication

Lecture 31 Binary Division

Lecture 32 Binary codes

Lecture 33 Binary codes (Sequential ,Alphanumeric etc.,)

Lecture 34 Examples on weighted codes

Lecture 35 BCD ,EXCESS-3, 2-4-2-1,Self complement codes

Lecture 36 Alphanumeric ,EBCDIC,Hollerith codes in details explanation

Section 2: Logic operations,Error Detection and Correction codes

Lecture 37 Introduction to Boolean Algebra

Lecture 38 Baisc Logic operations

Lecture 39 Boolean theorems and postulates

Lecture 40 Boolean theorems and postulates-2

Lecture 41 Demorgans theorems

Lecture 42 Consensus theorem

Lecture 43 Boolean function

Lecture 44 Dual of the boolean function

Lecture 45 Complement of a boolean function

Lecture 46 Representation of boolean function:Min term and max term

Lecture 47 standard or canonical SOP form

Lecture 48 Conversion of SOP to standard or canonical SOP form

Lecture 49 Conversion of SOP to standard or canonical SOP form with truthtable (2 methods)

Lecture 50 Standard POS & Conversion of POS to standard or canonical POS form

Lecture 51 Conversion SOP TO CPOS and CSOP forms with truth table example problems

Lecture 52 Conversion SOP TO CPOS and CSOP forms with truth table example problems

Lecture 53 Conversion of standaed SOP and POS( vice versa) with procedure( 3rd model)

Lecture 54 Conversion of standard CSOP and CPOS with procedure( 3rd model)

Lecture 55 Minimization of logic functions using boolean theorems

Lecture 56 3 Variable minterms and maxterms

Lecture 57 Digital logic gates

Lecture 58 LOogic gates

Lecture 59 Properties of Excusive OR gate

Lecture 60 Inverted Gates

Lecture 61 Generation of logic diagram with boolean expression

Lecture 62 Multi Level AND-OR realization

Lecture 63 Two Level AND-NOR realization

Lecture 64 Multi Level AND-OR and NAND realization problems

Lecture 65 Multi Level AND-OR and NOR realization problems

Lecture 66 Addition of BCD Numbers

Lecture 67 Addition of Excess-3

Lecture 68 Gray code or self reflection code or cyclic code

Lecture 69 Gray to Binary code conversion

Lecture 70 Binary to Gray code conversion

Lecture 71 Error Detection and Correction codes

Lecture 72 Hamming code

Lecture 73 Hamming code 7 bit example

Section 3: Minimization of switching functions using K-Maps etc.,

Lecture 74 K-Map method

Lecture 75 K-Map format

Lecture 76 Representation of boolean function:Min term and max term using K-Maps

Lecture 77 Plotting a graphical table of 2,3 and 4 variables on K-Map

Lecture 78 Plotting of switching/Boolean function or expression

Lecture 79 Plot the boolean expressions on K-Map both SOP and POS

Lecture 80 Minimization of switching functions using K-map

Lecture 81 Rules of adjancent cells & Prime implicants,Essential Prime implicants

Lecture 82 4-Variable K-Map

Lecture 83 5-Variable K-Map

Lecture 84 Minimal SOP realization using K-Map

Lecture 85 Minimal POS realization using K-Map

Lecture 86 Conversion of SOP to POS to SOP problems using 3,4 variable using K-Map method

Lecture 87 Code converters:Binary to BCD conversion using K-Map

Lecture 88 Code converters: BCD to EXCESS-3 conversion

Lecture 89 EXCESS-3 TO BCD code converter

Lecture 90 EXCESS-3 TO BCD code converter ‘C’ term modification for better group

Lecture 91 Binary to Gray code converter

Lecture 92 5-Variable K-Map Practice problem

Lecture 93 Don’t Care Conditions

Section 4: Combinatiobal Logic circuits

Lecture 94 Introduction to Combinational logic or switching or digital circuits

Lecture 95 How to design a combinational logic circuits

Lecture 96 Half-Adder

Lecture 97 Full adder

Lecture 98 Half-subtractor

Lecture 99 Full subtractor

Lecture 100 4-8 bit binary adder

Lecture 101 How to design parallel binary adders-subtractors and 2’s complement adder

Lecture 102 4-bit adder-subtractor

Lecture 103 BCD adder combinational logic circuit design

Section 5: Combinational logic circuits ( advanced)

Lecture 104 Introduction to decoders

Lecture 105 2 to 4 decoder

Lecture 106 3 to 8 decoder

Lecture 107 4 to 16 decoder

Lecture 108 4 to 16 decoder using two 3 to 8 decoders

Lecture 109 5 to 32 decoder

Lecture 110 what is encoder?

Lecture 111 Decimal to BCD encoder

Lecture 112 Octal to binary encoder

Lecture 113 4:2 Priority encoder

Lecture 114 Octal to binary priority encoder

Lecture 115 Whatis multiplexer

Lecture 116 4:1 multilexer

Lecture 117 8:1 multiplexer

Lecture 118 32:1 multiplexer design using four 8:1 s MUXes and one 2:4 decoder

Lecture 119 32:1 multiplexer using two 16:1 muxes

Lecture 120 2:1 multiplexer and 3:1 multiplexer using 2:1 multiplexer

Lecture 121 Demultiplexer

Lecture 122 1:2 Demultiplexer

Lecture 123 1:2 Demultiplexer simplified

Lecture 124 1:4 Demultiplexer

Lecture 125 1:8 Demultiplexer

Lecture 126 Designa 1 to 8 demux with two 1 to4 demuxes

Lecture 127 How to design Design different types of demultiplexers

Lecture 128 Higher order Demultiplexer

Section 6: Sequential logic circuits

Lecture 129 Introduction to sequential logic circuits and its comparisions

Lecture 130 One bit memory cell

Lecture 131 One bit memory cell with simple example

Lecture 132 What is latch and Flip-Flop?

Lecture 133 SR Latch using NOR gates

Lecture 134 S’R’ Latch , SR latch and Gated SR latch Using NAND gates

Lecture 135 What is Flip-Flop and Types of Triggering (positive and negative edge triggering

Lecture 136 Types of Flip-Flops

Lecture 137 Clocked SR Flip Flop using NOR gate

Lecture 138 Clock SR Flip Flop and Its Truth Table

Lecture 139 Characteristic Table of SR Flip Flop

Lecture 140 Excitation Table of SR Flop-Flop and state Diagram

Lecture 141 Clocked SR Flip Flop using NAND gate

Lecture 142 Clocked SR Flip Flop using NAND gate Characteristic Table

Lecture 143 Clocked SR Flip Flop using NAND gate Excitation Table

Lecture 144 D Flip Flop using SR flip flop of Truth Table ,Characteristic ,Excitation Table

Lecture 145 State Diagram and Timing Diagram of D flip flop

Lecture 146 JK Flip Flop using NAND Gates includes Truth,Characteristic,Excitationtables etc

Lecture 147 Timing Diagram of JK Flip Flop

Lecture 148 T FLIP FLOP Truth ,Characteristic,Excitation,Timing, Diagram etc.,

Lecture 149 Conversion of One Flip-Flop to another Flip Flop with example

Lecture 150 Conversion of SR FlipFlop to D-Flip Flop

Lecture 151 Conversion of SR FlipFlop to T-Flip Flop

Lecture 152 Conversion of SR FlipFlop to J-K-Flip Flop

Lecture 153 Conversion of JK FlipFlop to T-Flip Flop

Lecture 154 Applications of Flip Flops(freequency division,registers.parallel data storage)

Lecture 155 Introduction to counters

Lecture 156 3 bit Asynchronous down Counter

Lecture 157 4 bit Asynchronous down Counter

Lecture 158 Design of Ripple counter with Modulus <2 power n

Lecture 159 Design of MOD-6 synchronous up counter

Lecture 160 Timing Diagram of MOD-6 synchronous up counter

Lecture 161 Design of MOD-10 (or Decade Counter) Synchronous Up Counter

Lecture 162 Design of Asynchronous 2 bit Down Counter

Lecture 163 Design of Asynchronous 3 bit Down Counter

Lecture 164 Design of synchronous 4 bit Up Counter

Lecture 165 Design of synchronous 4 bit Down Counter

Lecture 166 Design of Synchronous MOD 5 Counter

Lecture 167 Design of BCD synchronous Counter using T-Flip Flops

Lecture 168 Ring Counter

Lecture 169 Johnson Counter or Twisted Ring Counter

Lecture 170 Introduction to Shift Registers

Lecture 171 Controlled Buffer Register

Lecture 172 SISO,SIPO,PIPO Shift Registers

Lecture 173 PISO Shift Registers

Lecture 174 Bi Directional Shift Registers

Lecture 175 Universal Shift Registers

This course is perfectly suited to those who are studying or working in digital or in electronics and communication field.,Electrical & Electronics Engineers,Computer Science or Engineers or even Mechanical students also necessary the concepts of digital electronics

#### Course Information:

Udemy | English | 16h 52m | 8.61 GB

Created by: SkillGems Education

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com