Artigo Acesso aberto Revisado por pares

Ferramentas Práticas de Baixo Custo para Desenvolvimento de Sistemas baseados em FPGA’s

2006; Instituto Brasileiro de Estudos e Pesquisas Sociais; Volume: 5; Issue: 1 Linguagem: Português

10.21529/resi.2006.0501008

ISSN

1677-3071

Autores

Manuel Almeida, Bruno Pimentel,

Tópico(s)

Parallel Computing and Optimization Techniques

Resumo

O presente artigo apresenta as características e potencialidades de um novo conjunto de ferramentas práticas de baixo custo, para o desenvolvimento de hardware com base em FPGA’s. Muitas placas de prototipagem de hardware existentes no mercado integram uma vasta gama de dispositivos periféricos e interfaces que, podendo nem sequer chegar a ser utilizados, aumentam o seu preço significativamente. Utilizando uma abordagem alternativa, foi desenvolvida uma placa de prototipagem que integra apenas os dispositivos essenciais a uma utilização prática e eficiente da sua funcionalidade e à sua expansibilidade. A arquitectura base implementada inclui uma FPGA, uma CPLD, uma memória flash e um módulo USB. Este último é utilizado para gestão a nível de utilizador e alimentação da placa, a partir de um computador, e também para acoplamento de periféricos. Foi desenvolvido software para gerir a placa, permitindo o envio de bitstreams e a transferência bidireccional de dados de utilizador (com base na memória flash,) e para funcionar como periférico de entrada e saída. As ferramentas desenvolvidas podem ser utilizadas na implementação de sistemas que integrem várias placas e técnicas de partição e delegação de tarefas, para dar resposta a problemas concretos de maior complexidade.

Referência(s)