Trabalho Facu Atualizado
Marcelo Ferrari
Wagner Viana
Maicon Gomes
Rodolfo Santos
Ivo Maia
Ezequias Araujo
Natalian de Souza
Alisson Pussateli
Realizado pelos alunos:
CPLD
DISPOSITIVOS PROGRAMÁVEIS
PLA
• “Programmable Logic Array”
• O primeiro dispositivo programável.
• Composto por uma matriz programável de
“ANDs” e outra de “Ors”.
• Normalmente são dispositivos de capacidade muito reduzida, com apenas algumas dezenas de portas.
• Utiliza lógica de fusíveis para a sua programação. • Uma vez programados não podem ser reprogramados. PAL
• “Programmable Array Logic”
• Dispositivo programável com o “array” de OR fixo. Diferença em relação a um PLA
A PAL possui plano AND programável, mas o plano OR é fixo
A PLA possui ambos os planos programáveis Significa dizer que a PAL é:
– + simples de fabricar
– + barata
– + desempenho
O que são CPLDs
Sigla para – Complex Programmable Logic
Device
- É um circuito que pode conter múltiplos
BLOCOS de circuitos, com recursos de
CONEXÃO (wiring) interna para conectar esses blocos
- Quando no projeto muitas entradas e saídas são necessárias, as PALs e PLAs não as possuem em número suficiente, usa-se então um CPLD.
Encapsulamentos para CPLD
CPLD
• Os elementos programáveis são células do tipo
EEPROM (Eletrical Erasable PROM) , ou seja, são reprogramáveis mediante apagamento prévio do conteúdo anterior.
• A informação de programação é armazenada em caráter não volátil, isto é, enquanto não houver uma operação explícita de apagamento elas são mantidas indefinidamente.
FPGA
O FPGA (Field Programmable Gate Array) é um circuito integrado possível de ser configurado por software e serve para implementar circuitos digitais, como processadores, interfaces, controladores e decodificadores. Basicamente, consiste de um arranjo fortemente condensado de blocos idênticos de pequenos circuitos, compostos por algumas portas lógicas e flip-flops, com alguns sinais de interface. As conexões entre as saídas de
determinados