loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.