>> Tecnologia Eletrônica >  >> Rádio via Satélite >> XM

Porta XOR: A Função Lógica OU Exclusivo

Porta XOR: "Um ou Outro, Mas Não Ambos"

A porta XOR (OU Exclusivo) é uma porta lógica digital fundamental cuja saída é ALTA (1) apenas quando o número de entradas ALTAS é ímpar. Para 2 entradas: saída = 1 se e somente se as entradas são diferentes.

Tabela Verdade (2 Entradas)

ABY = A ⊕ B
000
011
101
110

Expressão Booleana

Y = A ⊕ B = A·B̅ + A̅·B = (A + B)·(A̅ + B̅)

Símbolo

ANSI/IEEE padrão: forma de porta OR com linha curva no lado de entrada. IEC: Retângulo com "=1" dentro.

Propriedades Chave

  • Comutativa: A ⊕ B = B ⊕ A
  • Associativa: (A ⊕ B) ⊕ C = A ⊕ (B ⊕ C) → XOR multi-entrada = paridade (gerador paridade ímpar).
  • Identidade: A ⊕ 0 = A
  • Auto-Inverso: A ⊕ A = 0
  • Inversão: A ⊕ 1 = A̅

Principais Aplicações

  1. Geração/Verificação de Paridade: Árvore XOR calcula bit de paridade par/ímpar para detecção de erro (RAM, UART, PCIe, Ethernet).
  2. Aritmética: Meio-Somador Soma = A ⊕ B; Somador Completo Soma = A ⊕ B ⊕ Cin. Núcleo da adição binária.
  3. Inversor Controlado: B=0 → Y=A; B=1 → Y=A̅. Usado em ULA, negação complemento de dois.
  4. Criptografia: Cifras de fluxo (XOR com keystream), modos cifra de bloco (CTR, OFB, CBC), funções hash. XOR é única operação bitwise reversível.
  5. Detecção de Fase: Detector de fase XOR em PLLs (saída ∝ diferença de fase).
  6. Comparação Largura Pulso: XOR de dois trens de pulso → pulsos representando diferença temporal.
  7. Conversão Código Gray: Binário ⇄ Gray usa shifts XOR.

Implementação

  • CMOS: 6–12 transistores (transmission gate ou CMOS estático).
  • TTL/LS: 74LS86 (Quad 2-input XOR).
  • FPGA/ASIC: LUT dedicada (1 LUT6 implementa XOR 3 entradas) ou XOR carry-chain para somadores.

Nota: XOR 3 entradas (A⊕B⊕C) = 1 para número ímpar de 1s (1 ou 3). Não é "one-hot".