Un flip flop se construye desde dos cierres traseros con relojes de polaridad opuesta, que forman una topología de esclavo maestro.
El tipo de pestillo es irrelevante (JK, SR, D, T) para esta restricción, pero es importante que la transparencia esté controlada por algún pin (llámelo reloj o habilite o lo que quiera).
Los pestillos SR lanzan a todos por un bucle porque el diseño más básico es transparente todo el tiempo. Entonces, una vez que se agrega la habilitación del reloj, la gente comienza a llamarlo flip flop. Bueno, no lo es; es un pestillo cerrado. Sin embargo, puedes construir un flip flop de SR con dos pestillos SR cerrados:
OdoscierresJK:
OdospestillosD:
Agregarunpinderelojaunpestillo(SRoJK)noloconvierteenunflipflop,lohaceenunpestillocerrado.Pulsarelrelojenunpestillocerradotampocoloconvierteenunflipflop;loconvierteenunlatchdepulso( descripción del latido de pulso ).
Los flip flops se activan por flanco y los tiempos de configuración y retención son relativos a este flanco activo. Un flip flop tradicional no permitirá en ningún momento tomar prestado a través de los bordes del ciclo, ya que la topología maestro-esclavo actúa como un sistema de bloqueo y represa para crear un borde duro en el reloj activo.
Por otro lado, los pestillos se ajustan a la transparencia del pestillo y se mantienen hasta que el pestillo se cierre. También permiten tomar tiempo prestado a través de toda la fase de transparencia. Esto significa que si una ruta de medio ciclo es lenta y la otra ruta de medio ciclo es rápida; con un diseño basado en pestillo, la ruta lenta puede tomar tiempo en el ciclo de las rutas rápidas.
Un truco de diseño muy común cuando necesitas exprimir cada picosegundo fuera de un camino es separar el flip flop (en dos pestillos separados) y hacer la lógica entre ambos.
Básicamente, los tiempos de configuración y retención son completamente diferentes entre un pestillo y un flip flop; en términos de cómo se manejan los límites del ciclo. La distinción es importante si haces cualquier diseño basado en pestillo. Mucha gente (incluso en este sitio) mezclará los dos. Pero una vez que comienzas a cronometrar a través de ellos, la diferencia se vuelve muy clara.
También vea:
buen texto que describe latches y chanclas
¿Qué es un flip flop?
Editar:
Solo muestra un D-flip flop basado en t-gate (observa que está construido desde dos pestañas D basadas en d-gate basadas en back to back con relojes de fase opuestos).