DocumentCode :
1985530
Title :
Tradeoffs of designing floating-point division and square root on Virtex FPGAs
Author :
Wang, Xiajun ; Nelson, Brent E.
fYear :
2003
fDate :
9-11 April 2003
Firstpage :
195
Lastpage :
203
Abstract :
Low latency, high throughput and small area are three major design considerations of an FPGA (field programmable gate array) 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 a 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 the design of modules, we also analyze the tradeoffs among the cost, latency and throughput with strategies on how to reduce the cost or improve the performance.
Keywords :
field programmable gate arrays; floating point arithmetic; pipeline arithmetic; FPGA design; SRT division; Virtex-2 FPGA; binary restoration; field programmable gate array; floating-point division; high throughput pipelined implementation; low cost iteration; low latency array implementation; square root; Field programmable gate arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
Print_ISBN :
0-7695-1979-2
Type :
conf
DOI :
10.1109/FPGA.2003.1227255
Filename :
1227255
Link To Document :
بازگشت