• DocumentCode
    3344270
  • Title

    Parameterised floating-point arithmetic on FPGAs

  • Author

    Allan, J. ; Luk, Wayne

  • Author_Institution
    Vision Wizards Ltd., Surrey Technol. Centre, Guildford, UK
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    897
  • Abstract
    This paper describes the parameterisation, implementation and evaluation of floating-point adders and multipliers for FPGAs. We have developed a method, based on the Handel-C language, for producing technology-independent pipelined designs that allow compile-time parameterisation of design precision and range, and optional inclusion of features such as overflow protection, gradual underflow and rounding modes of the IEEE floating-point format. The resulting designs, when implemented in a Xilinx XCV1000 device, achieve 28 MFLOPs with IEEE single precision floating-point numbers. These designs are used in an optimised implementation for computing the two-dimensional fast Hartley transform. Preliminary results suggest that our implementation is faster than many programmable DSP processors and supercomputers
  • Keywords
    C language; Hartley transforms; adders; circuit optimisation; field programmable gate arrays; floating point arithmetic; logic CAD; multiplying circuits; pipeline arithmetic; 28 MFLOPS; 2D fast Hartley transform; FPGA; Handel-C language; IEEE floating-point format; IEEE single precision floating point numbers; Xilinx XCV1000 device; compile-time parameterisation; design precision; floating-point adders; floating-point multipliers; gradual underflow; optimised implementation; overflow protection; parameterised floating-point arithmetic; programmable DSP processors; rounding modes; supercomputers; technology-independent pipelined designs; two-dimensional fast Hartley transform; Adders; Computer vision; Design optimization; Digital signal processing; Educational institutions; Field programmable gate arrays; Floating-point arithmetic; Hardware; Protection; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7041-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2001.941060
  • Filename
    941060