Conference Paper

High-Level Design Tools for FPGA-Based Combinatorial Accelerators.

DOI: 10.1007/978-3-540-45234-8_99 Conference: Field Programmable Logic and Application, 13th International Conference, FPL 2003, Lisbon, Portugal, September 1-3, 2003, Proceedings
Source: DBLP

ABSTRACT Analysis of different combinatorial search algorithms has shown that they have a set of distinctive features in common. The paper suggests a number of reusable blocks that support these features and provide high-level design of combinatorial accelerators.

0 Bookmarks
 · 
76 Views
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper describes methods and tools that have been used for teaching disciplines dedicated to the design of reconfigurable digital systems. It demonstrates students’ projects, disseminates experience in the integration of different disciplines, and gives examples of stimulating student activity. A set of animated tutorials for students that are available on WebCT with a number of practical projects that cover a variety of topics in FPGA-based design can be seen as the most valuable contribution to the area considered.
    Field Programmable Logic and Application, 13th International Conference, FPL 2003, Lisbon, Portugal, September 1-3, 2003, Proceedings; 01/2003
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: 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.
    Revista Eletrônica de Sistemas de Informação. 01/2006;

Full-text (2 Sources)

View
57 Downloads
Available from
Jun 4, 2014