Vous êtes sur la page 1sur 4

1.

Cul es la diferencia entre circuitos secuenciales del tipo Moore y del tipo
Mealy. Explique.
En los circuitos Moore los estados siguientes denotados por Q, los cuales
corresponden a la salida de la etapa de memoria que puede estar conformado
en su forma ms simple por un flip flop.
Las ecuaciones de los estados siguientes son:

Y i=f i ( x 1 , x 2 , x3 , x n , y 1 , y 2 , y 3 , y n )
Mientras que las ecuaciones para las salidas son:

Z i=g i ( y 1 , y 2 , y 3 , y n )
Donde i=1,2,3n
De las formulas se deduce que las salidas es funcin solo de los estados
actuales, mas no de las entradas.
Mientras que en los circuitos Mealy, los estados siguientes tienen la misma
forma, estos dependen de los las entradas y los estados presentes. La
diferencia es que las salidas estn definidas de la siguiente forma:

Z i=g i ( x 1 , x 2 , x 3 , x n , y 1 , y 2 , y 3 , y n )
Por lo tanto, se ve como la salida es una nueva funcin de los estados
anteriores y las entradas, por lo tanto, la salida en general, obedece a una
ecuacin mas extensa.
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:
a) Utilize flip-flop J-K para implementar un flip-flop tipo D
Primero obtendremos la tabla de excitacin del flip flop JK:
Q(t)
0
0
1
1

Q(t+
1)
0
1
0
1

0
1
x
x

x
x
1
0

D
0
0
1
1

Q(t)
0
1
0
1

Q(t+1)
0
0
1
1

J
0
x
1
x

Para J:

K
x
1
x
0
Para K:

D=0
D=1

Q(t)=
0
0
1

Q(t)=
1
x
x

K
D=0
D=1

x
x

1
0

J =D

K= D

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


Q(t)

Q(t+
1)
0
1
0
1

0
0
1
1

Para T:

Q(t)

0
0
1
1

0
1
0
1

T
0
1
1
0

Q(t+1
)
0
0
1
1

T
0
1
1
0

T
D=0
D=1

Q(t)=
0
0
1

Q(t)=
1
1
0

T =D . Q+Q
. D=D
Q

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

Tabla de estados:
y: Estado
presente
A
B
C

Y: Estado
siguiente para
x=0
B
B
B

Y: Estado
siguiente para
x=1
A
C
A

Sali
da
0
0
1

La tabla de estados no es reducible. Por lo tanto Asignamos estados:


A=00, B=01, C=10
Notamos por conveniencia que: Z=y1

D= estado no asignado.

y= y 1 y 2

De la siguiente tabla deducimos las ecuaciones para las entradas D


CC2:
y1y2
00
01
10

Y1Y2 si
x=0
0
1
0
1
0
1

D1=x . y 2

Y1Y2 si
x=1
0
0
1
0
0
0

Para la implementacin con Flip Flops D:

D 2=

Para la implementacin con Flip Flops T:

T 1= y 1+ x . y 2

D 2= x y 2
Para la implementacin con Flip Flop JK: :

J 1=x ; K 1=x

Para

J 1=x . y 2 ; K 1=1

Vous aimerez peut-être aussi