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.
Si tratta di un circuito con 3 valori in ingresso (x1,x2,x3) e un valore in uscita y.
Come si costruisce il circuito logico?
Prendo come riferimento le combinazioni della tavola di verità che determinano un'uscita pari a 1 ( o vero ).
Ogni combinazione è una relazione AND (*) tra le tre variabili.
Quindi posso riscriverle in forma algebrica, negando le variabili quando sono uguali a zero.
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.
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 ¯x1x2¯x3+¯x1x2x3+x1¯x2x3+x1x2¯x3 ¯x1x2(¯x3+x3)+x1¯x2x3+x1x2¯x3 ¯x1x2(1)+x1¯x2x3+x1x2¯x3 ¯x1x2+x1¯x2x3+x1x2¯x3 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.
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.