Il latch SR sincronizzato è un latch SR, in cui vi sono collegate delle porte AND che condividono l'ingresso con un modulo clock (E nell'immagine).
Il clock, posto nel punto E (enable), abilita il latch.
Se il clock è basso: qualunque siano i valori in R e S, all'uscita delle porte AND viene mandato 0.
Se il clock è alto, all'uscita delle porte AND viene mandato il valore che corrente di S o di R.
Ecco come varia la tavola di verità:
E | S | R | ||
---|---|---|---|---|
0 | X | X | ||
1 | 0 | 0 | ||
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | impredicibile | impredicibile |
Quando E = 0, qualunque siano S e R, gli stati non variano.
Quando E = 1, se S = R = 0, gli stati non variano.
Quando E = 1, se S = 0 e R = 1,
Quando E = 1, se S = 1 e R = 0,
Quando E = 1, se S = R = 1, gli stati sono impredicibili, purtroppo tale situazione può ancora verificarsi.