12.04.2013 Views

pdf (90) - Faculdade de Informática - pucrs

pdf (90) - Faculdade de Informática - pucrs

pdf (90) - Faculdade de Informática - pucrs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

mais flip-flops. A maioria das arquiteturas <strong>de</strong> FPGAs implementa a ló-<br />

gica em LUTs <strong>de</strong> quatro entradas. Como exemplos <strong>de</strong> dispositivos que<br />

atualmente possuem grão médio po<strong>de</strong>m ser citados as famílias Spartan e<br />

Virtex, da Xilinx; Flex e Apex, da Altera; e AT40K, da Atmel.<br />

Grão-pequeno: Nos dispositivos com grão pequeno há um gran<strong>de</strong> número <strong>de</strong> blocos lógi-<br />

cos simples. Os blocos lógicos normalmente contêm uma função lógica<br />

<strong>de</strong> duas entradas ou um multiplexador 4 para 1 e um flip-flop. As famílias<br />

SPGA (Actel) e AT6000 (Atmel) são exemplos <strong>de</strong> dispositivos <strong>de</strong> grão<br />

pequeno.<br />

Reconfiguração total: É a forma <strong>de</strong> configuração on<strong>de</strong> o dispositivo reconfigurável é inteiramen-<br />

te alterado. Também tratada apenas como configuração.<br />

Reconfiguração parcial: É a forma <strong>de</strong> configuração que permite que somente uma porção do siste-<br />

ma reconfigurável seja reconfigurada. Uma reconfiguração parcial po<strong>de</strong><br />

ser não-disruptiva - on<strong>de</strong> as porções do sistema que não estão sendo re-<br />

configuradas permanecem completamente funcionais durante o ciclo <strong>de</strong><br />

reconfiguração; ou disruptiva - on<strong>de</strong> a reconfiguração parcial afeta outras<br />

partes do sistema, tipicamente necessitando <strong>de</strong> uma parada no sistema<br />

inteiro.<br />

Reconfiguração dinâmica: Também chamada <strong>de</strong> run-time reconfiguration (RTR), on-the-fly reconfi-<br />

guration ou in-circuit reconfiguration. Todas essas expressões po<strong>de</strong>m ser<br />

traduzidas também como reconfiguração em tempo <strong>de</strong> execução. Não há<br />

necessida<strong>de</strong> <strong>de</strong> reiniciar o circuito ou remover elementos reconfiguráveis<br />

para programação.<br />

Reconfiguração extrínseca: O sistema po<strong>de</strong> ser reconfigurado parcialmente, mas somente consi<strong>de</strong>ran-<br />

do cada FPGA que o compõe como unida<strong>de</strong> atômica <strong>de</strong> reconfiguração.<br />

O sistema FireFly [SAN99] po<strong>de</strong> ser citado como exemplo.<br />

Reconfiguração intrínseca: Cada FPGA que compõe o sistema po<strong>de</strong> ser reconfigurado parcialmente.<br />

Por exemplo po<strong>de</strong>m ser citados os FPGAs das famílias Virtex [XIL00a]<br />

(Xilinx) e AT40K [ATM00] (da Atmel).<br />

DPGA: Dynamically Programmable Gate Array [DEH94]. Dispositivo que uti-<br />

liza a técnica <strong>de</strong> implementação do circuito <strong>de</strong> controle <strong>de</strong> configuração<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!