Title :
Run-Time Integration of Reconfigurable Video Processing Systems
Author :
Sedcole, Pete ; Cheung, Peter Y K ; Constantinides, George A. ; Luk, Wayne
Author_Institution :
Imperial Coll. London, London
Abstract :
Embedded systems in field-programmable gate arrays (FPGAs) can be customized and adaptive if assembled from modular components at run time. This paper examines realizing run-time system assembly by extension of platform-based design. Two major challenges are addressed in this paper. First, the design of a reconfigurable platform architecture suitable for run-time system assembly is described. Different systems are constructed by integrating the platform architecture with different modular components, which employ the communication infrastructure supplied by the platform in order to interact. Second, where on-chip communications channels use shared media, we propose techniques for modeling the intermodule communication behavior based on statistical time-division multiplexing. The proposed techniques enable system designers to guarantee that logical communication requirements between the adjunct modules can be satisfied by the infrastructure. An in-depth analysis is presented and then verified with cycle-accurate simulations for an example reconfigurable platform for real-time video applications.
Keywords :
embedded systems; field programmable gate arrays; reconfigurable architectures; telecommunication channels; time division multiplexing; video signal processing; embedded systems; field-programmable gate arrays; in-depth analysis; intermodule communication; on-chip communications channels; reconfigurable platform architecture; reconfigurable video processing systems; run-time integration; run-time system assembly; statistical time-division multiplexing; Application specific integrated circuits; Assembly systems; Communication channels; Costs; Field programmable gate arrays; Kernel; Productivity; Runtime; Transistors; Very large scale integration; Adaptive systems; bus architecture; design automation; field-programmable gate arrays (FPGAs); on-chip communication; platform-based design; reconfigurable architectures; video processing;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2007.902203