• DocumentCode
    2789362
  • Title

    C++ based System Synthesis of Real-Time Video Processing Systems targeting FPGA Implementation

  • Author

    Lawal, Najeem ; Nils, Mattias O. ; Thörnberg, Benny

  • Author_Institution
    Dept. of Inf. Technol. & Media, Mid Sweden Univ., Sundsvall
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Implementing real-time video processing systems put high requirements on computation and memory performance. FPGAs have proven to be effective implementation architecture for these systems. However, the hardware based design flow for FPGAs make the implementation task complex. The system synthesis tool presented in this paper reduces this design complexity. The synthesis is done from a SystemC based coarse grain dataflow graph that captures the video processing system. The data flow graph is optimized and mapped onto an FPGA. The results from real-life video processing systems clearly show that the presented tool produces effective implementations.
  • Keywords
    C++ language; data flow graphs; field programmable gate arrays; hardware description languages; real-time systems; video signal processing; video streaming; C++; FPGA; SystemC; coarse grain dataflow graph; field programmable gate arrays; real-time video processing systems; system synthesis; Computer architecture; Concurrent computing; Field programmable gate arrays; Filters; Flow graphs; Hardware; Mathematical model; Real time systems; Robot vision systems; Smart cameras;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370393
  • Filename
    4228121