¿
Que representan las dos entradas al multiplexor? Si el sistema se encuentra en el
estado O(ENCUENTRA), la condición para una entrada verdadera al Flip-Flop es la misma
que para moverse dentro del estado 1, llamada: PB,SINe. Si el estado presente es 1
(ESPERA), una entrada válida del Flip-Flop para el siguiente estado requiere, de nuevo,
que el siguiente estado sea 1. La condición para el AS.M. es nuevamente PB,SINe. iHe
aqui un multiplexor en el cual sus entradas son iguales' Podemos eliminar el MUX del
generador de estados y mandar la señal de PB,SINe directamente
a
la entrada del Flip–
Flap. Ahora nuestro circuito completo consiste en sincronizar PB,SINe, el estado ESPERA,
y la lógica para crear PB,PULSO.
ESPERA
t
PB,PULSO
t
CLK
t
CLK
t
Circuito de un pulsador sencillo.
Una solución con Algoritmo-Arquitectura, La anterior solución es la mas fundamental
para el problema del pulsador sencillo, existe otra metodologia de solución que muestra una
importante conexión entre la arquitectura
y
el algoritmo
Supongamos el siguiente
razonamiento, Nuestra arquitectura consiste en la sincronización de un Flip-Flop para PB',
con una salida PB,SINe, y otro Flip-Flop O cuya función es retrasar la señal de PB,SINe
durante un pulso de reloj. El segundo Flip-Flop tiene entrada PB,SINe y salida
PB,RETRASO, Entonces la salida de nuestro pulsador PB,PULSO sólo debe ser verdadera
cuando PB,SINe es verdadero y PB,RETRASO sigue siendo falso, Tan pronto como
PBRETRASO se hace verdadero debemos dejar de afirmar PB,PULSO, ¿Podemos
formalizar éstas ideas con un A.S .M.? Por supuesto; la siguiente figura es una solución de
un solo estado. Este
A S.
M.
no requiere Flip-Flops para la generación de los estados, es
entonces cuando podemos ver que sólo existe un estado.
----.,
v
PB.SIN e
• v
v
PB RETRASO
F
L'
PB . P~LSO
' -----,
A.S.M. de un pulsador sencillo de un estado
La ecuación para PB,PULSO es:
PB,PULSO
~
PB ,SINe . PB ,RETRASO
página
3-10