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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figura 5.5: Interface do reconfigurador <strong>de</strong> circuitos.<br />

só <strong>de</strong>ve conhecer a funcionalida<strong>de</strong> do seu circuito e os parâmetros que <strong>de</strong>ve alterar. Através <strong>de</strong> um<br />

applet disponibilizado através <strong>de</strong> uma página na internet ele altera esses parâmetros e reconfigura seu<br />

sistema <strong>de</strong> forma transparente.<br />

5.3 Ferramenta para reconfiguração parcial<br />

A reconfiguração parcial é o primeiro passo para a "virtualização" do hardware. Este termo sig-<br />

nifica que módulos <strong>de</strong> hardware po<strong>de</strong>m ser alternadamente inseridos e removidos <strong>de</strong> um FPGA em<br />

operação, exatamente como ocorre com sistemas <strong>de</strong> memória virtual. Para isto é necessário que o<br />

dispositivo FPGA permita reconfiguração parcial e dinâmica.<br />

No sentido <strong>de</strong> prover um mecanismo para manipulação <strong>de</strong> arquivos <strong>de</strong> configuração para FPGAs<br />

da família Virtex, <strong>de</strong>senvolvemos uma aplicação escrita em Java, mas sem a utilização das classes<br />

JBits. Baseada no estudo minucioso da arquitetura interna <strong>de</strong> FPGAs da família Virtex (item 4.2.3),<br />

79

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

Saved successfully!

Ooh no, something went wrong!