Crynodeb
Behavioral high-level hardware design tools are currently considered powerful and can largely facilitate the hardware development cycle as a whole. Modern hardware design tools can target high-density programmable logic devices, such as, Field Programmable Gate Arrays. Currently, hardware/software co-design is witnessing a growing focus on finding alternative methods that could further improve the design process. In this paper, we explore the effectiveness and extend a formal methodology for hardware design. The method adopts a a step-wise refinement approach that starts development from formal specifications. A functional programming notation is used for specifying algorithms and for reasoning about them. The method is aided by off-the-shelf refinements based on the operators of Communicating Sequential Processes that map easily to programs written in Handel-C. Handel-C descriptions are directly compiled into reconfigurable hardware. The practical realization of this methodology is evidenced by a case studying data-parallel implementations of a matrix multiplication algorithm. The developed designs are compiled and tested under Agility's RC-1000 reconfigurable computer with its 2 million gates Virtex-E FPGA. Performance analysis and evaluation of the presented implementations are included.
| Iaith wreiddiol | Saesneg |
|---|---|
| Teitl | 2nd International Conference on Computer Research and Development, ICCRD 2010 |
| Tudalennau | 98-104 |
| Nifer y tudalennau | 7 |
| Dynodwyr Gwrthrych Digidol (DOIs) | |
| Statws | Cyhoeddwyd - 21 Meh 2010 |
| Cyhoeddwyd yn allanol | Ie |
| Digwyddiad | 2nd International Conference on Computer Research and Development, ICCRD 2010 - Kuala Lumpur, Malaisia Hyd: 7 Mai 2010 → 10 Mai 2010 |
Cynhadledd
| Cynhadledd | 2nd International Conference on Computer Research and Development, ICCRD 2010 |
|---|---|
| Gwlad/Tiriogaeth | Malaisia |
| Dinas | Kuala Lumpur |
| Cyfnod | 7/05/10 → 10/05/10 |
Dyfynnu hyn
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver