18
DIGITAL ELECTRONICS RC1225_013 Nandhini V. L (Team Leader) Kusuma M.S.

Digital electronics nandhini kusuma

Embed Size (px)

Citation preview

Page 1: Digital electronics nandhini kusuma

DIGITAL ELECTRONICS

RC1225_013Nandhini V. L (Team Leader)Kusuma M.S.

Page 2: Digital electronics nandhini kusuma

Digital Electronics is a branch of Electronics deals with the digital circuits and digital signals.

BasicsCombinational CircuitsSequentional Circuits

Page 3: Digital electronics nandhini kusuma

BASIC GATES

Digital Computers store the data in Binary format that is in terms of logic ‘0’ and logic ‘1’.

Basic logic block –GATE

BinaryDigitalInputSignal

BinaryDigitalOutputSignal

Gate

Page 4: Digital electronics nandhini kusuma

Types of Basic Logic Blocks

- Combinational Logic Block Logic Blocks whose output logic value depends only on the input logic

values

- Sequential Logic Block Logic Blocks whose output logic value depends on the input values

and the previous state of the blocks

Functions of Gates can be described by

- Truth Table - Boolean Function - Karnaugh Map

Page 5: Digital electronics nandhini kusuma

BASIC CONCEPTS Simple gates

AND OR NOT

Functionality can be expressed by a truth table A truth table lists output

for each possible input combination

Precedence NOT > AND > OR F = A B’ + A’ B = (A (B’)) + ((A’) B)

Page 6: Digital electronics nandhini kusuma

Additional useful gates

Universal gates NAND NOR

NAND = AND + NOT NOR = OR + NOT Additional gate: XOR gate XOR implements

exclusive-OR function NAND and NOR gates

require only 2 transistors AND and OR need 3 transistors

Page 7: Digital electronics nandhini kusuma

COMBINATIONAL CIRCUITS

Output depends only on the present inputs. Combinational circuits provide a higher level of

abstraction.Help in reducing design complexity.Reduce chip count.

We look at some useful combinational circuits

Page 8: Digital electronics nandhini kusuma

COMBINATIONAL LOGIC CIRCUITS

Half AdderFull Adder Multiplexer

Encoder Decoder Parity Checker Parity Generator etc

Page 9: Digital electronics nandhini kusuma

ADDERS

Half-adderAdds two bits

Produces a sum and carry

Full-adderAdds three 1-bit values

Like half-adder, produces a sum and carryAllows building N-bit adders

Simple techniqueConnect Cout of one adder to Cin of the next

These are called ripple-carry adders

a sumb carr

y

Coutsum

Cin

ab

HA

FA

Page 10: Digital electronics nandhini kusuma

MULTIPLEXER

2n data inputs n selection inputs a single output

Selection input determines the input that should be connected to the output

Page 11: Digital electronics nandhini kusuma

Multiplexers(Continued…)

4-data input MUX implementation

Page 12: Digital electronics nandhini kusuma

Multiplexers(Continued…)

4-data input MUX

Page 13: Digital electronics nandhini kusuma

Multiplexers(Continued…)

Example chip: 8-to-1 MUX

Page 14: Digital electronics nandhini kusuma

Demultiplexer (DeMUX)

DEMULTIPLEXERS

Page 15: Digital electronics nandhini kusuma

Decoders

Decoder selects one-out-of-N inputs

Page 16: Digital electronics nandhini kusuma

Comparator

Used to implement comparison operators (= , > , < , , )

Page 17: Digital electronics nandhini kusuma

Comparator (cont.) A=B: OX = IX (X=A<B, A=B, & A>B)

4-bit magnitude comparator chip

Page 18: Digital electronics nandhini kusuma

Thank you