Sciweavers

FCCM
1997
IEEE

Implementation of single precision floating point square root on FPGAs

14 years 3 months ago
Implementation of single precision floating point square root on FPGAs
Square root operation is hard to implement on FPGAs because of the complexity of the algorithms. In this paper, we present a non-restoring square root algorithm and two very simple single precision floating point square root implementations based on the algorithm on FPGAs. One is low-cost iterative implementation that uses a traditional adder/subtractor. The operation latency is 25 clock cycles and the issue rate is 24 clock cycles. The other is high-throughput pipelined implementation that uses multiple adder/subtractors. The operation latency is 15 clock cycles and the issue rate is one clock cycle. It means that the pipelined implementation is capable of accepting a square root instruction on every clock cycle.
Yamin Li, Wanming Chu
Added 06 Aug 2010
Updated 06 Aug 2010
Type Conference
Year 1997
Where FCCM
Authors Yamin Li, Wanming Chu
Comments (0)