Sí , se necesita el detector de bordes / generador de impulsos para operar el circuito como un J-K flip-flop . El circuito AND + NOR de cuatro compuertas que ve es en realidad un pestillo con respecto a la entrada de control. Es decir, el estado puede "fluir" de J y K a Q si la señal de control siempre tiene una lógica alta. Una solución para esto con los latches D es poner dos latches en serie con la diferencia \ $ 180 ^ {\ circ} \ $ en la fase de reloj en la configuración del D-flip-flop disparado por el borde maestro-esclavo :
Trabajodedominiopúblicode Wikimedia Commons
Sin embargo, dado que la función de operación J-K no es tan simple como en el caso D, se necesita algún otro método para hacer que el borde flip-flop sea sensible. Una solución para esto es mantener la entrada de control alta solo en el borde de una entrada: por lo tanto, el circuito de detección de borde / pulso.
A su segunda pregunta: sí, el circuito NOT + AND que muestra implementa el circuito de creación de pulso deseado. Sin embargo, debe asegurarse de que el impulso de salida sea lo suficientemente amplio como para que el circuito J-K se estabilice después de que ocurra una transición en el estado. El tiempo requerido dependerá de la velocidad de su circuito. ¡No quieres actualizar parcialmente el estado!