DocumentCode
597037
Title
FPGA implementation of very high radix square root with prescaling
Author
Amaricai, A. ; Boncalo, O.
Author_Institution
Comput. Eng. Dept., Univ. Politeh. of Timisoara, Timisoara, Romania
fYear
2012
fDate
9-12 Dec. 2012
Firstpage
221
Lastpage
224
Abstract
In this paper we investigate the implementation of a very high radix square root unit with prescaling on a modern FPGA. A parameterized sequential architecture has been implemented for Xilinx Spartan-6 devices. It relies on a specially handcrafted multiply-accumulate (MAC) unit implemented with DSP48A1 slices in order to perform multiply and multiply-add operations required by the algorithm. The proposed scheme uses all the features of Spartan-6 DSP slice: pre-adders, 18×18 bits multiplier and the post-adders. The MAC unit takes advantage of the limited size of one of the operands. Therefore, a small number of DSP blocks is used, which increases linearly with the operand size. Results show that implementations for high precision numbers (quad) are favored in terms of performance.
Keywords
digital arithmetic; digital signal processing chips; field programmable gate arrays; multiplying circuits; DSP48A1; FPGA implementation; MAC unit; Spartan-6 DSP slice; Xilinx Spartan-6 devices; multiply-accumulate unit; parameterized sequential architecture; very high radix square root; Adders; Algorithm design and analysis; Clocks; Computer architecture; Digital signal processing; Field programmable gate arrays; Pipelines;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location
Seville
Print_ISBN
978-1-4673-1261-5
Electronic_ISBN
978-1-4673-1259-2
Type
conf
DOI
10.1109/ICECS.2012.6463761
Filename
6463761
Link To Document