informe previo nº 06 digi ii.docx
TRANSCRIPT
-
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