DocumentCode :
3277781
Title :
A FPGA Implementation of An Open-Source Floating-Point Computation System
Author :
Brunelli, Claudio ; Garzia, Fabio ; Nurmi, Jari ; Mucci, Claudio ; Campi, Fabio ; Rossi, Davide
Author_Institution :
Tampere Univ. of Technol., Tampere
fYear :
2005
fDate :
17-17 Nov. 2005
Firstpage :
29
Lastpage :
32
Abstract :
FPGAs are commonly used to provide a fast way to system prototyping. Thanks to their ever increasing amount of logic elements, their massively parallel architectures, and their dedicated computational elements they offer the possibility to implement entire complex systems like SoCs, reaching computational performances comparable to ASIC logic or embedded processors in a broad range of applications. This paper presents the implementation on a FPGA board of an open source, technology independent, VHDL model of a floating-point computation environment for SoCs, composed of a RISC microprocessor system closely coupled to a floating-point unit. The FPU features a full hardware handling of normalization and denormalization hazards. A benchmark suite of DSP algorithms written in C language has been run on the proposed platform.
Keywords :
field programmable gate arrays; floating point arithmetic; logic design; microprocessor chips; multiprocessing systems; reduced instruction set computing; system-on-chip; C language; DSP algorithm; FPGA board; RISC microprocessor system; VHDL model; denormalization hazard handling; logic elements; open-source floating-point computation system; parallel architecture; system prototyping; system-on-chip; Application specific integrated circuits; Concurrent computing; Embedded computing; Field programmable gate arrays; Logic; Microprocessors; Open source software; Parallel architectures; Prototypes; Reduced instruction set computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip, 2005. Proceedings. 2005 International Symposium on
Conference_Location :
Tampere
Print_ISBN :
0-7803-9294-9
Type :
conf
DOI :
10.1109/ISSOC.2005.1595636
Filename :
1595636
Link To Document :
بازگشت