Cursos / Eletrônica / Sistemas Digitais / Aula

arrow_back Aula 11 - Dispositivos Lógicos Programáveis

Arquitetura dos PLD

Como visto no início da aula, têm-se os SPLD (PLD simples), os CPLD (PLD complexos) e os FPGA (arranjos de portas programáveis no campo).

Dentre os SPLD têm-se:

  • PLA (arranjo lógico programável);
  • PAL (lógica de arranjo programável);
  • GAL (lógica de arranjo genérico).

O PLA consiste em um arranjo de portas AND programável e um arranjo de portas OR também programável.

A PAL consiste em um arranjo de portas AND programável e um arranjo de portas OR fixo.

A GAL, assim como a PAL, tem um arranjo AND programável e um arranjo OR fixo. Adicionalmente, a GAL apresenta uma macrocélula de saída (OMLC) programável, com capacidade de armazenamento de dados de saída.

O exemplo de um PLA com quatro variáveis de entrada é mostrado na Figura 8.

 Estrutura padrão de um PLD com 4 variáveis de entrada

A Figura 9 mostra como o PLA da Figura 8 é programado para gerar três funções lógicas:

$$ O_{3} = A + B \overline{D} + \overline{A}CD + \overline{C} \ \overline{B} $$ $$ O_{2} = AB \overline{C}D + C \overline{B} + \overline{D} \ \overline{A} $$ $$ O_{1} = AB + \overline{C} \ \overline{D} $$
 Construção de funções em um PLD com 4 variáveis de entrada

Versão 5.3 - Todos os Direitos reservados