¿Cuál es la diferencia exacta entre un pestillo y un flipflop?

8

Por lo que he entendido:

  1. Un Flip Flop es un pestillo con reloj, es decir, flip flop = pestillo + reloj
  2. Latch comprueba continuamente las entradas y cambia la salida cada vez que hay un cambio en la entrada
  3. Flip Flop también verifica continuamente la entrada, pero cambia el tiempo de salida determinado por el reloj. [por lo tanto, aunque se cambien las entradas, es posible que no cambie la salida al mismo tiempo]
  4. Un pestillo con enable [es decir, pestillo cerrado] es diferente del pestillo con reloj.

Estoy leyendo de Digital Logic por Morris Mano y Wikipedia.

avi
fuente

Respuestas:

7

Según tengo entendido, la diferencia es de hecho el reloj / habilitar.

Un flip-flop muestrea las entradas solo en un evento de reloj (flanco ascendente, etc.)

Un Latch muestrea las entradas continuamente cada vez que está habilitado , es decir, solo cuando la señal de habilitación está activada . (o de lo contrario, sería un cable, no un pestillo).

Sonó.
fuente
Sin embargo, a veces (depende de quién y dónde), las personas pueden usar esos términos indistintamente.
Ran G.
pero la mayoría de los libros de texto explican el cierre sin habilitar?
avi
Esto puede tener sentido para el enganche SR, pero piense en un enganche en D sin bloquear: ¡esto no es más que un cable! El SR es un poco único ya que las dos entradas (S / R) sirven en cierto sentido como (D / enable), por lo que tener S = R = 0 es equivalente a tener Enable = 0.
Ran G.
Oh sí, tienes toda la razón. Ahora tiene sentido. Por lo tanto, en el libro de texto mencionan SR sin delegar porque es fácil de entender, pero en la práctica se usan pestillos cerrados / habilitados. Derecha ?
avi
y una cosa más, cuando digo FlipFlop significa que siempre está sincronizado y cuando digo Latch, siempre está habilitado. [entonces, FlipFlop sin reloj y pestillo sin habilitar no tiene ningún sentido]
avi