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
Link To Document