• DocumentCode
    1389600
  • Title

    Design and implementation of a high level programming environment for FPGA-based image processing

  • Author

    Crookes, D. ; Benkrid, K. ; Bouridane, A. ; Alotaibi, K. ; Benkrid, A.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • Volume
    147
  • Issue
    4
  • fYear
    2000
  • fDate
    8/1/2000 12:00:00 AM
  • Firstpage
    377
  • Lastpage
    384
  • Abstract
    Reconfigurable hardware in the form of field programmable gate arrays (FPGAs) has been proposed as a way of obtaining high performance for computationally intensive DSP applications such as image processing (IP), even under real time requirements. The inherent reprogrammability of FPGAs gives them some of the flexibility of software while keeping the performance advantages of an application specific solution. However, a major disadvantage of FPGAs is their low level programming model. To bridge the gap between these two levels, the authors present a high level software environment for FPGA-based image processing, which aims to hide hardware details as much as possible from the user. Their approach is to provide a very high level image processing coprocessor (IPC) with a core instruction set based on the operations of image algebra. The environment includes a generator which generates optimised architectures for specific user-defined operations
  • Keywords
    coprocessors; digital signal processing chips; field programmable gate arrays; image processing; programming environments; FPGA-based image processing; computationally intensive DSP applications; core instruction set; field programmable gate arrays; hardware details; high level programming environment; high level software environment; image algebra; optimised architectures; reconfigurable hardware; reprogrammability; user-defined operations; very high level image processing coprocessor;
  • fLanguage
    English
  • Journal_Title
    Vision, Image and Signal Processing, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-245X
  • Type

    jour

  • DOI
    10.1049/ip-vis:20000579
  • Filename
    872727