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
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;
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
DOI :
10.1109/ICECS.2012.6463761