Circuiti digitali - Fermi
Esistono due tipi di elementi di memoria in base al tipo di trigger adatto per azionarlo.
- Latches
- Flip-flops
I fermi funzionano con il segnale di abilitazione, che è level sensitive. Considerando che, le infradito sono sensibili ai bordi. Discuteremo delle infradito nel prossimo capitolo. Ora, parliamo di SR Latch e D Latch uno per uno.
SR Latch
SR Latch è anche chiamato come Set Reset Latch. Questo latch influisce sulle uscite fintanto che l'abilitazione, E è mantenuta a '1'. Ilcircuit diagram di SR Latch è mostrato nella figura seguente.
Questo circuito ha due ingressi S & R e due uscite Q (t) e Q (t) '. Ilupper NOR gate ha due ingressi R & complemento dello stato attuale, Q (t) 'e produce lo stato successivo, Q (t + 1) quando abilitato, E è' 1 '.
Allo stesso modo, il lower NOR gate ha due ingressi S & stato attuale, Q (t) e produce il complemento dello stato successivo, Q (t + 1) 'quando abilitato, E è' 1 '.
Sappiamo che a 2-input NOR gateproduce un output, che è il complemento di un altro input quando uno degli input è '0'. Allo stesso modo, produce un output "0", quando uno degli input è "1".
Se S = 1, lo stato successivo Q (t + 1) sarà uguale a '1' indipendentemente dallo stato attuale, i valori Q (t).
Se R = 1, lo stato successivo Q (t + 1) sarà uguale a '0' indipendentemente dallo stato attuale, i valori Q (t).
In qualsiasi momento, solo questi due input dovrebbero essere "1". Se entrambi gli ingressi sono "1", il valore Q (t + 1) dello stato successivo non è definito.
La tabella seguente mostra il file state table di SR latch.
S | R | Q (t + 1) |
---|---|---|
0 | 0 | Q (t) |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | - |
Pertanto, SR Latch esegue tre tipi di funzioni come Hold, Set & Reset in base alle condizioni di ingresso.
D Latch
C'è uno svantaggio di SR Latch. Questo è il valore di stato successivo che non può essere previsto quando entrambi gli ingressi S e R sono uno. Quindi, possiamo superare questa difficoltà con D Latch. È anche chiamato Data Latch. Ilcircuit diagram di D Latch è mostrato nella figura seguente.
Questo circuito ha un singolo ingresso D e due uscite Q (t) e Q (t) '. D Latch si ottiene da SR Latch inserendo un inverter tra gli ingressi S amp; & R e collegando l'ingresso D a S. Ciò significa che abbiamo eliminato le combinazioni di S & R che hanno lo stesso valore.
Se D = 0 → S = 0 & R = 1, lo stato successivo Q (t + 1) sarà uguale a '0' indipendentemente dallo stato attuale, i valori Q (t). Ciò corrisponde alla seconda riga della tabella di stato SR Latch.
Se D = 1 → S = 1 & R = 0, lo stato successivo Q (t + 1) sarà uguale a '1' indipendentemente dallo stato attuale, i valori Q (t). Ciò corrisponde alla terza riga della tabella di stato SR Latch.
La tabella seguente mostra il file state table di D latch.
D | Q (t + 1) |
---|---|
0 | 0 |
1 | 1 |
Pertanto, D Latch mantiene le informazioni disponibili sull'input dei dati, D. Ciò significa che l'uscita di D Latch è sensibile ai cambiamenti nell'ingresso, D fintanto che l'abilitazione è High.
In questo capitolo, abbiamo implementato vari Latch fornendo l'accoppiamento incrociato tra le porte NOR. Allo stesso modo, puoi implementare questi Latch utilizzando porte NAND.