pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
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