Revision02 Digital Logic Basics

Embed Size (px)

Citation preview

  • 7/29/2019 Revision02 Digital Logic Basics

    1/26

    Digital Logic Basics R2

    1

  • 7/29/2019 Revision02 Digital Logic Basics

    2/26

    TTL & CMOS

    2

  • 7/29/2019 Revision02 Digital Logic Basics

    3/26

    TTL versus CMOSCMOS to TTL

    When connecting CMOS gates to TTL

    Voltage YES

    Current NO

    3

  • 7/29/2019 Revision02 Digital Logic Basics

    4/26

    Fundamental Logic GatesOR Gate

    Symbol Test Circuit

    Timing Diagram Truth Table

    C=A+BBoolean Ex ression4

  • 7/29/2019 Revision02 Digital Logic Basics

    5/26

    Fundamental Logic GatesAND Gate

    Symbol Test Circuit

    Timing Diagram Truth Table

    C=A . BBoolean Expression5

  • 7/29/2019 Revision02 Digital Logic Basics

    6/26

    Fundamental Logic GatesXOR Gate

    Symbol Test Circuit

    Timing Diagram Truth Table

    C=A

    BBoolean Expression6

  • 7/29/2019 Revision02 Digital Logic Basics

    7/26

    Fundamental Logic GatesNOT Gate

    Symbol Test Circuit

    Timing Diagram Truth Table

    B=ABoolean Expression7

  • 7/29/2019 Revision02 Digital Logic Basics

    8/26

    Fundamental Logic GatesNAND & NOR Gates

    Symbols and Equivalent Circuits

    B=A.B B=A+BBoolean Expression Boolean Expression

    8

  • 7/29/2019 Revision02 Digital Logic Basics

    9/26

    Fundamental Logic GatesNAND & NOR Gate

    Truth Tables

    9

  • 7/29/2019 Revision02 Digital Logic Basics

    10/26

    Combinatorial Logic

    10

  • 7/29/2019 Revision02 Digital Logic Basics

    11/26

    Parity Generation

    8-bit Even Parity Generation.

    A0A1A2

    A3A4A5A6A7PB

    11

  • 7/29/2019 Revision02 Digital Logic Basics

    12/26

    Parity Check

    8-bit Even Parity Check.

    PC

    PC

    PBEC

    0 Data OK1 Error Occurred

    EC

    12

  • 7/29/2019 Revision02 Digital Logic Basics

    13/26

    Decoders and Encoders

    Z0Z1

    AB

    Z0

    Z1

    Z2Z3

    Truth TableTruth Table

    13

  • 7/29/2019 Revision02 Digital Logic Basics

    14/26

    Multiplexers

    Truth Table

    SymbolEquivalent Logic Circuit

    14

  • 7/29/2019 Revision02 Digital Logic Basics

    15/26

    Demultiplexers

    Truth Table

    SymbolEquivalent Logic Circuit

    15

  • 7/29/2019 Revision02 Digital Logic Basics

    16/26

    Flip-Flops and RegistersRS Latch

    Equivalent Logic Circuit

    Symbol

    16

  • 7/29/2019 Revision02 Digital Logic Basics

    17/26

    Flip-Flops and RegistersRS Latch

    Timing Diagram

    17

  • 7/29/2019 Revision02 Digital Logic Basics

    18/26

    Flip-Flops and RegistersGated Latches

    SymbolEquivalent Logic Circuit

    Truth Table18

  • 7/29/2019 Revision02 Digital Logic Basics

    19/26

    Flip-Flops and RegistersD-FlipFlops

    SymbolEquivalent Logic Circuit

    Truth Table19

  • 7/29/2019 Revision02 Digital Logic Basics

    20/26

    Flip-Flops and RegistersD-FlipFlops

    Timing Diagram

    20

  • 7/29/2019 Revision02 Digital Logic Basics

    21/26

    Flip-Flops and RegistersJK-FlipFlops

    SymbolEquivalent Logic Circuit

    Truth Table21

  • 7/29/2019 Revision02 Digital Logic Basics

    22/26

    Flip-Flops and RegistersJK-FlipFlops

    Timing Diagram

    22

  • 7/29/2019 Revision02 Digital Logic Basics

    23/26

    Counters

    Timing Diagram

    Output

    23

  • 7/29/2019 Revision02 Digital Logic Basics

    24/26

    Counters

    Equivalent Circuit of a 2-bit Counter

    24

  • 7/29/2019 Revision02 Digital Logic Basics

    25/26

    How Hardware Engineers

    Dene Digital Designs

    Hardware Denition Languages VHDL Verilog

    25

  • 7/29/2019 Revision02 Digital Logic Basics

    26/26

    Need Further

    Assistance?

    Ask your Demonstrator,

    Post a question on the Forum, Email the Convener, or Make an appointment.

    26