Digital Fund

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