Upload
maria-laura-sousa-duarte
View
217
Download
0
Embed Size (px)
Citation preview
1Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Dispositivos ReconfiguráveisDispositivos Reconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin
2
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Características dos Dispositivos Reconfiguráveis
Os dispositivos são programáveis/graváveis, permitindo que se efetue facilmente a alteração do projeto.
Possuem uma grande quantidade de portas lógicas, ou seja uma maior escala de integração, o que permite construir circuitos lógicos complexos com um único integrado.
Permitem que se implemente funções lógicas bastante complexas, as quais podem utilizar elementos como por exemplos Flip-Flops.
Pode-se utilizar de uma descrição de hardware padronizada como é o caso da Linguagem de Descrição de Hardware (HDL - Hardware Description Language), ou de suas variâncias VHDL e AHDL.
3
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
PLDs, CPLDs e FPGAs
4
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Funcionamento dos Dispositivos Reconfiguráveis
•Matriz de Elementos Reconfiguráveis
•Funcionamento:
•Configurado (bits de configuração – Bitstream)
•Função
•Entradas/Saídas
•Roteamento dos dados
•Operação
5
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura Interna Típica
6
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura Interna Típica
•CLB – Configurable Logic Block
•Entradas
•LUT – LookUp Table (funções)
•Multiplexadores (Fluxo de sinais)
•Registradores/Flip-Flops (saídas/realimentação)
•Rede de Interconexão
•IOB – Input/Output Bock
•Obs: Todos configuráveis
7
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Reconfiguração
•Estática:
Configurado antes de começar a fazer a computação (processamento) dos dados. Caso necessite o dispositivo pára de executar e reconfigura-se para depois voltar à execução.
•Dinâmica:
Configura e começa a processar os dados de entrada. Caso necessite de alguma nova funcionalidade, reconfigura-se uma área que não esteja processando.
8
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Fabricantes e Famílias
•Altera:Embarcados (Excalibur, NIOS)
FPGAs (Stratix II, Stratix, Cyclone II, Cyclone, Stratix GX, Apex II, Apex 20K, Mercury, Flex 10K, Acex 1K, Flex 6000)
CPLDs (Max II, Max3000A, Max7000)
ASIC (Hardcopy II, Stratix, Apex 20K)
•Xilinx:FPGAs (Virtex, Spartan)
CPLDs (CoolRunner, XC9500)
•Actel:FPGAs (ProASIC, Axcelerator)
•Atmel:FPGAs (AT40K, FPSLIC AT94S)
CPLDs (ATF1500)
9
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Blocos Básicos
10
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MAX 7000 (Altera)
11
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MAX II (Altera)
12
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FLEX 10K(Altera)
13
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ACEX (Altera)
14
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
APEX(Altera)
15
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CYCLONE(Altera)
16
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
STRATIX(Altera)
17
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MERCURY(Altera)
18
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
EXCALIBUR(Altera)
19
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ARM922T(Altera)
20
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
HARDCOPY(Altera)
21
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
NIOS II (Altera)
22
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CoolRunner (Xilinx)
23
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
XC9500(Xilinx)
24
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
SPARTAN(Xilinx)
25
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
VIRTEX (Xilinx)
26
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ProASIC(Xilinx)
27
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AXCELERATOR(Actel)
28
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AT40K(Atmel)
29
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AT94K (Atmel)
30
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ATF1500 (Actel)
31
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CPLDs Altera
32
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FPGAs Baixo Custo
33
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FPGAs Alta Densidade
34
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ASICs
35
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ALTERA
36
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias XILINX
37
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ATMEL
38
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ACTEL