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