Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Industria 4.0
Lezione 1 - Le basi dell’HW: Circuiti e Forme Canoniche
PORTE LOGICHE E LOGISIM
PORTE LOGICHE DI BASE
3 porte:
Facile operare con loro. La loro realizzazione a livello elettronico si basa sul
transistor. Tanti transistor collegati insieme creano un circuito integrato.
NOT
Il NOT è un “invertitore” logico. Il suo funzionamento è basilare: inverte il valore in
ingresso!
A ㄱA
0 1
1 0
AND
L’operatore AND necessita due valori di input per funzionare. Modella il costrutto logico della
congiunzione, ovvero la ”e”. Esso restituisce Vero (1) solo se entrambi gli ingressi sono Veri.
“Vado in spiaggia solo se c’è il sole e se c’è la gnocca che mi piace / il figo dietro a cui sbavo /
inserire altro”.
Controlliamo la porta a cui sono collegati gli output di quelle viste: Y=!X1*X2.
Quindi: Y = !(AB)*(A+B)
DALL’ESPRESSIONE LOGICA AL CIRCUITO
1. A partire dalle parentesi più interne, realizzare le porte collegando gli input.
2. Procedere sempre più verso l’esterno, collegando gli output delle porte
realizzare come input di quelle che si vanno a realizzare.
3. Procedere in modo analogo fino alla fine.
DALL’ESPRESSIONE LOGICA ALLA TABELLA
1. Scrivere gli input nella tabella, realizzandone lo scheletro (solo combinazioni
possibili senza output).
2. Procedere dalle parentesi più interne, scrivendo gli outout di ogni stadio
intermedio.
3. Usare gli output intermedi per calcolare quelli sempre più avanzati.
4. Procedere fino al termine.
ESERCIZI
❖ A+!A = 1 e A!A = 0
❖ A+!AB = A+B
❖ (A+!B)(B+C) = AB+AC+!BC
❖ !A+AB = !A+B
ESERCIZI
Ricavare la tabella della verità per le seguenti espressioni logiche:
● DA+AC+!B
● A+B+C+D
● ABD+ABC+!A!B!C+!ABC
Realizzare i circuiti.
ESERCIZI
Dimostrare che:
E1 = E2
Dove:
● E1 = (!((!AB!C)+(AB!C)))A
● E2 = (!BA)+AC
Si consiglia di riscrivere le espressioni usando il trattino sopra l’input al posto del
‘!’.
Usare raccoglimenti e manipolazione algebrica!
FORME CANONICHE
MINTERMINI E MAXTERMINI
In una tabella della verità, qualsiasi combinazione di input che dà come risultato
della funzione un 1 è detto mintermine.
ES:
Una forma canonica è una tecnica di sintesi di un circuito che può essere
applicata ad una qualsiasi funzione: possiamo applicarla a tutte le funzioni ed
otterremo sempre un circuito corretto! (Ma non ottimale…)
La SOP somma tutti i mintermini della tabella della verità associata alla funzione,
rappresentando gli input X come X o !X a seconda che siano 1 o 0.
Il risultato va semplificato!
ESEMPIO
Y = !A!B(!C+C)+B!C(!A+A) = !A!B+B!C
Bisogna minimizzarli!
ESEMPIO
Complessità: 3+2+4+2=11
Vengono considerati i maxtermini, i cui input vengono sommati tra loro per poi
essere moltiplicati agli altri.
POS: (!A+B+C)(A+!B+!C)(A+!B+C)(A+B+C)
ESERCIZI
● Si ricavi la SOP per la porta XNOR e simulare il circuito.
● Derivare il cammino critico.
● Ricavare la POS, simularla e confrontare il cammino critico con la SOP.
ESERCIZI
Data: X = A(A+!B)(B+C)+!BD
● Ricavare la SOP
● Ricavare l’espressione logica semplificando la SOP
● Complessità e cammino critico tra SOP e la sua versione semplificata
● Avrebbe senso usare la POS al posto della SOP? Perché?