Design and implementation of double precision floating point division and square root on FPGAs

被引:0
|
作者
Thakkar, Anuja J. [1 ]
Ejnioui, Abdel [2 ]
机构
[1] Univ Cent Florida, Coll Elect Engn & Comp Sci, Orlando, FL 32816 USA
[2] Univ S Florida, Informat Technol, Tampa, FL 33803 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper(1,2) presents the sequential and pipelined designs of a double precision floating point divider and square root unit. The pipelining of these units is based on partial and full unrolling of the iterations in low-radix digit recurrence algorithms. These units are synthesized to produce common-denominator implementations that can be mapped on any FPGA chip regardless of architectural differences between the chips. The implementations of these designs show that their performances are comparable to, and sometimes higher than, the performances of non-iterative designs based on high radix numbers. While the iterative divider and square root unit occupy less than 1% of an XC2V6000 FPGA chip, their pipelined counterparts can produce throughputs that reach the 100 MFLOPS mark by consuming a modest 8% of the chip area. The pipelining of these iterative designs target high throughput computations encountered in some space applications.
引用
收藏
页码:2489 / +
页数:3
相关论文
共 50 条
  • [21] Scalable pipeline insertion in floating-point division and square root units
    Ortiz, I
    Jimenez, M
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2004, : 225 - 228
  • [22] Design of Reversible Single Precision and Double Precision Floating Point Multipliers
    Jain, Anekant
    Jain, Rakhee
    Jain, Jitendra
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
  • [23] Low-latency High-throughput Multi-precision Fused Floating-point Division and Square-root Unit Design
    Dai, Liangtao
    Zhu, Haocheng
    Yuan, Binzhe
    Yang, Chao
    Wang, Yuan
    Lou, Xin
    2024 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI TSA, 2024,
  • [24] A novel implementation of radix-4 floating-point division/square-root using comparison multiples
    Nikmehr, H.
    Phillips, B.
    Lim, C. C.
    COMPUTERS & ELECTRICAL ENGINEERING, 2010, 36 (05) : 850 - 863
  • [25] High-speed double-precision computation of reciprocal, division, square root, and inverse square root
    Piñeiro, JA
    Bruguera, JD
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (12) : 1377 - 1388
  • [26] Fast floating point square root
    Hain, TF
    Mercer, DB
    AMCS '05: Proceedings of the 2005 International Conference on Algorithmic Mathematics and Computer Science, 2005, : 33 - 39
  • [27] INEXPENSIVE CORRECTLY ROUNDED FLOATING-POINT DIVISION AND SQUARE ROOT WITH INPUT SCALING
    Viitanen, Timo
    Jaaskelainen, Pekka
    Takala, Jarmo
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 159 - 164
  • [28] Series Expansion based Efficient Architectures for Double Precision Floating Point Division
    Manish Kumar Jaiswal
    Ray C. C. Cheung
    M. Balakrishnan
    Kolin Paul
    Circuits, Systems, and Signal Processing, 2014, 33 : 3499 - 3526
  • [29] Series Expansion based Efficient Architectures for Double Precision Floating Point Division
    Jaiswal, Manish Kumar
    Cheung, Ray C. C.
    Balakrishnan, M.
    Paul, Kolin
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (11) : 3499 - 3526
  • [30] Design and FPGA Implementation of Radix-10 Combined Division/Square Root Algorithm with Limited Precision Primitives
    Ercegovac, Milos D.
    McIlhenny, Robert
    2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 87 - 91