DocumentCode
3435878
Title
Efficient mapping on FPGA of convolution computation based on combined CSA-CPA accumulator
Author
Moreno, C.D. ; Quiles, F.J. ; Ortiz, M.A. ; Brox, M. ; Hormigo, J. ; Villalba, J. ; Zapata, E.L.
Author_Institution
Dept. of Comput. Archit., Univ. of Cordoba, Cordoba, Spain
fYear
2009
fDate
13-16 Dec. 2009
Firstpage
419
Lastpage
422
Abstract
In this paper we present some architectures to deal with fast convolution computation based on carry save adders which are intended to be specifically implemented on FPGAs. Carry-save adders are not frequent in FPGA implementations since FPGA has a fast carry propagation path. In this paper we prove that it is possible to use carry-save arithmetic in a efficient way on FPGA for convolution operation. We make use of the specific structure of the FPGA to design an optimized accumulator which is able to deal with carry-save additions as well as carry-propagate additions using the same hardware. This lead to an efficient combined CSA-CPA architecture with fast computation and optimizing the hardware cost. Experimental results for different word lengths are presented to validate our proposal.
Keywords
adders; carry logic; field programmable gate arrays; FPGA; carry save adders; carry-propagate additions; carry-save additions; carry-save arithmetic; combined CSA-CPA accumulator; fast convolution computation; Arithmetic; Biological neural networks; Computer architecture; Convolution; Costs; Design optimization; Digital signal processing; Field programmable gate arrays; Hardware; Manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
Conference_Location
Yasmine Hammamet
Print_ISBN
978-1-4244-5090-9
Electronic_ISBN
978-1-4244-5091-6
Type
conf
DOI
10.1109/ICECS.2009.5410903
Filename
5410903
Link To Document