Architettura e Reti Logiche

Porte logiche

Le porte logiche (logical gate) sono i circuiti minimi per l'elaborazione di segnali binari. Sono circuiti che operano su più segnali di ingresso e producono un segnale di uscita. Circuiti nei quali vengono utilizzate più porte logiche connesse tra di loro vengono chiamati reti logiche. Allo scopo di descrivere i comportamenti dei circuiti logici si può usare l'algebra booleana che specifica l'operazione di ogni gate. Le variabili di questa algebra sono binarie, possono assumere solo due valori (0,1) e vengono indicate con le lettere A,B,C,X,Y,W,Z. Le porte logiche fondamentali sono:

La porta NOT (invertitore, negatore)

Porta AND (•)

Porta OR (+)


La tabella della verità, è l'elencazione di tutte le possibili configurazioni dei valori di ingresso, associate ai corrispondenti valori assunti dalle uscite. Esistono altri operatori di uso comune, i più utilizzati sono: XOR (or-esclusivo), NAND E NOR.

Il NOR o NOT OR si distingue circuitalmente dall'OR per il piccolo cerchio all'uscita che rappresenta la negazione dell'OR stesso.
Il NAND o NOT AND si distingue circuitalmente dall'AND per il piccolo cerchio all'uscita che rappresenta la negazione dell'AND stesso.
La porta logica XOR implementa una funzione che restituisce il valore 1 se e solo se in entrata viene fornito un numero dispari di 1.
Possono essere utilizzate porte con più di due ingressi, tipicamente si usano AND (o OR) a 2, 4 o 8 ingressi (raramente più di 8). Vediamo un esempio di porte logiche a 3 ingressi:

Porta AND (x) a 3 ingressi:

Porta OR (+) a 3 ingressi:

Le porte AND e OR a 3 ingressi si realizzano spesso come albero di porte AND e OR a 2 ingressi.


L'elemento funzionale fondamentale per la costruzione di porte logiche è il transistor. Infatti con un semplice transistor si può ottenere una porta NOT (a), con due transistor in serie una porta NAND (b) , con due transistor in parallelo un porta NOR (c) e analogamente anche le altre.






















































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.