• DocumentCode
    2623168
  • Title

    Parallel decimal multipliers using binary multipliers

  • Author

    Vestias, Mario P. ; Neto, Horacio C.

  • Author_Institution
    INESC, ID/ISEL/IPL, Portugal
  • fYear
    2010
  • fDate
    24-26 March 2010
  • Firstpage
    73
  • Lastpage
    78
  • Abstract
    Human-centric applications, like financial and commercial, depend on decimal arithmetic since the results must match exactly those obtained by human calculations. The IEEE-754 2008 standard for floating point arithmetic has definitely recognized the importance of decimal for computer arithmetic. A number of hardware approaches have already been proposed for decimal arithmetic operations, including addition, subtraction, multiplication and division. However, few efforts have been done to develop decimal IP cores able to take advantage of the binary multipliers available in most reconfigurable computing architectures. In this paper, we analyze the tradeoffs involved in the design of a parallel decimal multiplier, for decimal operands with 8 and 16 digits, using existent coarse-grained embedded binary arithmetic blocks. The proposed circuits were implemented in a Xilinx Virtex 4 FPGA. The results indicate that the proposed parallel multipliers are very competitive when compared to decimal multipliers implemented with direct manipulation of BCD numbers.
  • Keywords
    IEEE standards; embedded systems; field programmable gate arrays; floating point arithmetic; parallel processing; reconfigurable architectures; IEEE-754 2008 standard; Xilinx Virtex 4 FPGA; binary multipliers; coarse grained embedded binary arithmetic block; computer arithmetic; decimal IP cores; decimal arithmetic; floating point arithmetic; human centric application; parallel decimal multiplier; reconfigurable computing architecture; Application software; Circuits; Computer architecture; Digital arithmetic; Field programmable gate arrays; Floating-point arithmetic; Hardware; Humans; Iterative methods; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic Conference (SPL), 2010 VI Southern
  • Conference_Location
    Ipojuca
  • Print_ISBN
    978-1-4244-6309-1
  • Type

    conf

  • DOI
    10.1109/SPL.2010.5483001
  • Filename
    5483001