A VARIABLE-PRECISION SQUARE-ROOT IMPLEMENTATION FOR FIELD-PROGRAMMABLE GATE ARRAYS

被引:1
作者
LOUIE, ME
ERCEGOVAC, MD
机构
[1] Computer Science Department, University of California, Los Angeles, 90024, CA
关键词
SQUARE ROOT; FIELD PROGRAMMABLE GATE ARRAY; FPGA; VARIABLE PRECISION; HIGH PRECISION;
D O I
10.1007/BF01212874
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Applications requiring variable-precision arithmetic often rely on software implementations because custom hardware is either unavailable or too costly to build. By using the flexibility of the Xilinx XC4010 field programmable gate arrays, we present a hardware implementation of square root that is easily tailored to any desired precision. Our design consists of three types of modules: a control logic module, a data path module to extend the precision in 4-bit increments, and an interface module to span multiple chips. Our data path design avoids the common problem of large fan-out delay in the critical path. Cycle time is independent of precision, and operation latency can be independent of interchip communication delays.
引用
收藏
页码:315 / 336
页数:22
相关论文
共 19 条
[1]  
BERTIN P, 1993, DEC24 PAR RES LAB RE
[2]   FAST MULTIPLE-PRECISION EVALUATION OF ELEMENTARY FUNCTIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1976, 23 (02) :242-251
[3]  
Buell D. A., 1989, Journal of Supercomputing, V3, P89, DOI 10.1007/BF00129844
[4]  
DEMICHELI G, 1990, JAN C P HAW INT C SY, P407
[5]  
ERCEGOVAC MD, 1987, IEEE T COMPUT, V36, P895, DOI 10.1109/TC.1987.1676986
[6]  
ERCEGOVAC MD, 1984, P SOC PHOTO-OPT INST, V495, P86, DOI 10.1117/12.944012
[7]   MODULE TO PERFORM MULTIPLICATION, DIVISION, AND SQUARE ROOT IN SYSTOLIC ARRAYS FOR MATRIX COMPUTATIONS [J].
ERCEGOVAC, MD ;
LANG, T .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (03) :212-221
[8]  
ERCEGOVAC MD, 1985, 7TH P IEEE S COMP AR, P51
[9]  
ERCEGOVAC MD, 1988, UCLA COMPUTER SCI DE
[10]  
ERCEGOVAC MD, 1994, DIGIT RECURRENCE ALG