• DocumentCode
    3318763
  • Title

    A multiplier-less FPGA core for image algebra neighbourhood operations

  • Author

    Benkrid, K.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    294
  • Lastpage
    297
  • Abstract
    This paper presents the design and implementation of a high-level generator of optimised FPGA configurations for Image Algebra (IA) neighbourhood operations. These configurations are parameterised and scaleable in terms of the IA operation itself the window size, the window coefficients, the input pixel word length and the image size. The window coefficients of the neighbourhood operations 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 using a small number of simple shift-and-add operations, leading to considerable hardware savings. EDIF netlists are generated automatically from high-level descriptions of the IA operations in ∼1 sec. These are specifically optimised for Xilinx XC4000 chips, although implementations for other targets can also be easily realised.
  • Keywords
    digital arithmetic; electronic data interchange; field programmable gate arrays; high level synthesis; EDIF netlists; Xilinx XC4000 chips; canonical signed digit representation; high-level descriptions; high-level generator; image algebra neighbourhood operations; image size; input pixel word length; multiplier-less FPGA core; shift-and-add operations; window coefficients; window size; Acceleration; Algebra; Computer applications; Computer science; Convolution; Field programmable gate arrays; Hardware; Image processing; Parallel processing; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7803-7574-2
  • Type

    conf

  • DOI
    10.1109/FPT.2002.1188695
  • Filename
    1188695