• 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