Fast evaluation of the square root and other nonlinear functions in FPGA

被引:12
作者
Lachowicz, Stefan [1 ]
Pfleiderer, Hans-Joerg [2 ]
机构
[1] Edith Cowan Univ, Sch Engn Math, Perth, WA, Australia
[2] Univ Ulm, Inst Microelect, D-89069 Ulm, Germany
来源
DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS | 2008年
关键词
D O I
10.1109/DELTA.2008.119
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a novel method of evaluating the square root function in FPGA. The method uses a linear approximation subsystem with a reduced size of a look up table. The reduction in the size of the lookup table is twofold. Firstly, a simple linear approximation subsystem uses the lookup table only for the node points. Secondly, a concept of a variable step look-up table is introduced, where the node points are not uniformly spaced, but the spacing is determined by how close to the linear function the approximated function is. The proposed method of evaluating nonlinear function and specifically the square root function is practical for word lengths of up to 24 bits. The evaluation is performed in one clock cycle.
引用
收藏
页码:474 / +
页数:2
相关论文
共 4 条
[1]   Reciprocation, square root, inverse square root, and some elementary functions using small multipliers [J].
Ercegovac, MD ;
Lang, T ;
Muller, JM ;
Tisserand, A .
IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (07) :628-637
[2]  
HASSLER H, 1995, PROCEEDINGS OF THE 12TH SYMPOSIUM ON COMPUTER ARITHMETIC, P10, DOI 10.1109/ARITH.1995.465382
[3]  
PFAENDER OA, 2007, COMPARISON RECONFIGU
[4]  
Volder J. E., 1959, IRE Transactions Electronic Computers, VEC, P330, DOI [DOI 10.1109/TEC.1959.5222693, 10.1109/TEC.1959.5222693]