Abstract :
Summary form only given, as follows. The tutorial will present a holistic design and verification framework to investigation of image/video processing in embedded environments, with emphasis on system-on-chip architectures. Starting with an executable specification of a target application, subsequent transformations are performed across different levels of abstraction until the final implementation. The hardware/software partitioning is facilitated through the integration of OpenCV and SystemC at design time and OpenCV and Linux in the run-time environment. We built a modular rapid prototyping camera system, the RazorCam, based on FPGA, which allows complex application to be explored at different abstraction level and evaluated in realistic run-time environment. The platform will be used in this tutorial with a couple of designs to demonstrate the viability of our approach