Hardware/software co-design of embedded image processing system using systemc modeling platform

In this paper, a SystemC-based hardware/software co-design methodology for embedded image processing system is presented. With the development of the IC process, traditional design methodologies cannot meet the requirement of complex digital image processing systems. Hardware/software co-design is the new solution for designing embedded system. SystemC is promoted by the Open SystemC Initiative, which provides a well-defined set of C++ classes to accurately describe hardware; C++ can be chosen to describe both hardware and software throughout the whole design flow to support hardware/software co-design. SystemC can provide co-design platform for an embedded image processing system.

[1]  Johannes Weber,et al.  Why IEEE 1394 (“FireWire”) might not be a perfect choice for factory automation today - a case study from the printing industry , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[2]  Jörg Henkel,et al.  High-level estimation techniques for usage in hardware/software co-design , 1998, Proceedings of 1998 Asia and South Pacific Design Automation Conference.

[3]  Ralf Niemann Hardware, software co-design for data flow dominated embedded systems , 1998 .

[4]  Abhijit Ghosh,et al.  Methodology for hardware/software co-verification in C/C++ , 2000, Proceedings 2000. Design Automation Conference. (IEEE Cat. No.00CH37106).

[5]  Yun-Tae Lee Low power SOC in deep-submicron era , 2003, IEEE International [Systems-on-Chip] SOC Conference, 2003. Proceedings..

[6]  Wang Quan A new model for system level hardware and software co-design based on SystemC , 2009 .