DocumentCode
3275202
Title
A radix-10 digit recurrence division unit with a constant digit selection function
Author
Baesler, Malte ; Voigt, Sven-Ole ; Teufel, Thomas
Author_Institution
Inst. for Reliable Comput., Hamburg Univ. of Technol., Hamburg, Germany
fYear
2010
fDate
3-6 Oct. 2010
Firstpage
241
Lastpage
246
Abstract
Decimal floating point operations are important for applications that cannot tolerate errors from conversions between binary and decimal formats, for instance, scientific, commercial, and financial applications. In this work we present a radix-10 digit recurrence division algorithm that decomposes the quotient digits into three parts and requires only the computation of five and two times the divisor. Moreover, the divisor´s multiples are selected without multiplexers and the digit selection functions are independent of the divisor´s value and do not require a lookup table. The algorithm has been synthesized and verified on a Xilinx Virtex-5 FPGA and implementation results are given.
Keywords
field programmable gate arrays; floating point arithmetic; Xilinx Virtex-5 FPGA; decimal floating point operation; digit selection function; radix-10 digit recurrence division algorithm; Adders; Convergence; Delay; Field programmable gate arrays; Redundancy; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location
Amsterdam
ISSN
1063-6404
Print_ISBN
978-1-4244-8936-7
Type
conf
DOI
10.1109/ICCD.2010.5647764
Filename
5647764
Link To Document