pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
pdf (90) - Faculdade de Informática - pucrs
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 4<br />
Hardware que habilita reconfiguração<br />
parcial<br />
Os primeiros dispositivos que suportaram reconfiguração parcial foram criados pelas empresas<br />
National, Algotronix e Xilinx. Os resultados foram as famílias <strong>de</strong> FPGAS Clay [NAT98], Cal1024<br />
[ALG89] e XC6200 [XIL99a], respectivamente. Tais FPGAs não lograram gran<strong>de</strong> sucesso comercial<br />
principalmente pelo fato <strong>de</strong> não terem sido produzidas ferramentas eficientes <strong>de</strong> projeto, <strong>de</strong> roteamen-<br />
to e <strong>de</strong> posicionamento.<br />
Outro fabricante <strong>de</strong> FPGAs, a Altera, alega que a partir da família APEX permitiu reconfiguração<br />
parcial [ALT01]. Contudo isto ocorre <strong>de</strong> forma muito limitada. A reconfiguração parcial <strong>de</strong>ssa famí-<br />
lia dá-se através do projeto <strong>de</strong> lógica em RAM, criando uma LUT 1 on<strong>de</strong> po<strong>de</strong>m ser implementadas<br />
funções com 7 entradas e 16 saídas. Depois <strong>de</strong>ssa lógica ser implementada no bloco <strong>de</strong> RAM o sis-<br />
tema po<strong>de</strong> reescrevê-la em qualquer tempo, mudando a configuração <strong>de</strong> parte do sistema. A gran<strong>de</strong><br />
limitação <strong>de</strong>sta abordagem é que em algum lugar do circuito <strong>de</strong>ve-se armazenar todas as configura-<br />
ções possíveis que irão modificar a RAM, isto porque não há como fazer a carga externa <strong>de</strong> novas<br />
configurações. Portanto, na visão <strong>de</strong>ste autor, a família APEX não suporta reconfiguração parcial, e<br />
a alegação do fabricante é incorreta, constituindo mais uma peça <strong>de</strong> publicida<strong>de</strong> que uma informação<br />
técnica.<br />
Duas empresas - Atmel e Xilinx - comercializam famílias FPGAs que permitem reconfiguração<br />
parcial. Na próxima Seção (4.1) será feita uma breve <strong>de</strong>scrição da família AT40k da Atmel. A Seção<br />
4.2 trará um <strong>de</strong>talhamento da arquitetura interna dos FPGAs da família Virtex, bem como analisará a<br />
disposição dos elementos internos <strong>de</strong> sua arquitetura no arquivo <strong>de</strong> configuração.<br />
1 Ver subseção 1.2.1<br />
55