DocumentCode :
3516032
Title :
FPGA implementation of addition as a part of the convolution
Author :
Jamro, Ernest ; Wiatr, Kazimierz
fYear :
2001
fDate :
2001
Firstpage :
458
Lastpage :
465
Abstract :
Addition is a fundamental operation for the convolution (FIR filters). In FPGAs, addition should be carried out in a standard way employing ripple-carry adders (rather than carry-save adders), which complicates search for an optimal adder structure as routing order has a substantial influence on the addition cost. Further, complex parameters of inputs to the adders tree have been considered, e.g. correlation between inputs. These parameters are specified in different ways for different convolver architectures: Multiplierless Multiplication, Look-Up Table based Multiplication, Distributed Arithmetic. Furthermore, optimization techniques: Exhaustive Search and Greedy Algorithm have been implemented, and as a result, the Greedy Algorithm is the best solution when time of computation is of great importance. Otherwise, the Exhaustive Search should be employed for the number of the addition inputs n⩽8. This paper is a part of the research on the AuToCon-Automated Tool for generating Convolution in FPGAs
Keywords :
FIR filters; distributed arithmetic; field programmable gate arrays; Distributed Arithmetic; Exhaustive Search; FIR filters; FPGA implementation; Greedy Algorithm; Look-Up Table based Multiplication; Multiplierless Multiplication; addition; convolution; convolver architectures; ripple-carry adders; Adders; Arithmetic; Computer architecture; Convolution; Cost function; Field programmable gate arrays; Finite impulse response filter; Greedy algorithms; Substations; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-7695-1239-9
Type :
conf
DOI :
10.1109/DSD.2001.952368
Filename :
952368
Link To Document :
بازگشت