• DocumentCode
    3534507
  • Title

    Using C-to-gates to program streaming image processing kernels efficiently on FPGAs

  • Author

    Denolf, Kristof ; Neuendorffer, Stephen ; Vissers, Kees

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    626
  • Lastpage
    630
  • Abstract
    Effectively exploiting the variety of computational and storage resources available in common FPGA architectures for complex applications, such as the real-time implementation of vision algorithms, is often difficult in standard HDL design methodologies. Higher-level design tools can enable a design to more quickly explore a range of different architectures. In this paper we apply algorithmic C-to-FPGA synthesis technology in a structured design approach and demonstrate its added value on two relevant vision processing kernels: optical flow and debayering. The impact of the proposed approach on the design time, the FPGA resource consumption and the throughput is measured.
  • Keywords
    computer vision; embedded systems; field programmable gate arrays; hardware description languages; image sequences; C-to-FPGA synthesis technology; C-to-gate; HDL language; RTL description; debayering vision processing kernel; embedded vision system; image processing kernel; optical flow vision processing kernel; program streaming; Algorithm design and analysis; Computer architecture; Computer vision; Design methodology; Field programmable gate arrays; Hardware design languages; Image processing; Kernel; Optical design; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272373
  • Filename
    5272373