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.

A FPGA Implementation of An Open-Source Floating-Point Computation System / C. Brunelli; F. Garzia; J. Nurmi C. Mucci; F. Campi; D. Rossi. - STAMPA. - (2005), pp. 29-32. (Intervento presentato al convegno International Symposium onSystem-on-Chip tenutosi a Tampere, Finland nel 17 Nov. 2005) [10.1109/ISSOC.2005.1595636].

A FPGA Implementation of An Open-Source Floating-Point Computation System

ROSSI, DAVIDE
2005

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.
2005
Proceedings of 2005 International Symposium onSystem-on-Chip.
29
32
A FPGA Implementation of An Open-Source Floating-Point Computation System / C. Brunelli; F. Garzia; J. Nurmi C. Mucci; F. Campi; D. Rossi. - STAMPA. - (2005), pp. 29-32. (Intervento presentato al convegno International Symposium onSystem-on-Chip tenutosi a Tampere, Finland nel 17 Nov. 2005) [10.1109/ISSOC.2005.1595636].
C. Brunelli; F. Garzia; J. Nurmi C. Mucci; F. Campi; D. Rossi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/115650
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 3
social impact