Buscar

PLA's / PLD's

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Sistemas Digitais
● Implementações práticas – PLA's / PLD's
– Não seria ótimo ter blocos de funções lógicas 
reconfiguráveis?
– A ideia de blocos programáveis é ter uma lógica fixa e 
caminhos de dados reconfiguráveis.
– Limitações : 
● Número de entradas/saídas
● Quantidade de termos numa soma de produtos
● A quantidade de produtos é em geral muito menor do que a 
soma de mintermos da tabela verdade para uma função de N 
entradas.
 
Sistemas Digitais
● PLD's
– Dispositivos de lógica programável
– Arquiteturas
● PLA – programmable logic array (Texas Instrument, 1970)
● PAL – programmable array logic (MMI, 1978)
● GAL – generic array logic (Lattice, 1985)
– CPLD's (complex programmable logic devices) são 
CI's que possuem várias PLD's com interconexão 
programável.
 
 
Representação Compacta
 
Exercício : Escreva a função lógica que a PLA abaixo opera
 
Sistemas Digitais
● CPLD's
 
Sistemas Digitais
● FPGA's
– Desenvolvimento em paralelo com as CPLD's. Hoje 
dominam o mercado pela velocidade de operação e 
versatilidade.
– Baseada em matrizes de portas lógicas 
reprogramáveis, em geral, menores que uma PLD.
– Interconexões reprogramáveis
– Blocos de entradas/saída reprogramável.
 
Sistemas Digitais
● FPGA's
– Cada bloco reconfigurável é chamado de CLB 
(configurable logic block)
– Ao invés de matrizes de portas lógicas, uma FPGA 
usa LookUp Tables (LUT's) para implementar 
qualquer função lógica. 
– Uma LUT nada mais é do que uma memória que 
guarda os valores da tabela verdade da função 
lógica.
 
Bloco lógico reconfigurável
 
 
 
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais