1 prof. edson pedro ferlin arquitetura de computadores dispositivos reconfiguráveis prof. edson...

38
1 Prof. Edson Pedro Prof. Edson Pedro Ferlin Ferlin Arquitetura de Computadores Arquitetura de Computadores Dispositivos Dispositivos Reconfiguráveis Reconfiguráveis Prof. Edson Pedro Ferlin Prof. Edson Pedro Ferlin

Upload: maria-laura-sousa-duarte

Post on 07-Apr-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Prof. Edson Pedro Ferlin Arquitetura de Computadores Dispositivos Reconfiguráveis Prof. Edson Pedro Ferlin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

38

DispositivosDispositivosReconfiguráveisReconfiguráveis

Prof. Edson Pedro FerlinProf. Edson Pedro Ferlin Arquitetura de ComputadoresArquitetura de Computadores

Comparativo entre Famílias ACTEL