Skip to main content

Cos'è la logica sequenziale?

La logica sequenziale (SL) nella teoria dei circuiti digitali è l'insieme di regole e implementazioni di circuiti che si basano sugli eventi attuali e passati degli stati logici e delle transizioni per determinare gli stati logici attuali.Conoscere la logica combinatoria (CL), l'insieme di regole e l'implementazione di circuiti che si basano sui livelli logici effettivi, rivela i punti chiave della logica sequenziale.I livelli logici per il calcolo binario di solito si riferiscono ad alti o bassi.Nella logica positiva, 1 è alto e 0 è basso.I circuiti logici sono costituiti da porte che possono avere uno o più ingressi e di solito solo un output.

Un semplice gate CL è noto come buffer e inverter o no.L'output del buffer è sempre uguale all'ingresso, ma l'output dell'inverter non è sempre l'ingresso.Altre porte usate in CL includono il cancello e il cancello NAND e il cancello né.Le uscite e Gate e 1 solo se entrambi gli ingressi sono 1. Il gate NAND e NOR sono, rispettivamente, un e un gate e un o gate, ciascuno con un inverter all'uscita.

La logica sequenziale utilizza chiusura che bloccano i livelli di uscitain base ai livelli di output precedenti e ai livelli di input di corrente.I chiavistei vengono generalmente costruiti utilizzando due porte partner, che sono due nand o né porte.Le porte di questi chiusure, o flip-flop, sono bloccate in uno dei due stati dalle uscite del gate che vengono restituite all'ingresso del cancello del partner.Modificando i livelli sugli input liberi delle porte, si ottiene un'inversione del livello logico.L'analisi della logica sequenziale prevede sia l'osservazione dei livelli di output iniziali sia l'osservazione della variazione dei livelli di output in base alla variazione dei livelli di input.

Nei contatori binari, vi sono circuiti di rilevamento dei bordi nell'ingresso di clock per ciascun fermo binario (bit).I contatori di solito usano un rilevamento a bordo positivo per il conteggio normale.Ad esempio, un contatore a 8 bit utilizza chiavistei a 8 bit.

La logica sequenziale utilizza i chiavistei a bit a cascata per produrre un contatore digitale asincrono (asincroni).Quando viene fatto un po 'dal chiavistello meno significativo (LSB) per cronometrare il bit più significativo (MSB), è noto come contatore asincrone.Nell'asincronizzazione, i chiusura si crogiolano in momenti leggermente diversi, mentre gli orologi logici sincroni (Sync) tutti i blocchi contemporaneamente.Il contatore asincrico subirà un ritardo di ondulazione totale massimo pari a un ritardo a ondulamento del latch moltiplicato per il numero di bit nel bancone.Nella logica di sincronizzazione, i bloccanti del bit in un contatore digitale sono cloctrati contemporaneamente, quindi il ritardo di ondulazione totale è uguale a un ritardo a catena del latch per qualsiasi numero di bit nel contatore.