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 5.11: Seleção <strong>de</strong> um core no segundo bitstream.<br />

armazenados em memória para utilização posterior. Repete-se a operação com um segundo módulo<br />

(Figura 5.13-a), correspon<strong>de</strong>nte à uma interface para conexão <strong>de</strong> cores (item 5.5.1). É realizada uma<br />

concatenação dos dois, gerando um terceiro bitstram completo (Figura 5.13-c).<br />

O download do bitstream gerado foi parcialmente bem sucedido. O bitstream configurou a placa,<br />

o core do barramento apresentou o comportamento esperado, mas o core da aplicação não comunicou-<br />

se com o barramento. Verificou-se então que a ferramenta para unificação <strong>de</strong> cores não garante que<br />

o roteamento seja mantido. Novas experiências estão sendo feitas, com a utilização <strong>de</strong> dummy cores<br />

[PAL01a], mas até o fechamento <strong>de</strong>ste volume não havia sido obtido sucesso.<br />

5.5 Proposta <strong>de</strong> interface para conexão <strong>de</strong> cores<br />

A computação reconfigurável será uma realida<strong>de</strong> somente quando houver uma certa in<strong>de</strong>pendên-<br />

cia da aplicação em relação ao dispositivo para a qual foi projetada. Tal in<strong>de</strong>pendência po<strong>de</strong> ser<br />

entendida como a possibilida<strong>de</strong> <strong>de</strong> a aplicação ser executada em dispositivos configuráveis compatí-<br />

veis, mesmo que estes possuam mais (ou menos) recursos computacionais do que o dispositivo para<br />

o qual a aplicação foi inicialmente escrita. Ou seja, é preciso que ocorra a virtualização do hardware<br />

89

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

Saved successfully!

Ooh no, something went wrong!