DocumentCode
580488
Title
Implementing large-kernel 2-D filters using Impulse CoDeveloper
Author
Colodro-Conde, C. ; Toledo-Moreo, J. ; Martínez-Alvarez, J. ; Garrigós-Guerrero, J. ; Ferrández-Vicente, J.
Author_Institution
Dipt. Electron. y Tecnol. de Computadoras, Univ. Politec. de Cartagena, Cartagena, Spain
fYear
2012
fDate
23-25 Oct. 2012
Firstpage
1
Lastpage
8
Abstract
Bidimensional convolution is a low-level processing algorithm which is of great interest in many areas, but its high computational cost limits the size of the kernels, especially in real-time embedded systems. This work describes the process of designing 2-D filters with large kernels using the Impulse CoDeveloper™ electronic system-level tool by Impulse Accelerated Technologies. The proposed design includes an efficient management of the operations at the borders of the input array. Several kernel sizes have been tested, ranging from 20×20 coefficients to 50×50 coefficients, with different bits-per-pixel configurations for both the kernel coefficients and the input data. In each case, performance is reported in terms of area utilization and minimum clock period.
Keywords
convolution; embedded systems; two-dimensional digital filters; area utilization; bidimensional convolution; bits-per-pixel configurations; clock period; computational cost; impulse accelerated technologies; impulse codeveloper electronic system-level tool; kernels, size; large-kernel 2D filters; low-level processing algo- rithm; real-time embedded systems; Convolution; Field programmable gate arrays; Hardware; Kernel; Real-time systems; Registers; 2-D convolution; ESL; large kernel;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
Conference_Location
Karlsruhe
Print_ISBN
978-1-4673-2089-4
Electronic_ISBN
978-2-9539987-4-0
Type
conf
Filename
6385358
Link To Document