Costruire una porta XOR con le NAND
La porta XOR dà 1 quando gli ingressi sono diversi. È più difficile da costruire di AND e OR, ma bastano quattro porte NAND, ed è un esercizio classico dei corsi di elettronica digitale.
Tabella di verità
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Provalo Clicca gli ingressi per cambiarli.
Y0
L’idea
Il trucco è condividere una porta. Prima calcola N = A NAND B, che vale 0 solo quando entrambi gli ingressi sono 1. Poi usa N due volte: una con A e una con B. Ognuna di queste NAND dà 0 solo nella riga in cui il suo ingresso è 1 e l’altro è 0. Un’ultima NAND le unisce e trasforma quelle due righe in 1. Scrivi la tabella di verità di ogni filo e lo vedrai funzionare.
Suggerimenti e soluzione
Prova prima da solo. Ogni suggerimento svela un po’ di più.
- Comincia con N = A NAND B.
- Poi calcola A NAND N e B NAND N.
- Metti questi due risultati in una NAND. Quattro porte in tutto.