Circuiti sequenziali (Start point)
Circuito sequenziale

Un circuito sequenziale è in grado di calcolare funzioni che dipendono anche da uno stato interno che memorizzano. In generale la funzione calcolata da un circuito sequenziale dipende dall'input e anche dallo stato correntemente memorizzato.

Il clock
...

I circuiti sequenziali che vedremo faranno, molto spesso, uso di un nuovo componente: il clock.
Il clock è un circuito che emette una serie di impulsi con una specifica larghezza e intermittenza (o meglio con una specifica frequenza).
photo_2023-06-03_11-53-29.jpg
Nell'immagine sono indicati i nomi che prendono gli elementi della sequenza di impulsi di un clock. Distinguiamo:

  • fronte di salita: quando da un impulso con valore "basso", si passa ad un impulso con valore "alto";
  • fronte di discesa: l'opposto del fronte di salita;
  • tempo di ciclo di clock: distanza tra due fronti (o solo di salita, o solo di discesa), si misura in sottomultipli del secondo (millisecondi, microsecondi, nanosecondi).

La frequenza di clock è il numero di periodi per ogni secondi e si misura in Hertz (MegaHertz, GigaHertz).

Cerchiamo di costruire adesso un elemento (circuito sequenziale) che memorizza un bit. Il suo nome è latch ad un bit.

In ordine adesso argomentiamo:

Dopo di che passeremo ai registri.