Enabling Reconfigurable SoC in Multimedia Processing

Multimedia processor designers are always challenged by performance, cost and flexibility. Due to the technological advance in FPGA, one of the promising solutions is to enable dynamically reconfigurable SoC in multimedia application. This paper utilizes reconfigurable SoC (RSoC) in multimedia processing. We propose a feasible run-time reconfigurable system where dynamically reconfigurable processing unit (RPU) is integrated with general purpose processor (GPP) at different abstraction level. Furthermore, a simple analysis on performance improvement is given accordingly. As a proof-of-concept, an RSoC prototype based on Xilinx Virtex-II Pro FPGA is also presented at last.

[1]  Peter J. Ashenden,et al.  Programming models for hybrid FPGA-cpu computational components: a missing link , 2004, IEEE Micro.

[2]  Michalis D. Galanis,et al.  Mapping DSP applications on processor systems with coarse-grain reconfigurable hardware , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[3]  Scott Hauck,et al.  Reconfigurable computing: a survey of systems and software , 2002, CSUR.

[4]  Ying Wang,et al.  On-line scheduling of real-time tasks for reconfigurable computing system , 2006, 2006 IEEE International Conference on Field Programmable Technology.

[5]  Partha Pratim Pande,et al.  Performance evaluation and design trade-offs for network-on-chip interconnect architectures , 2005, IEEE Transactions on Computers.

[6]  Rudy Lauwereins,et al.  Enabling hardware-software multitasking on a reconfigurable computing platform for networked portable multimedia appliances , 2002 .

[7]  Marco Platzner,et al.  Reconfigurable hardware in wearable computing nodes , 2002, Proceedings. Sixth International Symposium on Wearable Computers,.

[8]  Woo Hyong Lee,et al.  H.264 Implementation with Embedded Reconfigurable Architecture , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[9]  Yan Chen,et al.  SHUM-uCOS: A RTOS using multi-task model to reduce migration cost between SW/HW tasks , 2005, Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005..