Concepedia

Publication | Closed Access

Design and implementation of a 2D convolution core for video applications on FPGAs

26

Citations

5

References

2004

Year

K. Benkrid, S. Belkacemi

Unknown Venue

Abstract

We present the design and implementation of a 2D convolution core for video applications optimised for the Xilinx low cost 3.3V SpartanXL/spl trade/ FPGA family. The core is parameterised and scaleable in terms of the convolution window size and coefficients, the input pixel word length and the image size. The window coefficients are represented as sum/subtract of power of twos in canonical signed digit (CSD) representation, which means that the usually costly multiplication operation can be easily implemented by a small number of simple shift-and-add operations, leading to considerable hardware savings. Optimised FPGA configurations capable of processing real-time PAL video are automatically generated from high-level descriptions of generic 2D convolutions, in the form of EDIF netlists, in less than 1 sec.

References

YearCitations

Page 1