Circuiti logici combinatori e sequenziali
I circuiti digitali si dividono in due tipi principali: logica combinatoria e logica sequenziale. Nella logica combinatoria, l'uscita è una funzione pura dei valori attuali degli ingressi (ad esempio, un sommatore). Nella logica sequenziale, l'uscita dipende non solo dagli ingressi attuali, ma anche dalla sequenza passata di ingressi, in quanto questi circuiti hanno elementi di memoria (ad esempio, un flip-flop).
I circuiti logici combinatori sono privi di memoria. La loro uscita in un dato momento è determinata esclusivamente dalla combinazione dei valori di ingresso in quello stesso istante. Sono implementati utilizzando porte logiche di base come AND, OR, NOT, NAND e NOR. Esempi includono sommatori, sottrattori, comparatori, multiplexer (che selezionano uno tra diversi segnali di ingresso) e demultiplexer (che inviano un segnale di ingresso a una delle tante uscite). La relazione tra ingressi e uscite può essere descritta da una tabella di verità o da un insieme di funzioni booleane.
I circuiti logici sequenziali, al contrario, incorporano la memoria. Il loro stato, memorizzato in elementi di memoria come flip-flop o latch, è un riepilogo della cronologia degli input precedenti. L'output è una funzione sia degli input correnti che dello stato corrente. Questa capacità di memoria consente loro di eseguire compiti che i circuiti combinatori non possono svolgere, come contare o memorizzare dati. I circuiti sequenziali si dividono ulteriormente in sincroni e asincroni. I circuiti sincroni utilizzano un segnale di clock per aggiornare il loro stato a intervalli di tempo discreti, garantendo un funzionamento ordinato. I circuiti asincroni aggiornano il loro stato in risposta alle variazioni dei segnali di input, il che può essere più veloce ma rende la progettazione e l'analisi più complesse.
UNESCO Nomenclature: 2205
- Elettronica
Precursori
- Algebra booleana
- Invenzione del circuito flip-flop (circuito trigger di Eccles-Jordan)
- Il concetto di macchina a stati finiti (macchina di Turing) di Alan Turing
- Sviluppo di circuiti di commutazione basati su relè
Applicazioni
- le unità aritmetico-logiche (alus) utilizzano la logica combinatoria
- I multiplexer e i decodificatori di dati utilizzano la logica combinatoria
- I flip-flop e i latch (memoria) utilizzano la logica sequenziale
- Le macchine a stati e i contatori utilizzano la logica sequenziale
- Le unità di controllo a microprocessore utilizzano una combinazione di entrambi
Idee e potenziali innovazioni
A causa dell'eliminazione del traffico generato dai bot, che attualmente supera i 40.000 al giorno, questo contenuto è riservato ai membri della community.
> Accedi O > Registrati L'accesso a questo contenuto, così come a tutti gli altri contenuti e strumenti riservati, è (100% gratuito).
Argomenti correlati: logica combinatoria, logica sequenziale, circuiti logici, flip-flop, macchina a stati finiti, memoria, segnale di clock, progettazione digitale.