• DocumentCode
    2296104
  • Title

    High level programming for real time FPGA based video processing

  • Author

    Benkrid, K. ; Crookes, D. ; Smith, J. ; Benkrid, A.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • Volume
    6
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    3227
  • Abstract
    The inherent reprogrammability of field programmable gate arrays (FPGAs) gives them some of the flexibility of software while keeping the performance advantages of an application specific hardware solution. However, the main disadvantage of FPGAs is the low level of their programming model. Although software tools have been drastically improved since the early days of this new technology, they still require the user to think at the hardware level rather than at the algorithmic level. To bridge the gap between the application and implementation levels, we present a high level software environment for FPGA based real time video processing, which aims to hide hardware details completely from the user. Our approach is to provide a flexible FPGA-based image processing coprocessor with a very high level programming interface based on the core operators of image algebra. Our system has been successfully implemented on VISICOM´s VigraVisionTM PCI board giving real time processing of video data
  • Keywords
    add-on boards; computer interfaces; coprocessors; field programmable gate arrays; programming environments; real-time systems; video signal processing; VISICOM VigraVision PCI board; application specific hardware solution; core operators; field programmable gate arrays; high level programming; high level software environment; image algebra; image processing coprocessor; performance; programming model; real time FPGA based video processing; software tools; very high level programming interface; Algebra; Application software; Bridges; Coprocessors; Field programmable gate arrays; Hardware; Image processing; Software algorithms; Software performance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
  • Conference_Location
    Istanbul
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-6293-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2000.860087
  • Filename
    860087