DocumentCode :
3640996
Title :
Design and FPGA implementation of radix-10 combined division/square root algorithm with limited precision primitives
Author :
Miloš D. Ercegovac;Robert McIlhenny
Author_Institution :
Computer Science Department, Univ. of California at Los Angeles, USA
fYear :
2010
Firstpage :
87
Lastpage :
91
Abstract :
A combined decimal division/square root scheme using limited-precision multipliers, adders, and table-lookups is presented. The combined algorithm, except in the initialization steps, uses a slightly modified digit-recurrence algorithm for division with limited-precision primitives. We describe the proposed combined division/square root algorithm, a design, and its FPGA implementation on a Xilinx Virtex-6 FPGA. We present the cost and delay characteristics for precisions of 7 (single-precision), 8, 14 (double-precision), 16, 24, and 32 decimal digits. The costs range from 1384 to 4066 LUTs with maximum clock frequencies around 68MHz, and latencies ranging from 102 to 485 ns (with unoptimized routing delays). The proposed scheme uses short (2 to 4 digit-wide) operators which leads to compact modules, and may have an advantage at the layout level as well as in power optimization. The proposed approach is general and can be adapted to other higher radix combined division/square root implementations.
Keywords :
"Delay","Adders","Field programmable gate arrays","Algorithm design and analysis","Table lookup","Clocks","Routing"
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
ISSN :
1058-6393
Print_ISBN :
978-1-4244-9722-5
Type :
conf
DOI :
10.1109/ACSSC.2010.5757473
Filename :
5757473
Link To Document :
بازگشت