Upload
pooja-hari
View
216
Download
0
Embed Size (px)
Citation preview
8/22/2019 Digital Fund
1/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 1
Digital FundamentalsDigital Fundamentals
CHAPTER 1CHAPTER 1
Digital ConceptsDigital Concepts
8/22/2019 Digital Fund
2/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 2
Digital and Analog QuantitiesDigital and Analog Quantities
8/22/2019 Digital Fund
3/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 3
Digital and Analog QuantitiesDigital and Analog Quantities
Analog quantities have continuousAnalog quantities have continuous
valuesvalues
Digital quantities have discrete sets ofDigital quantities have discrete sets of
valuesvalues
8/22/2019 Digital Fund
4/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 4
Digital and Analog QuantitiesDigital and Analog Quantities
Analog quantitiesAnalog quantities havehave
continuous valuescontinuous valuesDigital quantitiesDigital quantities havehave
discrete sets of valuesdiscrete sets of values
8/22/2019 Digital Fund
5/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 5
Digital and Analog QuantitiesDigital and Analog Quantities
8/22/2019 Digital Fund
6/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 6
Digital and Analog QuantitiesDigital and Analog Quantities
Types of electronic devices or instruments:Types of electronic devices or instruments:
AnalogAnalog
DigitalDigital
8/22/2019 Digital Fund
7/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 7
Digital and Analog QuantitiesDigital and Analog Quantities
Combination analog and digitalCombination analog and digital
8/22/2019 Digital Fund
8/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 8
Binary Digits, Logic Levels,Binary Digits, Logic Levels,
and Digital Waveformsand Digital Waveforms
8/22/2019 Digital Fund
9/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 9
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
The conventional numbering systemThe conventional numbering system
uses ten digits: 0,1,2,3,4,5,6,7,8, and 9.uses ten digits: 0,1,2,3,4,5,6,7,8, and 9.
The binary numbering system uses justThe binary numbering system uses just
two digits:two digits: 00 andand 1.1.
8/22/2019 Digital Fund
10/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 10
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
The two binary digits are designatedThe two binary digits are designated 00andand 11
They can also be called LOW and HIGH,They can also be called LOW and HIGH,
wherewhere LOW = 0LOW = 0 andand HIGH = 1HIGH = 1
8/22/2019 Digital Fund
11/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 11
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
Binary values are alsoBinary values are also
represented by voltage levelsrepresented by voltage levels
8/22/2019 Digital Fund
12/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 12
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
Major parts of a digital pulseMajor parts of a digital pulse
Base lineBase line
AmplitudeAmplitude
Rise time (Rise time (ttrr)) Pulse width (Pulse width (ttww))
Fall time (Fall time (ttff))
8/22/2019 Digital Fund
13/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 13
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
ttww = pulse width= pulse width
T = period of the waveformT = period of the waveform
f = frequency of the waveformf = frequency of the waveform
T
1
f
8/22/2019 Digital Fund
14/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 14
Binary Digits, Logic Levels, and Digital WaveformsBinary Digits, Logic Levels, and Digital Waveforms
%100
T
tcycleDuty w
The duty cycle of a binary waveform isThe duty cycle of a binary waveform is
defined as:defined as:
8/22/2019 Digital Fund
15/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 15
Digital Waveform Carriers Binary InformationDigital Waveform Carriers Binary Information
clockclock
8/22/2019 Digital Fund
16/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 16
Digital Waveform Carriers Binary InformationDigital Waveform Carriers Binary Information
Timing Diagram
8/22/2019 Digital Fund
17/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 17
Digital Waveform Carriers Binary InformationDigital Waveform Carriers Binary Information
Data TransferData Transfer
8/22/2019 Digital Fund
18/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 18
Basic Logic OperationsBasic Logic Operations
8/22/2019 Digital Fund
19/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 19
Basic Logic OperationsBasic Logic Operations
There are only three basic logic operations:There are only three basic logic operations:
8/22/2019 Digital Fund
20/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 20
Basic Logic OperationsBasic Logic Operations
When the input is LOW, the output is HIGHWhen the input is LOW, the output is HIGH
When the input is HIGH, the output is LOWWhen the input is HIGH, the output is LOW
The NOT operationThe NOT operation
The output logic level isThe output logic level is
always opposite the inputalways opposite the input
logic level.logic level.
8/22/2019 Digital Fund
21/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 21
Basic Logic OperationsBasic Logic Operations
The AND operationThe AND operation When any input is LOW,When any input is LOW,
the output is LOWthe output is LOW
When both inputs areWhen both inputs are
HIGH, the output isHIGH, the output isHIGHHIGH
8/22/2019 Digital Fund
22/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 22
Basic Logic OperationsBasic Logic Operations
The OR operationThe OR operation
When any input is HIGH,When any input is HIGH,
the output is HIGHthe output is HIGH
When both inputs areWhen both inputs areLOW, the output is LOWLOW, the output is LOW
8/22/2019 Digital Fund
23/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 23
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
8/22/2019 Digital Fund
24/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 24
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Comparison functionComparison function Arithmetic functionsArithmetic functions
Code conversion functionCode conversion function
Encoding functionEncoding function Decoding functionDecoding function
Data selection functionData selection function
Data storage functionData storage function
Counting functionCounting function
8/22/2019 Digital Fund
25/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 25
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Comparison functionComparison function Compares two binary values andCompares two binary values and
determines whether or not they aredetermines whether or not they are
equalequal
8/22/2019 Digital Fund
26/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 26
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Arithmetic functionsArithmetic functions Perform the basic arithmeticPerform the basic arithmetic
operations on two binary values:operations on two binary values:
AdditionAddition
Subtraction of two valuesSubtraction of two values
MultiplicationMultiplication
DivisionDivision
8/22/2019 Digital Fund
27/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 27
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Code conversion functionCode conversion function
Converts, or translates, informationConverts, or translates, information
from one code format to anotherfrom one code format to another
8/22/2019 Digital Fund
28/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 28
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Encoding functionEncoding function
Converts nonConverts non--binary informationbinary information
into a binary codeinto a binary code
8/22/2019 Digital Fund
29/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 29
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Decoding functionDecoding function
Converts binaryConverts binary--
coded information intocoded information into
a nona non--binary formbinary form
8/22/2019 Digital Fund
30/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 30
3-to-8
Line
Decoder
y0= abc
y1 = abc
y2= abc
y3 = abc
y4 = abc
y5= abc
y6= abcy7= abc
a
b
c
a b c y0 y1 y2 y3 y4 y5 y6 y70 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 00 1 0 0 0 1 0 0 0 0 00 1 1 0 0 0 1 0 0 0 01 0 0 0 0 0 0 1 0 0 01 0 1 0 0 0 0 0 1 0 01 1 0 0 0 0 0 0 0 1 01 1 1 0 0 0 0 0 0 0 1
+
DecoderDecoder
a
b
c
def
g
3
True table of the logic of this decoder
8/22/2019 Digital Fund
31/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 31
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Data selection functionData selection function
Multiplexer (Multiplexer (muxmux))
Switches digital data from anySwitches digital data from any
number of input sources to a singlenumber of input sources to a single
output lineoutput line
DemultiplexerDemultiplexer((demuxdemux))
switches digital data from a singleswitches digital data from a single
input to any number of output linesinput to any number of output lines
8/22/2019 Digital Fund
32/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 32
4-to-1
MUX
I0
I1
I2
I3
A B
Z
A B Z0 0 I00 1 I1
1 0 I21 1 I3
+
AB
I3
A
B
I2
A
BI1
A
B
I0
MultiplexerMultiplexer
8/22/2019 Digital Fund
33/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 33
MultiplexerMultiplexer
8/22/2019 Digital Fund
34/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 34
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Data storage functionData storage function
Retains binary data for a period ofRetains binary data for a period of
timetime
FlipFlip--flops (flops (bistablebistable multvibratorsmultvibrators)) RegistersRegisters
Semiconductor memoriesSemiconductor memories
MagneticMagnetic--media memoriesmedia memories
OpticalOptical--media memoriesmedia memories
8/22/2019 Digital Fund
35/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 35
44--bit Serial Shift Registerbit Serial Shift Register
8/22/2019 Digital Fund
36/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 36
Parallel Shift RegisterParallel Shift Register
8/22/2019 Digital Fund
37/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 37
Overview of Basic Logic FunctionsOverview of Basic Logic Functions
Counting functionCounting function
Generates sequences of digitalGenerates sequences of digital
pulse that represent numberspulse that represent numbers
8/22/2019 Digital Fund
38/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 38
Storage FunctionStorage Function
FlipFlip--flopsflops
SS--R TypeR Type
D TypeD Type
Q
QS
R
Q
Q
Clock
D
8/22/2019 Digital Fund
39/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 39
Storage FunctionStorage Function
RegistersRegisters
Semiconductor MemoriesSemiconductor Memories
Magnetic MemoriesMagnetic Memories
8/22/2019 Digital Fund
40/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 40
N0 Need
ExampleExample
8/22/2019 Digital Fund
41/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 41
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
8/22/2019 Digital Fund
42/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 42
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
IC package stylesIC package styles
Dual inDual in--line package (DIP)line package (DIP)
SmallSmall--outline IC (SOIC)outline IC (SOIC)
Flat pack (FP)Flat pack (FP)
PlasticPlastic--leaded chip carrier (PLCC)leaded chip carrier (PLCC)
LeadlessLeadless--ceramic chip carrier (LCCC)ceramic chip carrier (LCCC)
8/22/2019 Digital Fund
43/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 43
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
Dual inDual in--line package (DIP)line package (DIP)
8/22/2019 Digital Fund
44/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 44
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
SmallSmall--outline IC (SOIC)outline IC (SOIC)
8/22/2019 Digital Fund
45/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 45
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
Flat pack (FP)Flat pack (FP)
8/22/2019 Digital Fund
46/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 46
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
PlasticPlastic--leaded chip carrier (PLCC)leaded chip carrier (PLCC)
8/22/2019 Digital Fund
47/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 47
FixedFixed--Function Integrated CircuitsFunction Integrated Circuits
LeadlessLeadless--ceramic chip carrier (LCCC)ceramic chip carrier (LCCC)
8/22/2019 Digital Fund
48/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 48
Homework 2 (due after one weeks)Homework 2 (due after one weeks)
TTwo as a team, one alone is allowed.wo as a team, one alone is allowed.
Draw a conceptual block diagram byDraw a conceptual block diagram by
means of basic gates and logic functionmeans of basic gates and logic function
units introduced (please refer to theunits introduced (please refer to theexample of Slide 40)example of Slide 40)
No correct answer at all.No correct answer at all.
Please develop your designPlease develop your design
wwith full freedomith full freedom
8/22/2019 Digital Fund
49/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 49
Introduction to Programmable LogicIntroduction to Programmable Logic
((Skip: This class will skip all the contents related toSkip: This class will skip all the contents related to
programmable logicprogrammable logic))
8/22/2019 Digital Fund
50/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 50
Introduction to Programmable LogicIntroduction to Programmable Logic
SPLDSPLDSimple programmable logicSimple programmable logicdevicesdevices
CPLDCPLDComplex programmable logicComplex programmable logic
devicesdevices
FPGAFPGAFieldField--programmable gate arraysprogrammable gate arrays
8/22/2019 Digital Fund
51/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 51
Introduction to Programmable LogicIntroduction to Programmable Logic
SPLDSPLD PAL (programmable array logic)PAL (programmable array logic)
GAL (generic array logic)GAL (generic array logic)
PLA (programmable logic array)PLA (programmable logic array)
PROM (programmable readPROM (programmable read--only memory)only memory)
8/22/2019 Digital Fund
52/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 52
CPLDCPLD
8/22/2019 Digital Fund
53/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 53
FPGAFPGA
8/22/2019 Digital Fund
54/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 54
8/22/2019 Digital Fund
55/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Slide 55
Test and Measurement InstrumentsTest and Measurement Instruments
8/22/2019 Digital Fund
56/56
FloydFloyd
Digital Fundamentals, 9/eDigital Fundamentals, 9/e
CopyrightCopyright 2006 by Pearson Education, Inc.2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458Upper Saddle River, New Jersey 07458
All rights reserved.All rights reserved.
Test and Measurement InstrumentsTest and Measurement Instruments
Analog OscilloscopeAnalog Oscilloscope Digital OscilloscopeDigital Oscilloscope
Logic AnalyzerLogic Analyzer
Logic Probe,Logic Probe, PulserPulser, and Current, and CurrentProbeProbe
DC Power SupplyDC Power Supply
Function GeneratorFunction Generator
DigitalDigital MultimeterMultimeter