Come fare un circuito logico dalla tavola di veritĂ 

Per disegnare un circuito logico occorre avere la tavola di verità e conoscere le regole dell'algebra booleana.

Esempio pratico

Ho la seguente tabella di verità e devo costruire il circuito logico.

un esempio di tabella di verità

Si tratta di un circuito con 3 valori in ingresso (x1,x2,x3) e un valore in uscita y.

il circuito logico generale

Come si costruisce il circuito logico?

Prendo come riferimento le combinazioni della tavola di verità che determinano un'uscita pari a 1 ( o vero ).

seleziono le righe vere

Ogni combinazione è una relazione AND (*) tra le tre variabili.

Quindi posso riscriverle in forma algebrica, negando le variabili quando sono uguali a zero.

le condizioni AND

Tutte queste combinazioni di valori generano un'uscita uguale a 1.

Quindi sono in relazione OR (+) tra loro e posso riscriverle sotto forma di espressione.

la costruzione del circuito logico dalla tabella di verità

Ho così ottenuto l'espressione algebrica della tavola di verità.

Nota. Prima di disegnare il circuito, è opportuno verificare che non ci siano semplificazioni nell'espressione algebrica. Ad esempio $$ \bar{x_1}x_2\bar{x_3} + \bar{x_1}x_2x_3 + x_1\bar{x_2}x_3 + x_1x_2\bar{x_3} $$ $$ \bar{x_1}x_2 ( \bar{x_3} + x_3 ) + x_1\bar{x_2}x_3 + x_1x_2\bar{x_3} $$ $$ \bar{x_1}x_2 ( 1 ) + x_1\bar{x_2}x_3 + x_1x_2\bar{x_3} $$ $$ \bar{x_1}x_2 + x_1\bar{x_2}x_3 + x_1x_2\bar{x_3} $$ Per semplicità espositiva in questo esempio evito di farlo... ma va sempre fatto.

A questo punto mi basta disegnare i segnali x1,x2,x3 in un circuito logico rappresentando le relazioni AND e OR con le relative porte logiche.

Ho così ottenuto un circuito di 4 porte AND e una porta OR.

esempio di circuito logico

In questo modo ho disegnato il circuito logico a partire dalla tavola di verità.

Il circuito logico riflette perfettamente ogni valore della tavola.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base