• DocumentCode
    3127352
  • Title

    FPGA Implementation of a Decimal Floating-Point Accurate Scalar Product Unit with a Parallel Fixed-Point Multiplier

  • Author

    Baesler, Malte ; Teufel, Thomas

  • Author_Institution
    Inst. for Reliable Comput., Hamburg Univ. of Technol., Hamburg, Germany
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    6
  • Lastpage
    11
  • Abstract
    Decimal floating point (DFP) operations are very important for applications, that cannot tolerate errors from conversions between binary and decimal formats, for instance scientific, commercial, financial and internet-based applications. In this paper we present a parallel decimal fixed-point multiplier, designed to exploit the features of FPGAs. Our multiplier is based on BCD recoding schemes, fast partial product generation and a BCD-4221 carry save adder reduction tree. Furthermore, we extend the multiplier with an accurate scalar product unit in order to provide an important operation with smallest possible rounding error as proposed in. Finally the design is implemented and tested on a Xilinx Virtex-II Pro FPGA platform.
  • Keywords
    adders; field programmable gate arrays; fixed point arithmetic; parallel processing; trees (mathematics); BCD recoding; BCD-4221 carry save adder reduction tree; FPGA implementation; Xilinx Virtex-II Pro FPGA platform; decimal floating-point accurate scalar product unit; fast partial product generation; parallel decimal fixed-point multiplier; parallel fixed-point multiplier; scalar product; Application specific processors; CMOS logic circuits; Concurrent computing; Field programmable gate arrays; Floating-point arithmetic; Hardware; Internet; Prototypes; Roundoff errors; Testing; FPGA; IEEE 754-2008; accurate scalar product; decimal multiplier; floating point;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.17
  • Filename
    5382019