• DocumentCode
    2064226
  • Title

    C++ Based Design Flow for Reconfigurable Image Processing Systems

  • Author

    Beun, Rob ; Karkowski, Irek ; Ditzel, Maarten

  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    571
  • Lastpage
    575
  • Abstract
    In this paper a new hardware-software co-design flow for FPGA based image processing systems is described. This flow is fully C++ based and allows specification, verification and semi-automatic generation of all necessary software and hardware components. It allows the involvement of algorithm developers in the majority of the design stages, without requiring hardware knowledge. The application is modeled in C++ using a SystemC framework. The user defined blocks are automatically converted to VHDL using the CatapultC synthesizer. The flow has been applied to two representative image enhancement functions.
  • Keywords
    C++ language; formal specification; formal verification; hardware description languages; hardware-software codesign; image enhancement; object-oriented programming; C++ based design flow; CatapultC synthesizer; SystemC framework; VHDL; component semiautomatic generation; component specification; component verification; hardware-software codesign; image enhancement; reconfigurable image processing system; Algorithm design and analysis; Field programmable gate arrays; Hardware; Image processing; Libraries; Partitioning algorithms; Real time systems; Signal design; Signal processing algorithms; Transceivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380719
  • Filename
    4380719