11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines Tradeoffs of Designing Floating-Point Division and Square Root on Virtex FPGAs Napa, California April 09-April 11 ISBN: 0-7695-1979-2
Low latency, high throughput and small area are three major design considerations of an FPGA design. In this paper, we present a high radix SRT division algorithm and a binary restoring square root algorithm. We describe three implementations of floating-point division operations with variable width and precision based on Virtex-2 FPGAs. One is a low cost iterative implementation; another is a low latency array implementation; and the third is a high throughput pipelined implementation. The implementations of floating-point square root operations are presented as well. In addition to presenting the design of these modules, we analyze the tradeoffs among cost, latency and throughput with strategies on how to reduce the cost, or improve the performance.
Citation:
Xiaojun Wang, Brent E. Nelson, "Tradeoffs of Designing Floating-Point Division and Square Root on Virtex FPGAs," fccm, pp.195, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||