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
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;
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
DOI :
10.1109/IPDPS.2007.370393