Digital Electronics Lecture Notes

Syllabus :

NUMBER SYSTEM AND BASIC LOGIC                                               
Number systems – Binary, Octal, Hexadecimal, BCD, Excess 3, Complements Conversions and Arithmetic. Boolean theorems, Boolean algebra – AND, OR, NOT, NAND & NOR operation,
Sum of Product and Product of Sum forms. Minimization Karnaugh’s map, Tabular
Minimization Procedures. 

COMBINATIONAL CIRCUITS                                                        
Design of Logic gates. Design of Adder, Subtractor, Comparators, Code Converters, Encoders, Decoders, Multiplexers and Demultiplexers. Function realization using Gates & Combinational
circuits. 

SYNCHRONOUS SEQUENTIAL CIRCUITS                                                 
Flip flops – SR, D, JK and T. Analysis of Synchronous Sequential circuits, Design of Synchronous Sequential circuits, Counters, Shift registers, State diagram, State reduction and State assignment. 

ASYNCHRONOUS SEQUENTIAL CIRCUIT                                                 
Stable Unstable states, Output Specifications, Cycles and Races, Race free assignments, Reduction of State and Flow tables, Hazards. 

MEMEORY, PROGRAMMABLE LOGIC DEVICES AND LOGIC FAMILIES                    
Memories and PLD’s: ROM, PROM, EPROM, PLA, PLD, CPLD and FPGA. Digital logic families: TTL, ECL, CMOS.

 

 Digital Electronics




LECTURE NOTES
Basic Gates
Compound Gates
Rules of Boolean Algebra
Proofs (simplification) of Compound Rules
De Morgan's Theorem visually explained
De Morgan's Theorem worked examples
Different ways of writing Boolean functions/expressions
Simplification of SOP expressions
Simplification of POS expressions
Simplification of POS - worked example
Hexadecimal, binary and decimal numbers
Number conversions
Negative numbers and codes
Mathematical addition and subtraction of binary numbers
Adders and Subtractors
3-bit adder
Complement subtraction (Minuend LESS THAN Subtrahend)
Complement subtraction (Minuend GREATER THAN Subtrahend)
Real Number conversions
the minterms on Karnaugh maps
Rules of adjacent squares and 4-variable Karnaugh maps
Simple functions on 2 and 3-variable Karnaugh maps
Step by step HELP to Karnaugh maps (part 1)
Step by step HELP to Karnaugh maps (part 2)
Tutorial examples using Karnaugh maps
Duality and Complement
NAND-NAND and NOR-NOR
Single Variables with NAND-NAND and NOR-NOR
Encoders, Decoders, Multiplexers and Demultiplexers
Encoders and Decoders
Multiplexers and Demultiplexers
Parity generation and checking
BCD addition
Implementing Functions with a Multiplexer
Sequential Logic and S-R Latch
Flip-Flop Types
Glitches and Master-Slave Flip-Flops
Clocks and Schmitt Trigger
Flip-Flop Excitation Tables
Finite State Devices - D type flip-flops
Finite State Devices - JK type flip-flops
Designing synchronous counters
Comparison of synchronous and asychronous counters
Waveforms for synchronous/asynchronous counters
The Binary Weighted DAC
The R/2R Ladder DAC
The Tracking (Ramp or Staircase) ADC
The Flash ADC
The Bidirectional Shift Register