Escolar Documentos
Profissional Documentos
Cultura Documentos
FIEE
CIRCUITOS DIGITALES II
Anlisis y Diseo de Circuitos Secuenciales: Modelo tipo
Moore y Modelo tipo Mealy
Profesor:
- Ing. OscarFiltro Digital
Casimiro Pasa-bajo
Pariasca
Integrantes:
-2017-
LABORATORIO DE CIRCUITOS DIGITALES II
OBJETIVO:
CUESTIONARIO PREVIO
1. Cul es la diferencia entre circuitos secuenciales del tipo Moore y del tipo Mealy.
Explique.
2017
1
LABORATORIO DE CIRCUITOS DIGITALES II
2. Se puede utilizar un tipo de flip-flop para implementar otros tipos de flip-flop. Dibujar las
tablas de estado para las siguientes preguntas. Debe mostrar la entrada (In), las salidas (Q,
Q+) y cada entrada al flip-flop en su tabla de estado:
() 0 1
0 0 d
1 1 d
() 0 1
0 d 1
1 d 0
El circuito es:
2017
2
LABORATORIO DE CIRCUITOS DIGITALES II
() 0 1
0 0 1
1 1 0
+
=
El circuito es:
3. Disear un circuito sumador con un circuito secuencial tipo Mealy, que realice la suma
serial usando un par de bits en un ciclo de reloj. Primer ciclo a0+b0, segundo ciclo a1+b1,
(incluido un posible acarreo del bit 0) etc.
Obtenga el diagrama de transicin de estados la tabla de estados, las ecuaciones de entradas,
salida y de estados. A partir de la tabla, obtenga funciones simplificadas.
Utilize para su diseo:
a) Flips Flops tipo D
b) Flip Flops tipo JK
c) Mostrar los diagramas de tiempo correspondientes para 10 pulsos de reloj.
D Q(t) T Q(t+1)
0 0 0 0
0 1 1 0
1 0 1 1
1 1 0 1
2017
3
LABORATORIO DE CIRCUITOS DIGITALES II
00 01 11 10
G G/0 G/1 H/0 G/1
H G/1 H/0 H/1 H/0
G=0, H=1
00 01 11 10
0 0/0 0/1 1/0 0/1
1 0/1 1/0 1/1 1/0
00 01 11 10
0 0 1 0 1
1 1 0 1 0
(1
= 1 2 + 2
1) + 1(1
2
+ 21)
= 1 21
El circuito es:
2017
4
LABORATORIO DE CIRCUITOS DIGITALES II
Y J K
0 0 0 0 0 d
0 0 1 0 0 d
0 1 0 0 0 d
0 1 1 1 1 d
1 0 0 0 d 1
1 0 1 1 d 0
1 1 0 1 d 0
1 1 1 1 d 0
00 01 11 10
0 0 0 1 0
1 d d d d
= 12
00 01 11 10
0 d d d d
1 1 0 0 0
2
= 1
00 01 11 10
0 0 1 0 1
1 1 0 1 0
= 1
(1
2 +
21) + 1(1 2 + 21)
= 1 21
El circuito es el siguiente:
2017
5
LABORATORIO DE CIRCUITOS DIGITALES II
4. Disear un circuito sumador con un circuito secuencial tipo Moore, que realice la suma
serial usando un par de bits en un ciclo de reloj. Primer ciclo a0+b0, segundo ciclo a1+b1,
(incluido un posible acarreo del bit 0 ) etc.
Obtenga el diagrama de transicin de estados la tabla de estados, las ecuaciones de entradas,
salida y de estados. A partir de la tabla, obtenga funciones simplificadas.
Utilize para su diseo:
a) Flips Flops tipo D b) Flip Flops tipo JK
c) Mostrar los diagramas de tiempo correspondientes para 10 pulsos de reloj.
TABLA DE ESTADOS
MOORE:
00 01 11 10 SALIDA
A A B C B 0
B A B C B 1
C B C D C 0
D B C D C 1
2017
6
LABORATORIO DE CIRCUITOS DIGITALES II
Sea:A=00,B=01,C=10,D=11,REEMPLAZANDO:
00 01 11 10 SALIDA
00 00 01 10 01 0
01 00 01 10 01 1
10 01 10 11 10 0
11 01 10 11 10 1
00 01 11 10
00 0 1 0 1
01 0 1 0 1
11 1 0 1 0
10 1 0 1 0
(1
2 = 1 2 + 2
1) + 1(1
2
+ 21)
2 = 1 21
00 01 11 10
00 0 0 1 0
01 0 0 1 0
11 0 1 1 1
10 0 1 1 1
1 = 21 + 12 + 11
1 = 21 + 1(2 + 1)
0 1
0 0 1
1 0 1
= 2
2017
7
LABORATORIO DE CIRCUITOS DIGITALES II
00 01 11 10
00 0 1 1
01 d d d d
11 d d d d
10 1 1
2 = 1
(1
2 +
21) + 1(1 2 + 21)
2 = 1 21
2017
8
LABORATORIO DE CIRCUITOS DIGITALES II
00 01 11 10
00 d d d d
01 1 1
11 1 1
10 d d d d
2 + 2
2 = 1(1 1) + 1
(1
2
+ 21)
2 = 1 21
00 01 11 10
00 1
01 1
11 d d d d
10 d d d d
1 = 21
00 01 11 10
00 d d d d
01 d d d d
11 1
10
1
1 =
2
1
2017
9
LABORATORIO DE CIRCUITOS DIGITALES II
5. Disear un circuito secuencial tipo Moore de entrada W y salida Z nicas, que generan
una salida de Z =1 si en la secuencia de entrada detecta patrones W igual a 01, de lo
contrario, Z = 0. Por ejemplo si la secuencia de entrada es W = 010100000111101, entonces
la secuencia de salida ser
Z = 010100000100001
2017
10
LABORATORIO DE CIRCUITOS DIGITALES II
Sea:A=00,B=01,C=10,REEMPLAZANDO:
0 1 SALIDA
00 01 00 0
01 01 10 0
10 01 00 1
0 1
00
01 1
10 d d
11
1 = 2
0 1
00 1
01 1
10 d d
11 1
2 =
0 1
0
1 1 d
= 1
El circuito es:
2017
11
LABORATORIO DE CIRCUITOS DIGITALES II
0 1
00
01 1
10 d d
11 1 1
1 = 1 + 2
0 1
00 1
01 1
10 d d
11 1
2 =
1 + 2
El circuito es el siguiente:
2017
12
LABORATORIO DE CIRCUITOS DIGITALES II
0 1
00
01 d d
10 d d
11 1
1 = 2
0 1
00 d d
01 1 1
10 d d
11Y1 Y2 d J1 dK1 J2 K2
0 0 0 0 1 0 d 1 d
0 0 1 0 1 0 d d 0
0 1 0 0 1 d 1 1 d
0 1 1 d d d d d d
1 0 0 0 0 0 d 0 d
1 0 1 1 0 1 d d 1
1 1 0 0 0 d 1 0 d
1 1 1 d d d d d d
1 = 1
2017
13
LABORATORIO DE CIRCUITOS DIGITALES II
0 1
00 1
01 1
10 d d
11 d d
2 =
0 1
00 d d
01 d d
10 d d
11 1
2 =
El circuito sera :
para realizar el circuito mealy ,se puede apreciar que solo necesitamos 2 estados.
0 1
A B/0 A/0
B B/0 A/1
A=0, B=1
2017
14
LABORATORIO DE CIRCUITOS DIGITALES II
0 1
0 1/0 0/1
1 1/1 0/0
0 1
0 0 0
1 0 1
El circuito es:
0 1
2017
15
LABORATORIO DE CIRCUITOS DIGITALES II
0 1 0
1 0 1
Y1 J K
=
+ = 0 0 1 1 d
0 1 0 d 1
01 0 1 1 1 d
0 01 1 0 0 d 1
1 0 1
=
El circuito es el siguiente:
w 0 1
0 1 d
1 1 d
=1
0 1
0 d 1
1 d 1
2017
16
LABORATORIO DE CIRCUITOS DIGITALES II
=1
0 1
0 0 0
1 0 1
El circuito es el siguiente:
2017
17