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 :
بازگشت