Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

Embed Size (px)

Citation preview

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    1/30

    9/16/13

    1

    Cc mch logic t hp c bn(Modular Combinational Logic Circuits)

    Dr. Le DungSchool of Electronics and TelecommunicationsHanoi University of Science and Technology

    Hanoi 5/2011

    NI DUNGI. B gii m (Decoder)

    1. Binary Decoder

    2. BCD to Decimal Decoder

    3. BCD to 7-segment Decoder

    II. B lp m (Encoder)1. Binary Encoder

    2. Binary Priority Encoder

    3. Decimal to BCD Priority Encoder

    III. B dn knh B phn knh (Multiplexer & Demultiplexer)1. MUX v DEMUX

    2. 1 of 8 MUX v 1 to 16 MUX

    3. Dual four-input MUX v Quad two-input MUX

    4. ng dng ca MUX5. DEMUX c thc hin t Decoder

    IV. B cng B tr - B so snh n v s hc v logic1. Binary Adder

    2. BCD Adder

    3. Subtractor

    4. Comparator

    5. Arithmetic Logic Unit (ALU)

    Dr. Le Dung - School of Electronics and Telecommunications Page 2 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    2/30

    9/16/13

    2

    B GII M NH PHN - BINARY DECODER

    n to 2n

    DECODER

    active-high

    outputsMSB xn-1

    LSB x0z0

    z2n - 1

    x1

    .

    .

    .

    .

    .

    .

    z1

    Ch c 1 u ra mc HIGH khit 1 m nh phn ti u vo

    M hnh ton hcz0 = xn-1 . . . x1. x0 = Minterm0

    z1 = xn-1 . . . x1. x0 = Minterm1

    z2n-1 = xn-1 . . . x1. x0 = Minterm2n-1

    Ch c 1 u ra mc LOW khit 1 m nh phn ti u vo

    n to 2nDECODER

    active-low

    outputsMSB xn-1

    LSB x0z0

    z2n - 1

    x1

    .

    .

    .

    .

    .

    .

    z1

    M hnh ton hcz0 = xn-1 . . . x1. x0 = Minterm0

    z1 = xn-1 . . . x1. x0 = Minterm1

    z2n-1 = xn-1 . . . x1. x0 = Minterm2n-1

    Dr. Le Dung - School of Electronics and Telecommunications Page 3 / 60

    TNG HP B GII M NH PHN 2 TO 4

    Dr. Le Dung - School of Electronics and Telecommunications Page 4 / 60

    2 to 4DECODERactive-low

    outputs

    LSBx0z0

    MSBx1

    z1

    z2

    z3

    V sao li hay thc hin b gii mvi u ra tch cc mc thp ?

    -Fanout-Power dissipation-NAND gates

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    3/30

    9/16/13

    3

    TNG HP B GII M NH PHN 3 TO 8

    Dr. Le Dung - School of Electronics and Telecommunications Page 5 /60

    TNG HP B GII M NH PHN 4 TO 16

    Dr. Le Dung - School of Electronics and Telecommunications Page 6 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    4/30

    9/16/13

    4

    B GII M VIU VO ENABLE

    Dr. Le Dung - School of Electronics and Telecommunications Page 7 / 60

    Enable = High such as normal 2 to 4 DecoderEnable = Low all outputs = High (inactive)

    ngha ca u vo Enable ?

    X2 = 0 Decoder0 acticve, Decoder1 inactiveX2 = 1 Decoder0 inacticve, Decoder1 active

    IC 3 TO 8 Decoder 74LS138

    Dr. Le Dung - School of Electronics and Telecommunications Page 8 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    5/30

    9/16/13

    5

    TNG HP B GII M NH PHN 5 TO 32T IC 74LS138

    Dr. Le Dung - School of Electronics and Telecommunications Page 9 / 60

    IC 74LS139

    Dr. Le Dung - School of Electronics and Telecommunications Page 10 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    6/30

    9/16/13

    6

    IC 74LS154

    Dr. Le Dung - School of Electronics and Telecommunications Page 11 / 60

    NG DNG CA B GII M

    Dr. Le Dung - School of Electronics and Telecommunications Page 12 / 60

    1. Tng hp mch logic t hp (Hnh 1)2. Gii m a ch nh trong cc b nh RAM, ROM (Hnh 2)3. Gii m lnh trong cc b vi x l4. Thc hin cc mch DEMUX (Phn sau)

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    7/30

    9/16/13

    7

    BCD to DECIMAL DECODER IC 74LS42

    Dr. Le Dung - School of Electronics and Telecommunications Page 13 / 60

    MTNG DNG VI IC 74LS42

    Dr. Le Dung - School of Electronics and Telecommunications Page 14 / 60

    (http://www.matni.com/Arabic/Elec-Info/LED SEQ/bfflash2.htm)

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    8/30

    9/16/13

    8

    BCD to 7-segment DECODER IC 74LS47

    Dr. Le Dung - School of Electronics and Telecommunications Page 15 / 60

    BNG CHC NNG CA IC 74LS47

    Dr. Le Dung - School of Electronics and Telecommunications Page 16 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    9/30

    9/16/13

    9

    IC 74LS48 dng cho 7-segment LED CC

    Dr. Le Dung - School of Electronics and Telecommunications Page 17 / 60

    IC 74HC4511 dng cho 7-segment LCD

    Dr. Le Dung - School of Electronics and Telecommunications Page 18 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    10/30

    9/16/13

    10

    B LP M - ENCODER

    Dr. Le Dung - School of Electronics and Telecommunications Page 19 / 60

    V d : B lp m 8 to 3 Encoder

    8 to 3 Encoder

    B lp mnh phntng qut

    BINARY PRIORITY ENCODER IC 74LS148

    Dr. Le Dung - School of Electronics and Telecommunications Page 20 / 60

    MC U TIN CHO CCU VO 7 > 6 > 5 > 4 > 3 > 2 > 1 > 0

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    11/30

    9/16/13

    11

    DECIMAL to BCD PRIORITY ENCODER

    Dr. Le Dung - School of Electronics and Telecommunications Page 21 / 60

    IC 74LS147

    Dr. Le Dung - School of Electronics and Telecommunications Page 22 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    12/30

    9/16/13

    12

    LP M BN PHM VI IC 74LS147

    Dr. Le Dung - School of Electronics and Telecommunications Page 23 / 60

    (Chy m phng c trn Circuit Maker 2000)

    B DN KNH (MUX) B PHN KNH (DEMUX)

    Dr. Le Dung - School of Electronics and Telecommunications Page 24 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    13/30

    9/16/13

    13

    B MUX 8 to 1 IC 74LS151A

    Dr. Le Dung - School of Electronics and Telecommunications Page 25 / 60

    TO B MUX 16 to 1 T IC 74LS151A

    Dr. Le Dung - School of Electronics and Telecommunications Page 26 / 60

    ng dng ca chn u vo Strobe

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    14/30

    9/16/13

    14

    B MUX 16 to 1 - IC 74LS150

    Dr. Le Dung - School of Electronics and Telecommunications Page 27 / 60

    DUAL(2 bits) FOUR-INPUT MUX - IC 74LS153

    Dr. Le Dung - School of Electronics and Telecommunications Page 28 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    15/30

    9/16/13

    15

    QUAD TWO-INPUT MUX - IC 74LS157

    Dr. Le Dung - School of Electronics and Telecommunications Page 29 / 60

    MCH CHN 1 TRONG 2 S BCD HIN THDNG IC 74LS157

    Dr. Le Dung - School of Electronics and Telecommunications Page 30 / 60

    (Chy m phng c trn Circuit Maker 2000)

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    16/30

    9/16/13

    16

    THC HIN 8-bit two-input MUX dng 74LS157

    Dr. Le Dung - School of Electronics and Telecommunications Page 31 / 60

    THC HIN 4-bit four-input MUX dng 74LS157

    Dr. Le Dung - School of Electronics and Telecommunications Page 32 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    17/30

    9/16/13

    17

    NG DNG CA B DN KNH

    Dr. Le Dung - School of Electronics and Telecommunications Page 33 / 60

    1. TNG HP MCH LOGIC T HP (Hnh 1)2. NH TUYN D LIU3. CHUYNI D LIU T SONG SONG SANG NI TIP4. TO CHUI TN HIU TUN HON

    TNG HP MCH LOGIC T HP BNG MUX

    Dr. Le Dung - School of Electronics and Telecommunications Page 34 / 60

    VD: Thc hin hm F = (0, 2, 5, 6, 9, 10, 14, 15) dng 74LS151

    Bi tp: 1. Thc hin f = ab + bc bng MUX 4 to 1.

    2. Thc hin f = (3,6,7,8,10,12,13,14) bng MUX 4 to 1.

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    18/30

    9/16/13

    18

    THC HIN B PHN KNH DEMUX

    Dr. Le Dung - School of Electronics and Telecommunications Page 35 / 60

    Dng DECODER thc hin DEMUX

    VD: Decoder74LS138 thc hin DEMUX 1-line to 8-line

    Datasheet: 1-OF-8 DECODER/ DEMULTIPLEXER54/74LS138

    CHUYNI SONG SONG-NI TIPDNG MUX v DEMUX

    Dr. Le Dung - School of Electronics and Telecommunications Page 36 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    19/30

    9/16/13

    19

    B CNG NH PHN 1 BIT-ADDER

    Dr. Le Dung - School of Electronics and Telecommunications Page 37 / 60

    B cng Half-Adder B cng Full-Adder

    B CNG NH PHN n BIT NI TIP

    Dr. Le Dung - School of Electronics and Telecommunications Page 38 / 60

    Thanh ghi dch

    Thanh ghi dch

    Thanh ghi dch

    Flip-Flip

    Cc thanh ghi dch v Flip-Flop lm vic theo xung nhpTc cng chm

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    20/30

    9/16/13

    20

    B CNG NH PHN KIU NI TNGPseudo-parallel binary Adder or Cascaded Full-Adder

    Dr. Le Dung - School of Electronics and Telecommunications Page 39 / 60

    VD: Thc hin b cng nh phn gi song song (kiu ni tng) 3 bits

    Kiu ni tng ny cn c tn l Ripple-Carry Adder

    IC 7482 TWO-BIT PSEUDO-PARALLEL ADDER

    Dr. Le Dung - School of Electronics and Telecommunications Page 40 / 60

    7482

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    21/30

    9/16/13

    21

    IC 74LS83A FOUR-BIT ADDER

    Dr. Le Dung - School of Electronics and Telecommunications Page 41 / 60

    c thit k tnh nh nhanh tng tc b cng

    THIT K B CNG 8-BIT DNG 74LS83A

    Dr. Le Dung - School of Electronics and Telecommunications Page 42 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    22/30

    9/16/13

    22

    BCD ADDER

    Dr. Le Dung - School of Electronics and Telecommunications Page 43 / 60

    BI TP: THIT K B CNG BCD DNG 74LS83A

    CASCADING BCD ADDER

    Dr. Le Dung - School of Electronics and Telecommunications Page 44 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    23/30

    9/16/13

    23

    HIGH-SPEED ADDER DESIGN

    Dr. Le Dung - School of Electronics and Telecommunications Page 45 / 60

    5. Fully Parallel Adder (Look-up Table Adder)

    1. Carry Look-ahead Adder

    2. Carry-Save Adder (c thm)

    4. Kogge-Stone Adder (c thm)

    3. Carry-Bypass Adder (c thm)

    CARRY LOOK-AHEAD ADDER DESIGN

    Dr. Le Dung - School of Electronics and Telecommunications Page 46 / 60

    Xut pht t cng thc COUT = Ci = Ai.Bi + (Ai Bi).Ci-1

    t Gi = Ai.Bi gi l Generate termPi= (Ai Bi) gi l Propagate term

    Ci = Gi + Pi.Ci-1

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    24/30

    9/16/13

    24

    IC 74182 LOOK-AHEAD CARRY GENERATOR

    Dr. Le Dung - School of Electronics and Telecommunications Page 47 / 60

    74182

    B TR - SUBTRACTOR

    Dr. Le Dung - School of Electronics and Telecommunications Page 48 / 60

    A B = A + (-B) = A + Bb2 = A + Inv(B) + 1

    Dng IC 74LS83 v 74LS86 (hoc vi MUX)

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    25/30

    9/16/13

    25

    MCH PHT HIN TRN OVERFLOW DETECTION

    Dr. Le Dung - School of Electronics and Telecommunications Page 49 / 60

    B SO SNH COMPARATOR

    Dr. Le Dung - School of Electronics and Telecommunications Page 50 / 60

    Thc hin b so snh 1-bit

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    26/30

    9/16/13

    26

    4-BIT MAGNITUDE COMPARATOR 74LS85

    Dr. Le Dung - School of Electronics and Telecommunications Page 51 / 60

    GHP NI CC IC 74LS85

    Dr. Le Dung - School of Electronics and Telecommunications Page 52 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    27/30

    9/16/13

    27

    ARITHMETIC LOGIC UNIT

    Dr. Le Dung - School of Electronics and Telecommunications Page 53 / 60

    VD: Bng chc nng ca ALU

    IC 74LS382 ALU CHIP

    Dr. Le Dung - School of Electronics and Telecommunications Page 54 / 60

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    28/30

    9/16/13

    28

    GHP NI IC 74LS382

    Dr. Le Dung - School of Electronics and Telecommunications Page 55 / 60

    VD: To b cng 8-bit t 2 IC 74LS382

    BI TP THIT K ALU (1)

    Dr. Le Dung - School of Electronics and Telecommunications Page 56 / 60

    Thit k b ALU 1-bit t ghp nichng li thnh ALU n-bit

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    29/30

    9/16/13

    29

    BI TP THIT K ALU (2)

    Dr. Le Dung - School of Electronics and Telecommunications Page 57 / 60

    - Chia ALU thnh 2 khi LUv AU thit k.- Dng MUX kt hp lithnh ALU

    MUX 2 to 1

    BI TP THIT K ALU (3)

    Dr. Le Dung - School of Electronics and Telecommunications Page 58 / 60

    Thit k khi LU (Logic Unit) vi 4 hm c bn

  • 7/29/2019 Chuong IV Mach Logic to Hop Co Ban 2011.Ppt

    30/30

    9/16/13

    30

    BI TP THIT K ALU (4)

    Dr. Le Dung - School of Electronics and Telecommunications Page 59 / 60

    Thit k khi AU (Arithmetic Unit) vi 4 php ton

    KT QU: THIT K 1-BIT ALU

    Dr. Le Dung - School of Electronics and Telecommunications Page 60 / 60