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.
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