• DocumentCode
    1827192
  • Title

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

  • Author

    Benkrid, Khaled ; Belkacemi, Samir

  • Author_Institution
    Queen´´s Univ., Belfast, UK
  • fYear
    2002
  • fDate
    14-15 Nov. 2002
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    We present the design and implementation of a 2D convolution core for video applications optimised for the Xilinx low cost 3.3V SpartanXL™ 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.
  • Keywords
    convolution; electronic data interchange; field programmable gate arrays; image resolution; real-time systems; reconfigurable architectures; video signal processing; 0 to 1 s; 2D convolution core design; EDIF netlist; SpartanXL; Xilinx; canonical signed digit; convolution window coefficient; convolution window size; field programmable gate array; image size; input pixel word length; optimised FPGA configuration; real-time PAL video; shift-and-add operation; video application; Computer applications; Convolution; Cost function; Delay lines; Design optimization; Field programmable gate arrays; Hardware; Image processing; Parallel processing; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital and Computational Video, 2002. DCV 2002. Proceedings. Third International Workshop on
  • Print_ISBN
    0-7803-7984-5
  • Type

    conf

  • DOI
    10.1109/DCV.2002.1218747
  • Filename
    1218747