Cursos / Eletrônica / Sistemas Digitais / Aula
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:
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.
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} $$Versão 5.3 - Todos os Direitos reservados