1 prof. edson pedro ferlin arquitetura de computadores dispositivos reconfiguráveis prof. edson...
TRANSCRIPT
![Page 1: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/1.jpg)
1Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Dispositivos ReconfiguráveisDispositivos Reconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin
![Page 2: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/2.jpg)
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.
![Page 3: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/3.jpg)
3
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
PLDs, CPLDs e FPGAs
![Page 4: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/4.jpg)
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
![Page 5: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/5.jpg)
5
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura Interna Típica
![Page 6: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/6.jpg)
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
![Page 7: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/7.jpg)
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.
![Page 8: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/8.jpg)
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)
![Page 9: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/9.jpg)
9
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Blocos Básicos
![Page 10: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/10.jpg)
10
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MAX 7000 (Altera)
![Page 11: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/11.jpg)
11
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MAX II (Altera)
![Page 12: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/12.jpg)
12
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FLEX 10K(Altera)
![Page 13: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/13.jpg)
13
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ACEX (Altera)
![Page 14: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/14.jpg)
14
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
APEX(Altera)
![Page 15: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/15.jpg)
15
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CYCLONE(Altera)
![Page 16: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/16.jpg)
16
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
STRATIX(Altera)
![Page 17: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/17.jpg)
17
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
MERCURY(Altera)
![Page 18: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/18.jpg)
18
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
EXCALIBUR(Altera)
![Page 19: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/19.jpg)
19
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ARM922T(Altera)
![Page 20: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/20.jpg)
20
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
HARDCOPY(Altera)
![Page 21: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/21.jpg)
21
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
NIOS II (Altera)
![Page 22: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/22.jpg)
22
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CoolRunner (Xilinx)
![Page 23: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/23.jpg)
23
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
XC9500(Xilinx)
![Page 24: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/24.jpg)
24
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
SPARTAN(Xilinx)
![Page 25: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/25.jpg)
25
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
VIRTEX (Xilinx)
![Page 26: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/26.jpg)
26
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ProASIC(Xilinx)
![Page 27: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/27.jpg)
27
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AXCELERATOR(Actel)
![Page 28: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/28.jpg)
28
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AT40K(Atmel)
![Page 29: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/29.jpg)
29
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
AT94K (Atmel)
![Page 30: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/30.jpg)
30
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ATF1500 (Actel)
![Page 31: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/31.jpg)
31
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
CPLDs Altera
![Page 32: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/32.jpg)
32
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FPGAs Baixo Custo
![Page 33: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/33.jpg)
33
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
FPGAs Alta Densidade
![Page 34: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/34.jpg)
34
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
ASICs
![Page 35: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/35.jpg)
35
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ALTERA
![Page 36: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/36.jpg)
36
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias XILINX
![Page 37: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/37.jpg)
37
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ATMEL
![Page 38: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin](https://reader035.vdocuments.com.br/reader035/viewer/2022062522/5706385f1a28abb8238fef46/html5/thumbnails/38.jpg)
38
DispositivosDispositivosReconfiguráveisReconfiguráveis
Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores
Comparativo entre Famílias ACTEL