3 Registro de cambios de estado con multiplexores 2 a 1

0

Para una tarea que necesito

  

Vuelva a diseñar el circuito de registro de desplazamiento a la derecha de la Figura 12-10 utilizando cuatro D   flip-flops con reloj habilitado, cuatro MUXes de 2 a 1 y una sola puerta OR.

La figura mencionada tiene tres estados, Sin cambios, Cargar y Desplazar a la derecha. Las cargas son cada una de diferentes entradas. He podido averiguar cómo hacer dos de estos estados sin la puerta OR, pero parece que no puedo encontrar la manera de hacer que los tres funcionen. Sospecho que necesito detener el reloj de alguna manera cuando quiero alcanzar el estado "Sin cambios".

    
pregunta duckbrain

1 respuesta

1

Echa un vistazo aquí:

simular este circuito : esquema creado usando CircuitLab

La entrada de habilitación del reloj no se dibuja en los flip flops, por lo que he agregado un nombre al nodo correspondiente. Cuando el reloj habilitado es bajo, los FF no muestrean la entrada, por lo tanto, se encuentra en el estado "sin cambios". Esto se logra porque el reloj habilitado está conectado al OR entre SHIFT y LOAD. La entrada STOP no se utiliza.

Cuando SHIFT o LOAD es alto, en cada ciclo de reloj se muestrea la entrada y, de acuerdo con el estado de los muxes, puede presentar sus datos de entrada en paralelo hacia adentro o hacia adentro. También he incluido una salida en paralelo, eso siempre está activo (y siempre es válido), junto con un cambio en las terminales.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas