Digital Fundamentals -...

54
Digital Fundamentals Logic gates

Transcript of Digital Fundamentals -...

Page 1: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Digital Fundamentals

Logic gates

Page 2: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Objectives

•Describe the operation of the inverter, the AND gate, and the OR gate

•Describe the operation of the NAND gate and the NOR gate

•Express the operation of the NOT, AND, OR, NAND, and NOR gates with Boolean algebra

•Describe the operation of the exclusive-OR and exclusive-NOR gates

•Recognize and use both the distinctive shape logic gate symbols and the rectangular outline logic gate symbols of ANSI/IEEE Standard 91-1984

•Construct timing diagrams showing the proper time relationships of inputs and outputs for the various logic gates

•Make basic comparisons between the major IC technologies - CMOS and TTL

Logic gates 2

•Explain how the different series within the CMOS and TTL families differ from each other

•Define propagation, delay time, power dissipation, speed-power product, and fan-out in relation to logic gates

•List specific fixed-function integrated circuit devices that contain the various logic gates

•Use each logic gate in simple applications

•Troubleshoot logic gates for opens and shorts by using the logic pulser and probe or the oscilloscope

•Describe the basic concepts of programmable logic

Page 3: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Inverter

Check out the file F03-02!

Thruth table

Logic gates 3

Page 4: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

AND Gate

Logic gates 4

Page 5: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Pulsed operation

Logic gates 5

Page 6: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic expressions for an AND gate

Logic gates 6

Page 7: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Enable/inhibit function with an AND gateAND works as a gate for the clock signal

Logic gates 7

Page 8: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Seat belt alarm system

Logic gates 8

Page 9: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

OR Gate

Logic gates 9

Page 10: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 10

Page 11: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 1

Logic expressions for an OR gate

Logic gates 11

Page 12: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Simplified intrusion detection

Logic gates 12

Page 13: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

NAND Gate

Logic gates 13

Page 14: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Equivalent operations!

Logic gates 14

Page 15: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 15

Page 16: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 16

Page 17: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 17

Page 18: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

NOR Gate

Logic gates 18

Page 19: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Equivalent operations!

Logic gates 19

Page 20: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 20

Page 21: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 21

Page 22: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Exclusive-OR Gate

Logic gates 22

Page 23: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Exclusive-NOR Gate

Logic gates 23

Page 24: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Pulsed operation

Logic gates 24

Page 25: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 25

Page 26: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Fixed-function logic: IC gates

5V

Logic gates 26

3V3

Page 27: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 27

Page 28: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Fixed-function logic gates - Examples

Logic gates 28

Page 29: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

IC packages

Logic gates 29

Page 30: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Pin configuration diagrams for some common fixed-function ICs

Logic gates 30

Page 31: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic symbols for hex inverter

Logic gates 31

Page 32: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Performance characteristics and parameters

propagation delay time

PLHPHL tandt

Logic gates 32

Page 33: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

DC Supply voltage (marked VCC)

With CMOS gates you can use wider supply voltage range:5V CMOS tolerates supply variations from 2V to 6V,3V3 CMOS tolerates supply variations from 2V to 3.6V

TTL requires stable supply voltage: maximum variationis +/- 10% (i.e. 4.5V to 5.5V)

Power dissipation (marked PD)

supply current with HIGH ouput

supply current with LOW ouput

Logic gates 33

+=2

CCLCCHCCD

IIVP

CMOS power dissipation is usually smaller compared to TTL, but the dissipationdepends on frequency (power dissipation for TTL has no frequency dependence).

Page 34: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Input and output logic levels

5V CMOS

1.5V

3.5V

5V CMOS

0.33V

4.4V

TTL

0.8V

2V

TTL

0.4V

2.4V

Logic gates 34

Speed-power product (SPP)

DPPtSPP =

can be used to compared devices when considering both the speed and the dissipation power

Page 35: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Fan-out and loading

Fan-out is the number of inputs (of the same IC family) that can be connected to its output and stillmantain the output voltage levels within specified limits.

In CMOS circuits the fan-out is high but depends on frequency thru capacitive effects

Logic gates 35

Page 36: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Comparison of propagation delay time and power in CMOS and TTL

Logic gates 36

Page 37: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 37

Page 38: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 38

Page 39: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

How to read datasheets and find the information you need

Logic gates 39

Page 40: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Troubleshooting

Internal failures – An open TTL input acts as a HIGH level

Logic gates 40

Page 41: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Troubleshooting a NAND gate for an open input

Logic gates 41

Page 42: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Troubleshooting a NOR gate for an open input

Logic gates 42

Page 43: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 43

Page 44: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 44

Page 45: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Example

Logic gates 45

Page 46: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Logic gates 46

Page 47: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Programmable arrays – OR array

Logic gates 47

Page 48: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Programmable arrays – AND array

Logic gates 48

Page 49: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Classification of SPLDs – PROM

Logic gates 49

Page 50: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Classification of SPLDs – PLA (programmable logic array)

Logic gates 50

Page 51: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Classification of SPLDs – PAL (programmable array logic)

Logic gates 51

Page 52: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Classification of SPLDs – GAL

Logic gates 52

Page 53: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Summary

Logic gates 53

Page 54: Digital Fundamentals - electronics.physics.helsinki.fielectronics.physics.helsinki.fi/wp-content/uploads/2012/01/luento3.pdf · relation to logic gates ... Pin configuration diagrams

Summary

Logic gates 54