Qual è la differenza tra Latch e Flip Flop

Il differenza principale tra latch e flip flop è che il latch controlla continuamente l'ingresso e cambia l'uscita quando c'è un cambiamento nell'input. Al contrario, il flip-flop è una combinazione di un orologio e un latch, e il suo output è cambiato in base all'orologio quando c'è un cambiamento nell'input.

I flip-flop e i fermi sono elementi di circuito in grado di memorizzare informazioni. È possibile memorizzare un bit di dati in un latch e in un flip-flop.

Aree chiave coperte

1. Cos'è un Latch
     - Funzionamento, ingresso, uscita
2. Cos'è un Flip Flop
     - Funzionamento, ingresso, uscita
3. Qual è la differenza tra Latch e Flip Flop
     - Confronto tra le principali differenze

Parole chiave

Circuito, Flip Flop, Latch

Cos'è un Latch

Laches lavora in modo asincrono. In altre parole, l'output generato dal latch dipende dall'input. La maggior parte dei computer oggi è sincrona. L'uscita di questi circuiti sequenziali nei computer è in grado di cambiare simultaneamente con un segnale di clock globale.

Figura 1: SR Latch

Esistono quattro tipi di latch come i latch T, D, SR e JK.

Cos'è un Flip Flop

Un infradito può essere progettato usando un cancello NAND o un cancello NOR. Quindi, un flip flop avrà due input, due output e un set e reset. Questo tipo di infradito è noto come un flip flop SR.

Figura 2: SR Flip Flop

I flip flop sono in grado di memorizzare valori binari. Avranno un segnale di clock aggiuntivo che lo fa funzionare in modo molto diverso rispetto a un latch.

Differenza tra Latch e Flip Flop

Struttura

I latch vengono creati utilizzando le porte logiche mentre i flip-flop vengono creati utilizzando i latch oltre al segnale di clock.

operazione

C'è una netta differenza tra latch e flip flop in base al loro funzionamento. Latch controlla continuamente l'ingresso e modifica l'uscita in modo corrispondente mentre il flip-flop controlla continuamente l'ingresso ma, cambia l'uscita in modo corrispondente con il segnale di clock.

sensibilità

Il latch è sensibile all'interruttore di ingresso ed è in grado di trasmettere dati finché l'interruttore è in stato on. D'altra parte, il flip-flop è sensibile al segnale di clock e l'uscita non cambierà fino a quando non si verificherà un cambiamento nel segnale di clock in ingresso. 

Input binario

Un'altra differenza tra latch e flip flop è che i latch funzionano solo con ingressi binari mentre i flip-flop funzionano con ingressi binari e il segnale di clock.

grilletto

Latch viene attivato a livello mentre l'output cambia solo con la modifica del livello binario. Le infradito, d'altra parte, sono edge triggered e l'uscita cambierà in base al fronte positivo o al fronte negativo del segnale di clock.

Ruolo come registro

I latch non possono essere utilizzati come registro a causa della mancanza di un segnale di clock. Tuttavia, le infradito sono in grado di funzionare come registri così come vengono con un orologio. Pertanto, questa anche una differenza tra latch e flip flop.

Natura sincrona

Inoltre, i latch non sono sincroni in quanto non possono funzionare in base al segnale orario. Ma le infradito sono sincrone in quanto funzionano in base al segnale di clock.

Conclusione

I flip-flop e i fermi sono elementi di circuito in grado di memorizzare informazioni. In breve, la principale differenza tra latch e flip flop è il loro metodo di funzionamento. Latch controlla l'input in modo continuo e modifica l'uscita in modo corrispondente mentre, il flip-flop controlla continuamente l'ingresso ma cambia l'uscita in modo corrispondente con il segnale di clock.

Cortesia dell'immagine:

1. "Transistor Bistable interactive-en interattivo" di DrJolo - Opera propria (CC BY-SA 3.0) via Commons Wikimedia
2. "Diagramma Flip-flop SR (Clocked)" di Inductiveload - Own Drawing in Inkscape 0.43 (Dominio pubblico) via Commons Wikimedia