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
Podría hacer eso con puertas simples AND / NOT, como en el siguiente esquema:

Lasalidadeberíaestarlibredeproblemas,asíquepenséenelsiguientecircuito:
Para evitar out glitches, ena (que los cambios activados en el aumento de clk edge) se muestrean en la caída de clk edge.
Mi pregunta es sobre la entrada de restablecimiento del DFF mientras ena es alto: este será solo un pulso muy corto (casi como un problema técnico), desde que clk aumenta hasta que se reinicia el DFF. ¿Esto causará algún problema o es seguro usar este circuito?
