Está en la página 1de 17

"Ao de la diversificacin productiva y del fortalecimiento de la educacin"

CIRCUITOS SECUENCIALES
ALUMNO: Echevarra Hunocc, Luis eduardo
CODIGO: 12190095
PROFESOR: Ing. Oscar Casimiro Pariasca
CURSO: Laboratorio Digitales II
TIPO DE INFORME: Anlisis y Diseo de Circuitos Secuenciales tipo
Moore y Mealy
(Previo VI)
EAP: Ing. Electrnica

Lima, mircoles 9 de diciembre de 2015.

LAB. 6 : Anlisis y Diseo de Circuitos Secuenciales:


Modelo tipo Moore y Modelo tipo Mealy

1. Cul es la diferencia entre circuitos secuenciales del tipo Moore y


del tipo Mealy. Explique.
Maquina tipo Moore. Las salidas solo dependen del estado interno, como
se ve en la figura, siendo las salidas del sistema nicamente sincrnicas.
Un ejemplo de este tipo de mquina de estado son los circuitos contadores.

Maquina tipo Moore


Se verifica lo siguiente: Estado siguiente = F (estado actual, entrada)
Salida = G(estado actual)

tabla y diagrama de estados.


Maquina tipo Mealy. En esta mquina de estados las salidas se
encuentran determinadas por el estado interno del sistema y por las
entradas no sincronizadas con el circuito. El diagrama de bloques
representativo de esta mquina se muestra en la figura, donde se observa
que las salidas del sistema son un tanto sincrnicas como asincrnicas.

Maquina tipo Mealy


Se verifica lo siguiente: Estado siguiente = F (estado actual, entrada)
Salida = G(estado actual, entrada

tabla y diagrama de estado


Resumen de caractersticas entre las maquinas Moore y Mealy:

2. Se puede utilizar un tipo de flip-flop para implementar otros tipos


de flipflop. 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:
a) Utilize flip-flop J-K para implementar un flip-flop tipo D

b) Utilize flip-flop T para implementar un flip-flop tipo D

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:

Tabla de estados Mealy


ESTADO\X1 X2
A
B

00
A/0
A/1

ESTADO\X1 X2
0
1

00
0/0
0/1

01
11
00
A/1
B/0
A/1
B/0
B/1
B/0
TABLA DE TRANSICION DE
ESTADOS
A=0, B=1
01
0/1
1/0

11
1/0
1/1

00
0/1
1/0

Usamos la tabla de excitacin:

a) Flips Flops tipo D


y\X1 X2
0
1

00
0
0

01
0
1

11
1
1

10
0
1

D = Y .X2 + Y .X1 + X1 .X2 =Y(X1+X2) +X1.X2


b) Flip Flops tipo JK
y \ X1 X2
0
1

00
0
d

01
0
d

11
1
d

10
0
d

y \ X1 X2
0
1

00

01

11

d
1

d
0

J= X1.X2

10
d
0

d
0

K=X1.X2

y \ X1 X2
0
1

00
0
1

01
1
0

11
0
1

10
1
0

S= Y.X1.X2 + Y .X1.X2 + Y.X1 .X2 + Y.X1. X2


S= Y(X1
S= Y

(X1

X2) + Y(X1

X2)

X2)

c) Mostrar los diagramas de tiempo correspondientes para 10


pulsos de reloj .

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:

Diagrama de estados

Tabla de estados Moore


DE ESTADOS

TABLA DE TRANSICION
A=00, B=01 , C=11, D=10

ESTADO\X1 X2
A
B
y1y2\X1
00
C
X2
D
00
01
11
a) Flips
10
Flops
tipo D
Usamos la tabla de excitacin:
y1y2\X1 X2

y1y
00
2\X
01
11 1
10 X2
00
01
11
D1= y1.X2+Y1X1+X1.X2
10
y1.X1 + X1.X2

00
A
A
01
B
B 00
00
01
01

11
C
C
D
D

10
B
10B
C
11 C
11
10
10

S
0
1S
0
01 1
01
11
11

0
1
0
1

usaremos dos FF tipo D

00
0 0 1 1
0 1 1 0

0
0
0
0

01
A
B 11
C
C 01
01
11
11

0
0
1
1

1
1
1
1

0
0
1
1

01
0
0
1
1

11
1
1
1
1

10
1
1
0
0

1
1
1
1

D2=y1.X2+ X1.X2 +

b) Flip Flops tipo JK


y1y2\X1 X2

y
0
0
1
1

y1
y2
\X
1
X2

00

00
01
11
10

01

y1y 000 0
00 2\X 0 1
01 1
11
X2
10
00 0 0
J1=X1.X2
01 0 0
11 d d
10 d d
11 10

d d
1 0
0 0
d d
y1\y2

d
0
1
d

1 1
1 0

1
1
d
d

0
0
d
d

01
d
d
1
1

11
d
d
0
0

d
d
0
0

K1=X1.X2
0

d
0
1
d
0
1

J2=y1.X1+y1.X2+y1.X2
y1.y2+y1.y2

10
d
d
0
0

0
1
K2=y1.X1.X2+y1.X1

1
0
S

J2=y1(X1+X2)+y1.X2
y2

s = y1

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
Implementar utilizando: a) FF tipo D, b) FF tipo T, c) FF tipo JK
Realizando la secuencia segn los datos de entrada:

Tabla de estados Moore:

y 1 y 2 w
A
B
C

B
B
B

A
C
A

0
0
1

SALIDA

01
01
01

00
10
00

0
0
1

Sea:A=00,B=01,C=10,REEMPLAZANDO:

y 1 y 2 w
00
01
10
UTILIZANDO FLIP FLOP D:

y 1 y 2 w
00
01
10
11

D1=wy 2
D 2=w

Z=y1

1
d

y 1 y 2 w
00
01
10
11

1
1
d
1

y1 y 2

0
1

Cuando se utiliza un flip flop tipo T:

y 1 y 2 w
00
01
10
11

T 1= y 1+ y 2 w

d
1

y 1 y 2 w
00
01
10
11

1
d
1

0
1
d
1

T 2= w
y 1+ y 2 w
El circuito es el siguiente:

Cuando utlizamos flip flop JK:

1
1
d

w
0
0
0
0
1
1
1
1

y 1 y 2 w
J 1= y 2 w
00
01
10
11

y1
0
0
1
1
0
0
1
1

y2
0
1
0
1
0
1
0
1

d
d

d
d
1

Y1

Y2

J1

K1

J2

K2

0
0
0
d
0
1
0
d

1
1
1
d
0
0
0
d

0
0
d
d
0
1
d
d

d
d
1
d
d
d
1
d

1
d
1
d
0
d
0
d

d
0
d
d
d
1
d
d

K 1=1

y 1 y 2 w
y 1 y 2 w
00
01
10
11

J 2=w

0
1
1
d
d

00
01
10
11

K 2=w
El circuito sera :

d
d

d
1
d
d

y 1 y 2 w

d
1
d
d

00
01
10
11

1
d
d
d

d
d
d
1

6. Repetir el problema anterior (5) para un circuito secuencial tipo Mealy.


para realizar el circuito mealy ,se puede apreciar que solo necesitamos 2 estados.

y w

A
B

B/0
B/0

A/0
A/1

Tabla de transicin de MEALY:

Tabla de transicin de estados:


A=0,B=1
y w

0
1

1/0
1/1

0/1
0/0

Utilizando flip flop D:


y x1x 2

y w

0
1

1
1

0
0

0
1

0
0

0
1

y w

0
1

0
0

0
1

D= w

z= yw

El circuito es:

Utilizando flip flop T:


y x1x 2

0
1

1
0

0
1

T = y w+
yw= y w

El circuito es el siguiente:
w
y
0
0
1
1

0
1
0
1

z= yw

Y1

1
0
1
0

1
d
1
d

d
1
d
1

Utilizando flipf lop JK:

y w
0
1

y x1x 2

1
1

d
d

0
1

El circuito es el siguiente:

1
d
d

J =1

z= yw

K=1
y w

0
1

0
0

0
1

1
1

BIBLIOGRAFA

Sistemas digitales- Luis Romero Goytenda

También podría gustarte