Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PLD – PROGRAMMABLE LOGIC
DEVICE
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
O QUE É UM PLD?
• A tradução da sigla é: Dispositivo lógico programável.
• É um circuito integrado que contém uma grande quantidade de circuitos
lógicos e chaves eletrônicas, as quais possibilitam a organização lógica a
critério do usuário.
VISÃO GERAL DE UMA PLD
TIPOS DE PLD
• PLA (Programmable Logic Array) 
• PAL (Programmable Array Logic) 
• GAL (Generic Array Logic)
• CPLD (Complex Programmable Logic Device)
• FPGA (Field Programmable Gate Array)
• ASICS (Application Specific Integrated Circuits)
SIM, Elas são 
diferentes
Será a utilizada em nossa aula
PLA (ARRANJO DE LÓGICAS PROGRAMÁVEIS)
• É composta por uma matriz
programável de AND’s e
outra de OR’s, também
programável.
• Utiliza lógica de fusíveis
para sua programação.
• São programados apenas
uma vez.
FUSÍVEIS EM UMA PLA
• Os fusíveis estão inicialmente
fechados. Após a programação,
eles são rompidos seguindo uma
lógica e não mais voltam a
conduzir.
Conexões Programáveis
ESTRUTURA INTERNA DE UMA PLA NÃO PROGRAMADA
ESTRUTURA INTERNA DE UMA PLA APÓS PROGRAMAÇÃO
O X marca as conexões mantidas
no local após a programação.
PAL (LÓGICA DE ARRANJOS PROGRAMÁVEIS)
• A principal diferença quando comparada com a PLA é que este tipo de PLD
possui o “array” de OR fixo, ou seja, não programável.
• O fato de o plano OR ser fixo, faz com que as PAL sejam mais simples de
fabricar, mais baratas e com um melhor desempenho.
EXERCÍCIO
Programe a PLD-PAL a seguir
de modo que as saídas
correspondam respectivamente
a:
Q0 = I1’ I2 I5 + I1’ I2’ I3’ + I4
Q1 = I0 I2 I5 + I1 + I4
E A LÓGICA XOR?
GAL – LÓGICA DE ARRANJOS GENÉRICA 
• É um avanço das PAL.
• Enquanto as PAL utilizam os fusíveis para programação, as GAL utilizam uma
memória EEPROM, o que permite que elas sejam regravadas.
• Possuem uma macrocélula na saída dos arranjos OR, o que da mais
flexibilidade ao dispositivo, tornando possível a implementação de lógica
sequencial.
DIAGRAMA EM BLOCOS
DIAGRAMA EM BLOCOS
DATASHEET PLD-GAL16V8
• Uma PLD de alta performance do
tipo GAL, utilizando uma EEPROM
com tecnologia CMOS.
DATASHEET PLD-GAL16V8
• Pull-Ups ativos em todos os pinos, ou
seja, pinos não utilizados possuem
nível lógico alto.
• Tecnologia EEPROM, sendo possível
reconfigurar sua lógica, em outras
palavras, aceitam regravações.
• Todos os chips testados foram
aprovados.
• Pequeno tempo para limpeza da
memória(<100ms).
• 20 anos de duração da informação.
DATASHEET PLD-GAL16V8
• São garantidos pelo fabricante um total de 100 ciclos de escrita/limpeza da
memória.
• Os dados são mantidos intactos por mais de 20 anos.
ENCAPSULAMENTOS DISPONÍVEIS
• PLCC: Plastic-Leaded Chip Carrier
• DIP: Dual In Line Package
• SOIC: Small Outline Integrated
Circuit
PLCC – CHIP COM GUARDA E GUIA PLÁSTICA
DIP – ENCAPSULAMENTO COM LINHAS DUPLAS (PTH)
SOIC – PEQUENO CIRCUITO INTEGRADO (SMD)
OLMC – OUTPUT LOGIC MACROCELL
• A informações a seguir são relacionadas à configuração da macrocélula lógica de
saída. Deve ser notado que tais implementações são realizadas ao desenvolver o
software/hardware e são completamente transparentes para o usuário.
OLMC – OUTPUT LOGIC MACROCELL
Existem três modos de configuração das OLMC: SIMPLES, COMPLEXO e REGISTRADOR. Dois bits
globais, SYN e AC0, controlam o modo de configuração para todas as macrocélulas. O bit XOR
de cada macrocélula controla a polaridade da saída em qualquer que seja a configuração da
macrocélula. As informações dadas a seguir servem apenas para um melhor entendimento do
dispositivo. O compilador irá automaticamente configurar estes pinos, não cabendo ao
programador manipulá-los manualmente.
OLMC – MODO SIMPLES
• Os pinos 1 e 11 atuam como entradas
comuns e não como clock e output
enable, respectivamente.
• Dos pinos 12 a 19, com exceção dos
pinos 15 e 16, todos podem ser
configurados tanto como entrada ou
saída. Os pinos 15 e 16 são apenas
saídas.
OLMC – MODO SIMPLES
Sempre ativa (Saída)
Sempre desativada 
(Entrada)
BIT XOR
• XOR = 0 (Saídas ativas em nível lógico zero).
• XOR = 1 (Saídas ativas em nível lógico alto).
• Pinos 1 e 11 são permanentemente
configurados como “clock” e “output
enable”, respectivamente.
• Todas as OLMC compartilham o
mesmo “clock” (Síncrono).
• Todas as OLMC compartilham o
mesmo OE’.
OLMC – MODO REGISTRADOR
OLMC – MODO REGISTRADOR
PROGRAMAÇÃO DAS PLA, PAL E GAL
• São necessários um
computador, um software
de gravação, um cabo
de conexão e um módulo
adaptador para o chip
(Gravador).
PROGRAMAÇÃO DAS PLA, PAL E GAL
FIM
HORA DE PROGRAMAR...
REFERÊNCIAS
• PLD – DCC-IM/UFRJ (Prof, Gabriel P. Silva)
• Lattice Semiconductor Corporation (Datasheet GAL16V8)
• http://projetronica.blogspot.com.br

Mais conteúdos dessa disciplina