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.
Figura 4.13: Um quadro <strong>de</strong> um XCV100.<br />
O último passo, então, é encontrar o bit na palavra. Este cálculo é dado pela equação 4.6:<br />
£¢ ©¢<br />
<br />
¢¤ ¢<br />
<br />
Observa-se na Figura 4.13 que <strong>de</strong>sta forma foi localizado o bit 14 da F-Lut da CLB R1C1.S0.<br />
Recapitulando o problema (Figura 4.11) e a seqüência das equações, tem-se que MJA (Figura 4.4<br />
e Figura 4.12) indica a coluna que contêm a CLB R1C1.S0. O MNA informa o quadro on<strong>de</strong> está o<br />
bit que se quer encontrar (Figura 4.12). Fm_bit_idx mostra a posição <strong>de</strong>sse bit em relação ao quadro,<br />
conforme a Figura 4.12. fm_st_wd indica, no arquivo <strong>de</strong> configuração, a palavra on<strong>de</strong> o quadro<br />
informado pelo MNA é iniciado (Figura 4.13). fm_wd é o <strong>de</strong>slocamento, em termos <strong>de</strong> palavras, do<br />
início do quadro até a palavra que contém o bit procurado (Figura 4.13). Finalmente, fm_wd_bit_idx<br />
localiza o bit <strong>de</strong>sejado <strong>de</strong>ntro <strong>de</strong> uma palavra.<br />
Desta forma está compreendida a localização <strong>de</strong> um <strong>de</strong>terminado bit <strong>de</strong>ntro <strong>de</strong> um FPGA Virtex,<br />
o que é essencial para que se proceda a uma reconfiguração parcial. No próximo capítulo serão<br />
<strong>de</strong>scritas ferramentas para manipulação <strong>de</strong> bitstreams <strong>de</strong>senvolvidas a partir do estudo apresentado<br />
nesta Seção.<br />
6 trunc(x) é uma função que retorna o maior inteiro não maior que x. Por exemplo, trunc(2,7) = 2<br />
72<br />
(4.6)