LearnGates

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à

Tabella di verità di XOR con le NAND
ABY
000
011
101
110

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ù.

  1. Comincia con N = A NAND B.
  2. Poi calcola A NAND N e B NAND N.
  3. Metti questi due risultati in una NAND. Quattro porte in tutto.