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?