Loading [MathJax]/jax/output/HTML-CSS/jax.js

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.

Figura 08 - Estrutura padrão de um PLD com 4 variáveis de entrada
 Estrutura padrão de um PLD com 4 variáveis de entrada
Fonte: TOCCI, p.758, 2007.

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

O3=A+B¯D+¯ACD+¯C ¯B O2=AB¯CD+C¯B+¯D ¯A O1=AB+¯C ¯D
Figura 09 - Construção de funções em um PLD com 4 variáveis de entrada
 Construção de funções em um PLD com 4 variáveis de entrada
Fonte: TOCCI, p.758, 2007.

Versão 5.3 - Todos os Direitos reservados