HY 120 " ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ"

of 29/29
HY 120 "ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ" Αναλυση και συνθεση συγχρονων ακολουθιακων κυκλωματων
  • date post

    05-Jan-2016
  • Category

    Documents

  • view

    37
  • download

    1

Embed Size (px)

description

HY 120 " ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ". Αναλυση και συνθεση συγχρονων ακολουθιακων κυκλωματων. Αναλυση Συγχρονων Ακολουθιακων Κυκλωματων. Τα συγχρονα Ακολουθιακα Κυκλωματα περιλαμβανουν FF με ρολοϊ. Παραδειγμα:. Εξισωσεις καταστασεων : Α( t+1)=D A (t)= =A(t)x(t)+B(t)x(t) - PowerPoint PPT Presentation

Transcript of HY 120 " ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ"

  • HY 120 " "

  • FF .: D

    >Q

    Q' D

    >Q

    Q'CLKyA

    A'

    B

    B'x :

    (t+1)=DA(t)= =A(t)x(t)+B(t)x(t) B(t+1)=DB(t) =x(t)A'(t)

    : A(t+1)=Ax+Bx (t+1)=A'x

    E:y(t+1)=x'(A+B)

  • To ADQ

    Q'BDQ

    Q'xy

  • ( ) x A(t+1) B(t+1) y00 0 0 0 00 0 1 0 1 001 0 0 0 101 1 1 1 010 0 0 0 110 1 1 0 011 0 0 0 11 1 1 1 0 0A(t+1)=Ax+Bx B(t+1)=A'x y=Ax'+Bx

  • (2)' : x=0 x=1 x=0 x=1AB AB AB y y00 0 0 0 1 0 001 0 0 1 1 1 010 0 0 1 0 1 011 0 0 1 0 1 0AB00AB10AB01AB111/0 0/10/11/01/00/10/01/0x(t)/y(t) Mealy : 0 1s 1.

  • flip-flop flip-flops ff. : ff . :DA=Ax+Bx DB=A'x y=(A+B)x' . Flip=Flop

  • Flip-flopJ K Q(t+1) S R Q(t+1) D Q(t+1) T Q(t+1)0 0 Q(t) 0 0 Q(t) 0 0 0 Q(t)0 1 0 0 1 0 1 1 1 Q'(t)1 0 1 1 0 1 1 1 Q'(t) 1 1 ???

    :D flip-flop: Q(t+1)=D(t)=DT flip-flop: Q(t+1) = T'Q(t)+TQ'(t) = TQ(t) =TQJK flip-flop: Q(t+1) = JQ'(t)+K'Q(t) = JQ'+K'QRS Flip-flop: Q(t+1) = SR'+R'Q=R'(S+Q) ={S +R'Q SR=0}

  • JK flip-flop : FF . :J>KJ>KQQABxE

    FF:JA=B, KA=Bx'JB=x', KB=Ax

  • xAJ

    KQ

    Q'AJ

    KQ

    Q'BA

  • FF Bx JAKA JBKB A B0000 0 1 0 0 1001 0 0 0 1 0 0010 1 1 1 0 1 1011 1 0 0 1 1 01000 0 1 1 1 11010 0 0 0 1 01101 1 1 1 0 01111 0 0 0 1 1AB00AB01AB10AB1100100111 RE

  • . flip-flops . ( ) . .

  • ( Mealy): , 7 . , , , , - . . (a) x=01010110100 :: a a b c d e f f g f g a : 0 1 0 1 0 1 1 0 1 0 0 : 0 0 0 0 0 1 1 0 1 0 0

  • (2) ' : . . x=0 x=1 x=0 x=1aab00bcd00cad00def01eaf01fgf01gaf01 e d d : ( )

  • (3) 5 , a,b,c,d(=f) e(=g). To : H : : a a b c d e d d e d e a : 0 1 0 1 0 1 1 0 1 0 0 : 0 0 0 0 0 1 1 0 1 0 0 : 7 3 flip-flop . 5 3 flip-flop, , , .adcb0/00/00/01/01/01/0e1/11/10/00/0

  • . a,b,c, n- . -. : . 1 . 2 . 3a001000000b010010100c011011010d100101101e101111011 "Gray"

  • (2) 1 . x=0 x=1 x=0 x=1ABCABCABCa 0 0 10 0 10 1 0 0 0b0 1 0 0 1 11 0 0 0 0 c 0 1 10 0 1 1 0 0 0 0d 1 0 01 0 11 0 0 0 1e1 0 10 0 11 0 0 0 1 (t+1) = x'(AB'C') + x(A'BC'+A'BC+AB'C'+AB'C)= = x'(AB'C')+x(A'B+AB') B(t+1) = x'(A'BC')+x(A'B'C), C(t+1)=x', y=xAB'

  • Flip-flops FF FF . FF . Q(t) Q(t+1) S R Q(t) Q(t+1) J K Q(t) Q(t+1) D Q(t) Q(t+1) T 0 0 0 X 0 0 0 X 0 0 0 0 0 0 0 1 1 0 0 1 1 X 0 1 1 0 1 1 1 0 0 1 1 0 X 1 1 0 0 1 0 1 1 1 X 0 1 1 X 0 1 1 1 1 1 0 SR Q(t+1) JK Q(t+1) D Q(t+1) T Q(t+1) 00 Q(t) 00 Q(t) 0 0 0 Q(t) 01 0 01 0 1 1 1 Q'(t) 10 1 10 1 11 ?? 11 Q'(t)

  • (, , ,). . . . Flip-flop. . Flip-flop ( JK . RS D ) => = FF (.. Karnaugh)

  • , JK FF, . To . 2 FF, . : : a = [00], b=[01], c=[10], d=[11]. : AB x=0, AB x=1 a 00 00 01b 01 10 01c 10 10 11d 11 11 00acbd10111000re

  • (2) . . . . . FFA B x A B JA KA JB KB 0 0 0 0 0 0 X 0 X0 0 1 0 1 0 X 1 X0 1 0 1 0 1 X X 10 1 1 0 1 0 X X 01 0 0 1 0 X 0 0 X1 0 1 1 1 X 0 1 X1 1 0 1 1 X 0 X 01 1 1 0 0 X 1 X 1

  • (3)To 3 ( x, FF, A ) 4 ( FF A . JA, KA, JB, KB). O .xBJ>KQ

    Q'AJ>KQ

    Q'A A'B B'JAJBKAKBAA'B'B

  • - 0 0 0 1X X X XX X X X0 0 1 0JA = Bx' KA =Bx JB = x0 1 X X0 1 X XX X 0 1X X 1 0KB=A'x'+Ax=AxxCLK

  • D ff D ff (D=Q(t+1) ) : . . x A(t+1)=DA B(t+1)=DB 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0

    0 0 0 11 1 0 1DA=AB'+Bx'0 1 1 00 1 0 1DB=B'x+A'x+ABx'

  • D ff ADQ

    Q'BDQ

    Q'x