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.

¨<br />

On<strong>de</strong>:<br />

<br />

¥¨<br />

<br />

➢ IOB é o número <strong>de</strong> quadros por coluna <strong>de</strong> IOBs (54);<br />

➢ RAM é o número <strong>de</strong> quadros por coluna <strong>de</strong> RAM (64);<br />

➢ RAMConnect é o número <strong>de</strong> quadros por coluna <strong>de</strong> RAMConnect (27);<br />

¢ (4.1)<br />

➢ A constante 2 significa que há dois conjuntos <strong>de</strong> IOB+RAM+RAMConnect (um à esquerda e<br />

outro à direita do FPGA);<br />

➢ <br />

é o número <strong>de</strong> colunas <strong>de</strong> CLBs do dispositivo (48) 4 ;<br />

➢ Relógio é a coluna central da Virtex, que possui 8 quadros;<br />

➢ A constante 3 representa que há um quadro <strong>de</strong> preenchimento <strong>de</strong>pois <strong>de</strong> cada coluna <strong>de</strong> RAM,<br />

e outro para complementar as colunas <strong>de</strong> CLBs + RAMConnect.<br />

Por exemplo, substituindo as constantes na equação, tem-se que o total <strong>de</strong> quadros do FPGA<br />

XCV300 é <strong>de</strong> 2605. Como cada quadro possui 21 palavras <strong>de</strong> 32 bits, o XCV300 possui 1.750.560<br />

bits <strong>de</strong> configuração, excetuando-se palavras <strong>de</strong> comando e sincronização, que serão discutidas na<br />

próxima Seção.<br />

4.2.2 Formato do arquivo <strong>de</strong> configuração<br />

Os bits <strong>de</strong> configuração <strong>de</strong> um FPGA da família Virtex são organizados em um arquivo <strong>de</strong> confi-<br />

guração chamado <strong>de</strong> bitstream. Uma ferramenta para síntese <strong>de</strong> alto nível po<strong>de</strong> gerar dois formatos<br />

<strong>de</strong> bitstream. O primeiro é o formato binário, mais compacto, utilizado normalmente para configu-<br />

rar FPGAs (possui a extensão “.bit”). O segundo tem o formato ASCII, utilizado para fins didáticos<br />

(possui a extensão “.rbt”). É possível realizar o download <strong>de</strong> ambas formas, mas através da segunda<br />

é possível analisar a estrutura do arquivo <strong>de</strong> configuração.<br />

4 Os números entre parênteses correspon<strong>de</strong>m aos quadros <strong>de</strong> um XCV300<br />

62

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

Saved successfully!

Ooh no, something went wrong!