VHDL
Capítulo 1
Carlos Francisco de Almeida Cavalcanti Ribeiro
PLD
Dispositivos Lógicos Programáveis, são chips que contém dispositivos lógicos digitais interconectados entre si por meio de chaves especiais a fim de propiciar ao usuário alguma função lógica programada. 2
Tipos
PROM – Memória Somente de Leitura Programável
PAL – Arranjo de Lógica Programável
PLA – Arranjo de Lógica Programável
CPLD – PLD’s Complexos
FPGA – Arranjo de Portas Programáveis em Campo
3
Aplicações
Comunicações de Alta Velocidade
Transmissores Digitais
Setor Automotivo
Equipamentos Militares
4
Área Médica
Arranjos Lógicos Programáveis
São circuitos baseados em portas AND e OR, que são arranjadas de acordo com uma programação estabelecida pelo usuário.
5
PROM – ROM Programável
A memória PROM é uma memória apenas de leitura que pode ser gravada uma vez pelo usuário através da queima dos fusíveis internos.
Na PROM, o arranjo AND é fixo e somente o arranjo
OR é programável.
6
PROM
Mais lentas que circuitos lógicos dedicados Maior consumo de potência
Maior custo
Não implementa registros
7
PAL
1
2
3
W
X
4
5
6
Y
7
8
9
A
B
Z
10
1l
12
Arranjo de portas AND é programável.
Arranjo de portas OR é fixo.
8
PLA
F1 = AB + AC + ABC
F2 = AC + BC
A
B
C
AB
AC
BC
ABC
0
1
F1
C C B B AA
F2
Arranjo de portas AND e OR é programável.
9
Arranjo de Portas Programáveis
São estruturas mais genéricas do que as baseadas em portas AND e OR. Isso dá uma melhor flexibilidade na implementação de circuitos mais complexos.
Podem ser reprogramados inúmeras vezes.
10
CPLD – Complex PLD
Os CPLDs podem ser vistos como dispositivos que utilizam em sua estrutura vários PLD´s (PLA ou
PAL). Cada PLA ou PAL formam células que são interligadas através de conexões programáveis.
11
FPGA
FPGA (Field