INFORME PREVIO Nº 06 DIGI II.docx

Embed Size (px)

Citation preview

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    1/27

    TIPO DE INFORME: PREVIO N 06

    TEMA: ANALISIS Y DESEO DE

    CIRCUITOS SECUENCIALES

    PROFESOR: ING. OSCAR CASIMIRO PARIASCA

    ALUMNO: RODRIGUEZ TRIGOSO, FREDY

    15 DE JUNIO DEL 2016

    UNIVERSIDAD NACIONAL MAYOR DE SAN

    MARCOSFACULTAD DE INGENIERA ELECTRNICAELCTRICA Y DE TELECOMUNICACIONES

    ESCUELA DE ELECTRONICACURSO: LABORATORIO DE CIRCUITOS

    DIGITALES II

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    2/27

    Anlisis y Diseo de Circuitos Secuenciales:Modelo tipo Moore y Modelo tipo Mealy

    OBJETIVO:

    1. Verifcar !" #i$e%ar circ&i'"$ $ec&e(cia)e$ 'i*" M""re 'i*" Mea).

    CUESTIOA!IO "!EVIO

    #$ Cul es la di%erencia entre circuitos secuenciales del tipo Moore ydel tipo Mealy$ E&pli'ue$

    CI!CUITO SECUECIA( TI"O MEA()

    Da#" e) e$'a#" ac'&a) +. Si ))e,a &( -a)"r a )ae('ra#a e) circ&i'" #e ),ica ! c"/0i(aci"(a) L!C2ca)c&)a e) e$'a#" $i,&ie('e )a $a)i#a.C&a(#" ))e,a &( *&)$" #e re)"34 $e ca*'&ra e)(&e-" e$'a#".De5ec'": C"( e) *&)$" #e re)"3 $e ca*'&ra e)(&e-" e$'a#" e) L!C reca)c&)a "'r" e$'a#" &(a(&e-a $a)i#a.

    CI!CUITO SECUECIA( TI"O MOO!E

    L"$ e$'a#"$ #e )"$ circ&i'"$ $"( 'a/0i6( )a$$a)i#a$ #e) /i$/".E$ /& &$a#" *ara ,e(erar $ec&e(cia$ #ec"('e" a 7&e re7&iere /e("$ circ&i'"$c"/0i(aci"(a)e$.E( )a /87&i(a #e M""re4 )a $a)i#a Se '"/a#irec'a/e('e #e) re,i$'r"4 *"r )" 7&e ("(ece$i'a ),ica c"/0i(aci"(a) *ara$i('e'i9ar )a $a)i#a.

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    3/27

    *$ Se puede utili+ar un tipo de ,ip-,op para i.ple.entar otrostipos de ,ip-,op$ Di/u0ar las ta/las de estado para las si1uientespre1untas$ De/e .ostrar la entrada 2In34 las salidas 254 563 y cadaentrada al ,ip- ,op en su ta/lade estado:

    a3 Utili+e ,ip- ,op J-7 parai.ple.entar un ,ip-,op tipo D/3 Utili+e ,ip- ,op T parai.ple.entar un ,ip-,op tipo D

    U'i)i9a(#" i*;"*

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    4/27

    U'i)i9a(#" &( i* "* T:

    T= DQ+D Q

    E) circ&i'" e$:

    8$ Disear un circuito su.ador con un circuito secuencial tipoMealy4 'ue realice la su.a serial usando un par de /its en un ciclode relo0$ "ri.er ciclo a96/94 se1undo ciclo a#6/#4 2incluido unposi/le acarreo del /it 93 etc$O/ten1a el dia1ra.a de transicin de estados la ta/la de estados4

    las ecuaciones de entradas4 salida y de estados$ A partir de lata/la4 o/ten1a %unciones si.pli;cadas$Utili+e para su diseo:a3

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    5/27

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    6/27

    Ta0)a #e 'ra($ici( #e MEALY:

    Ta0)a #e 'ra($ici( #e e$'a#"$:

    G?>4 @?1

    U'i)i9a(#" i* "* D:

    D=y (x2+x 1 )+x 1x 2

    R=y 1 ( x1x2+x2x1 )+y 1 ( x1 x 2+x2x1)

    R=y 1 x 2x 1

    E) circ&i'" e$:

    D 52t3 T 52t6#39 > > >9 1 1 ># > 1 1# 1 > 1

    yx1x 2 >> >1 11 1>

    G G!> G!1 @!> G!1@ G!1 @!> @!1 @!>

    yx1x 2 >> >1 11 1>

    > >!> >!1 1!> >!11 >!1 1!> 1!1 1!>

    yx1x 2 >> >1 11 1>

    > > > 1 >1 > # 1 1

    yx1x 2 >> >1 11 1>

    > > 1 > 11 1 > 1 >

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    7/27

    U'i)i9a(#" i* "* > > > > #> > 1 > > #> 1 > > > #> 1 1 1 1 #

    1 > > > # 11 > 1 1 # >1 1 > 1 # >1 1 1 1 # >

    yx1x 2 >> >1 11 1>

    > > > 1 >1 # # # #

    yx1x 2 >> >1 11 1>

    > # # # #1 1 > > >

    yx1x 2 >> >1 11 1>

    > > 1 > 11 1 > 1 >

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    8/27

    E) circ&i'" e$ e) $i,&ie('e:

    M"$'rar )"$ #ia,ra/a$ #e 'ie/*" c"rre$*"(#ie('e$ *ara 1> *&)$"$ #ere)"3.

    =$ Disear un circuito su.ador con un circuito secuencial tipoMoore4 'ue realice la su.a serial usando un par de /its en un ciclode relo0$ "ri.er ciclo a96/94 se1undo ciclo a#6/#4 2incluido unposi/le acarreo del /it 9 3 etc$O/ten1a el dia1ra.a de transicin de estados la ta/la de estados4las ecuaciones de entradas4 salida y de estados$ A partir de lata/la4 o/ten1a %unciones si.pli;cadas$Utili+e para su diseo:a3

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    9/27

    TABLA DE ESTADOS

    MOORE:

    Sea:A?>>4B?>14C?1>4D?114REEMLAANDO:

    COMO NOS IDE FLI FLO TIO D:

    D2=y 1( x 1x 2+x 2x 1)+y1 ( x1 x2+x 2x 1 )

    D 2=y 1 x2x1

    y1y 2x 1 >> >1 11 1> SALIDA

    A A B C B >B A B C B 1C B C D C >D B C D C 1

    y1y 2x 1 >> >1 11 1> SALIDA

    >> >> >1 1> >1 >>1 >> >1 1> >1 11> >1 1> 11 1> >11 >1 1> 11 1> 1

    y1y 2x 1 >> >1 11 1>

    >> > 1 > 1

    >1 > 1 > 111 1 > 1 >1> 1 > 1 >

    y1y 2x 1 >> >1 11 1>

    >> > > 1 >>1 > > 1 >11 > 1 1 11> > 1 1 1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    10/27

    D1=x2x1+y 1x 2+y 1x1

    D1=x2x1+y 1(x2+x 1)

    S=y 2

    y1y 2 > 1

    > > 11 > 1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    11/27

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    12/27

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    13/27

    E) circ&i'" $ec&e(cia) e$ e) $i,&ie('e:

    y2

    y1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    14/27

    x2

    x1

    Y

    Y1

    >

    >

    >

    >

    >

    D

    >D

    >

    >

    >

    1

    1

    >

    1

    D

    >

    D

    >

    >

    1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    15/27

    >

    1

    >

    1D

    >

    D

    >

    >

    1

    1>

    1

    >

    D

    1

    D

    >

    1

    >

    >

    1

    >

    1

    D

    D

    1

    >

    1

    >

    1

    >

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    16/27

    1

    >

    D

    D>

    >

    1

    1

    >

    >

    1>

    D

    D

    >

    >

    1

    1

    1

    1

    1

    1

    D

    D

    >

    1

    >

    >

    >

    >

    >

    D

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    17/27

    1

    >

    D

    1>

    >

    1

    1

    >

    D

    >>

    D

    1

    >

    1

    >

    1

    >

    D

    >

    >

    D

    1

    >

    1

    1

    >

    1

    D

    1

    1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    18/27

    D

    1

    1

    >>

    1

    >

    D

    >

    D

    11

    1

    >

    1

    >

    1

    D

    1

    D

    >

    1

    1

    1

    >

    >

    1

    D

    1

    D

    >

    1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    19/27

    1

    1

    1

    11

    D

    >

    #

    >

    C&a(#" 7&ere/"$ &'i)i9ar i*;"* > >1 11 1>

    >> > 1 1>1 # # # #

    11 # # # #1> 1 1

    y1y 2x 1 >> >1 11 1>

    >> # # # #>1 1 1

    11 1 11> # # # #

    y1y 2x 1 >> >1 11 1>

    >> 1

    >1 111 # # # #1> # # # #

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    20/27

    J1=x2x1

    K1= x2 x1

    E) circ&i'" #e) $&/a#"r e$ e) $i,&ie('e:

    @acie(#" )a ,r8fca *ara 1> *&)$"$:

    y1y 2x 1 >> >1 11 1>

    >> # # # #>1 # # # #11 11>

    1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    21/27

    >$ Disear un circuito secuencial tipo Moore de entrada ? y salida @nicas4 'ue 1eneran una salida de @ # si en la secuencia deentrada detecta patrones ? i1ual a 9#4 de lo contrario4 @ 9$ "ore0e.plo si la secuencia de entrada es ? 9#9#99999####9#4entonces la secuencia de salida ser

    @ 9#9#99999#9999#

    I.ple.entar utili+ando: a3

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    22/27

    Sea:A?>>4B?>14C?1>4REEMLAANDO:

    UTILIANDO FLI FLO D:

    D1=wy2

    D2=w

    Z=y1

    E) circ&i'" e$:

    y1y 2w > 1

    >>>1 11> # #11

    y1y 2w > 1

    >> 1>1 11> # #11 1

    y1

    y2

    > 1>1 1 #

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    23/27

    C&a(#" $e &'i)i9a &( i* "* 'i*" T:

    T1=y 1+y 2w

    T2= w y1+y 2w

    E)

    circ&i'" e$ e) $i,&ie('e:

    C&a(#" &')i9a/"$ i* "* 1

    >>

    >1 11> # #11 1 1

    y1y 2w > 1

    >> 1>1 11> # #

    11 1

    w y1 y2 Y1 Y > > 1 > # 1 #> > 1 > 1 > # # >> 1 > > 1 # 1 1 #

    > 1 1 # # # # # #1 > > > > > # > #1 > 1 1 > 1 # # 11 1 > > > # 1 > #1 1 1 # # # # # #

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    24/27

    J1=y 2w

    K1=1

    J2= w

    K2=w

    E) circ&i'" $era :

    $

    !epetir el pro/le.a anterior 2>3 para un circuito secuencial tipoMealy$

    *ara rea)i9ar e) circ&i'" /ea) 4$e *&e#e a*reciar 7&e $")" (ece$i'a/"$ e$'a#"$.

    y1y 2w > 1

    >>>1 # #1> # #11 1

    y1y 2w > 1

    >> # #>1 1 11> # #11 # #

    y1y 2w > 1

    >> 1>1 11> # #11 # #

    y1y 2w > 1

    >> # #

    >1 # #1> # #11 1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    25/27

    Ta0)a #e 'ra($ici( #e MEALY:

    Ta0)a #e 'ra($ici( #e e$'a#"$:A?>4 B?1

    U'i)i9a(#" i* "* D:

    D= w

    z=yw

    E) circ&i'" e$:

    yw > 1

    A B!> A!>B B!> A!1

    yw > 1

    > 1!> >!11 1!1 >!>

    yx1x 2 > 1

    > 1 >1 1 >

    yw > 1

    > > >1 > 1

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    26/27

    U'i)i9a(#" i* "* T:

    T= yw+yw=yw

    z=yw

    E) circ&i'" e$ e) $i,&ie('e:

    U'i)i9a(#" i*5 )"* 1

    > 1 >1 > 1

    yw > 1

    > > >1 > 1

    w y Y1 < =

    > > 1 1 #> 1 > # 11 > 1 1 #1 1 > # 1

    y

    > 1

    > 1 #1 1 #

  • 7/26/2019 INFORME PREVIO N 06 DIGI II.docx

    27/27

    J=1

    K=1

    z=yw

    E) circ&i'" e$ e) $i,&ie('e:

    yx1x 2 > 1> # 11 # 1

    yw > 1

    > > >1 > 1