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

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)

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

Saved successfully!

Ooh no, something went wrong!