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 4.9: Início do arquivo <strong>de</strong> configuração para a XCV300.<br />

4.2.3 En<strong>de</strong>reçamento <strong>de</strong> elementos<br />

Para que seja factível uma reconfiguração parcial, além do domínio da escrita nos registradores<br />

<strong>de</strong> um FPGA, faz-se necessária a possibilida<strong>de</strong> <strong>de</strong> localizar <strong>de</strong>terminados bits no arquivo <strong>de</strong> configu-<br />

ração. A tarefa a princípio é árdua, pois que somadas todas as palavras <strong>de</strong> um bitstream (conforme a<br />

Figura4.7) e multiplicadas por sua largura em bits (32), tem-se que localizar um bit <strong>de</strong>ntre 1.750.560<br />

bits!<br />

Analisando as equações apresentadas em [XIL00a], é possível estabelecer um roteiro para loca-<br />

lização <strong>de</strong> um <strong>de</strong>terminado bit <strong>de</strong> uma CLB no arquivo <strong>de</strong> configuração. Como conseqüência disto,<br />

torna-se possível a leitura <strong>de</strong> um conjunto <strong>de</strong> elementos. Este trabalho está direcionado para rea-<br />

lização da reconfiguração parcial <strong>de</strong> LUTs configuradas como memória (LUTSelectRAM) [XIL99].<br />

Assim, os exemplos a seguir referem-se à localização do bit 14 <strong>de</strong> uma F-LUT.<br />

Conforme a Figura 4.11, esse bit está <strong>de</strong>ntro da fatia 0 (S0) da CLB situada na intersecção entre a<br />

66

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

Saved successfully!

Ooh no, something went wrong!