180
PROBLEMAS DE CIRCUITOS Y SISTEMAS DIGITALES
f) Expresar verbalmente el funcionamiento . Esto sólo tiene sentido en casos muy especiales . En nuestro problema no es aplicable .
Problema 6.-Un circuito secuencial síncrono se ha obtenido de acuerdo con el esquema de la figura . ¿Correspondería este circuito a la estructura general de los circuitos secuenciales síncronos?. Analícelo hasta obtener su tabla de estados . (La ROM ha sido programada de acuerdo con la tabla adjunta, donde $ representa posición y [$] su contenido) . X
> Ao Al > A2
do dl
Z
d2 d3 A3 ROM D3 D
$
[$]
$
[$]
0 1 2 3 4 5 6 7
A B 6 8 6 C 7 6
8 9 A B C D E
4 7 D 1 8 4 A 9
F
D
Solución P6.- Sí, corresponde a una estructura de circuito secuencial síncrono (con 8 o menos estados) ya que la ROM es un módulo lógico universal . Así, Z puede ser cualquier función de la entrada y del estado presente, y D 3 , D 2 y D 1 pueden ser cualquier función de excitación de las mismas variables . Analizamos el circuito identificando la variable asociada a cada línea de entrada y salida de la ROM . Así, tenemos : A3A2A1 = q3q2q1, Ao = X, D 3 D2 D 1 = d 3 d 2d 1 y Z = Do y podemos reescribir la tabla de contenido de la ROM :
g3g2q1X A3A2A1Ao
D3 D 2 D 1 Do
1000
0100 0111
g3g2q1X A3 A 2 A 1 Ao
D 3 D2D 1 D o
0000 0001
1010 1011
0010 0011
0110
1001 1010
0100
1000 0110
1011 1100
0001 1000
0101
1100
1101
0100
0111 0110
1110 1111
1010 1001
0110 0111
d 3 d2d 1 do
d 3d 2d 1 d o
1101
A continuación escribimos la tabla de excitación y salida del circuito que coincide con la de transición, ya que estamos utilizando biestables tipo D para los cuales se cumple Qi = Di :