• DocumentCode
    1958437
  • Title

    Efficient implementation of parallel BCD multiplication in LUT-6 FPGAs

  • Author

    Vázquez, Álvaro ; de Dinechin, Florent

  • Author_Institution
    LIP, Univ. de Lyon, Lyon, France
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    Decimal multiplication is one of the most frequent operations used by many financial, business and user-oriented applications but current implementations in FPGAs are very inefficient in terms of both area and latency when compared to binary multipliers. In this paper we present a new method for implementing BCD multiplication more efficiently than previous proposals in current FPGA devices with 6-input LUTs. In particular, a combinational implementation maps quite well into the slice structure of the Xilinx Virtex-5/Virtex-6 families and it is highly pipelineable. The synthesis results for a Virtex-6 device indicate that our proposal outperforms the area and latency figures of previous implementations in FPGAs.
  • Keywords
    combinatorial mathematics; field programmable gate arrays; table lookup; LUT-6 FPGA; Xilinx Virtex-5 devicee; Xilinx Virtex-6 device; binary multipliers; decimal multiplication; parallel BCD multiplication; Adders; Encoding; Field programmable gate arrays; Hardware; Proposals; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681767
  • Filename
    5681767