Detector de secuencia con múltiples entradas

0

La pregunta:

Diseñe un autómata que reciba las entradas X0, X1 y produzca las salidas Z0, Z1.

  • Z0 es 1 Si los dos últimos bits de X0 son el complemento de los dos últimos recibidos en X1.

  • Z1 es 1 Si en los dos últimos bits de X0 y X1 hay un número par 1

Ejemplo:

X0 0 0 1 1 0 0 1 1 0
X1 0 1 0 0 1 1 1 1 0
Z0 - 0 1 1 1 1 0 0 0
Z1 - 0 1 1 1 1 0 1 1

Tengo un problema para resolver este tipo de pregunta. He intentado muchas veces resolver este tipo de problema pero no pude. Esto no es tarea, es una pregunta de mi último examen.

    
pregunta Kukuriku

1 respuesta

0

Esto no es realmente un problema de detección de secuencia. Todo lo que necesita hacer es recordar el estado anterior de cada entrada (dos DFF). El resto es lógica combinatoria en esos bits combinados con el valor actual de cada entrada (cuatro puertas de 2 entradas).

Solución:

  

Explicación:

  

Tenga en cuenta que A es alto si las entradas de corriente son diferentes, y B es alto si las entradas anteriores son diferentes. Por lo tanto, una puerta AND simple proporciona la salida Z0 si ambas son altas.

Pero tenga en cuenta que A también indica si hay un número impar de unos en las entradas actuales, y B también indica si hay un número impar de unos en las entradas anteriores. Si ambos son altos, o ambos son bajos, entonces hay un número par de unos en las entradas actuales y anteriores. Una puerta XNOR adicional proporciona la salida Z1.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas