DocumentCode :
3365044
Title :
Iterative decimal multiplication using binary arithmetic
Author :
Véstias, Mário P. ; Neto, Horácio C.
fYear :
2011
fDate :
13-15 April 2011
Firstpage :
257
Lastpage :
262
Abstract :
The IEEE-754 2008 standard for floating point arithmetic has definitely dictated the importance of decimal arithmetic. Human-centric applications, like financial and commercial, depend on decimal arithmetic since the results must match exactly those obtained by human calculations. A few hardware approaches have been proposed for decimal arithmetic, including addition, subtraction, multiplication and division. Parallel implementations for these operations are very expensive in terms of occupied resources and therefore implementations based on iterative algorithms are good alternatives. In this paper, we propose an iterative decimal multiplier for FPGA that uses binary arithmetic. The circuits were implemented in a Xilinx Virtex 4 FPGA. The results indicate that the proposed iterative multipliers are very competitive when compared to decimal multipliers implemented with direct manipulation of BCD numbers.
Keywords :
adders; field programmable gate arrays; floating point arithmetic; iterative methods; multiplying circuits; BCD numbers; IEEE-754 2008 standard; Xilinx Virtex 4 FPGA; binary arithmetic; decimal arithmetic; decimal multiplier; floating point arithmetic; human calculations; iterative algorithms; iterative decimal multiplication; Adders; Delay; Field programmable gate arrays; Iterative methods; Pipeline processing; Read only memory; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location :
Cordoba
Print_ISBN :
978-1-4244-8847-6
Type :
conf
DOI :
10.1109/SPL.2011.5782658
Filename :
5782658
Link To Document :
بازگشت