Esta es una pregunta de seguimiento para enlace , en la cual preguntaba sobre una solución específica para el Problema más general descrito aquí.
Me gustaría crear una función lógica que alterna con el reloj (invertido) cuando está habilitada y permanece baja cuando está deshabilitada, de este modo:
clk ena out
0 0 0
1 0 0
0 1 1
1 1 0
Además de eso, me gustaría que la señal out
esté libre de fallos, como se muestra en la siguiente forma de onda de ejemplo:
Comosemuestraenestaimagen,losposibleserrorestécnicosdelaentradaena
puedenocurrirpocodespuésdelosbordesclk
;sinembargo,laformadeondaout
deberíaestarlibredefallas.
Según
Desafortunadamente, esto todavía causa problemas técnicos cuando ena
baja, porque la salida Q
del flip-flop se retrasa con respecto a clk
(tenga en cuenta que ignoré el retraso común entre clk
y su inversión , que creo que no contribuye al problema):
Ahora mi pregunta: ¿Qué circuito debo elegir para que la señal out
no tenga fallas?