• 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