A configurable system-on-chip architecture for embedded and real-time applications: concepts, design and realization

This paper presents a Configurable System-on-Chip (CSoC) architecture that includes programmable and reconfigurable hardware to cope with the flexibility and real-time signal processing demands in future telecommunication and multimedia systems. A programmable micro Task Controller (mTC) with a small instruction set and a novel pipelined configuration technique with descriptors as configuration templates allows a dynamic use of physical processing resources. The CSoC architecture provides a micro-task based programming model, approves a library-based design approach to reduce developing time and costs and allows forward compatibility to other architecture families. It is shown to be easy scalable to future VLSI technologies where over a hundred processing cells on a single chip will be feasible to deal with the inherent dynamics of future applications and system requirements. Several mappings of commonly used signal processing algorithms and implementation results are given for a standard cell ASIC design realization in 0.18 µm 6-layer UMC CMOS technology.

[1]  Bill Salefski,et al.  Re-configurable computing in wireless , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[2]  Ruby B. Lee,et al.  Challenges to Combining General-Purpose and Multimedia Processors , 1997, Computer.

[3]  Lirida A. B. Naviner,et al.  On design and implementation of a decimation filter for multistandard wireless transceivers , 2002, IEEE Trans. Wirel. Commun..

[4]  Sebastian Wallner A Reconfigurable Multi-threaded Architecture Model , 2003, Asia-Pacific Computer Systems Architecture Conference.

[5]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[6]  Steven Trimberger,et al.  A time-multiplexed FPGA , 1997, Proceedings. The 5th Annual IEEE Symposium on Field-Programmable Custom Computing Machines Cat. No.97TB100186).

[7]  Babak Daneshrad,et al.  A reconfigurable 8 GOP ASIC architecture for high-speed data communications , 2000, IEEE Journal on Selected Areas in Communications.

[8]  George Varghese,et al.  Design Methodology of a Low-Energy Reconfigurable Single-Chip DSP System , 2001, J. VLSI Signal Process..

[9]  Jürgen Becker,et al.  Architecture, memory and interface technology integration of an industrial/ academic configurable system-on-chip (CSoC) , 2003, IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings..

[10]  R. Berezdivin,et al.  Next-generation wireless communications concepts and technologies , 2002, IEEE Commun. Mag..

[11]  R. Ernst Long pipelines in single-chip digital signal processors-concepts and case study , 1991 .

[12]  Pradeep K. Dubey,et al.  How Multimedia Workloads Will Change Processor Design , 1997, Computer.

[13]  H. T. Kung Why systolic architectures? , 1982, Computer.

[14]  Ted G. Lewis Information Appliances: Gadget Netopia , 1998, Computer.

[15]  Sebastian Wallner Design methodology of a configurable system-on-chip architecture , 2004, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

[16]  Ahmed M. Eltawil,et al.  Interpolation based direct digital frequency synthesis for wireless communications , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[17]  Fadi J. Kurdahi,et al.  MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications , 2000, IEEE Trans. Computers.

[18]  John Wawrzynek,et al.  Reconfigurable computing: what, why, and implications for design automation , 1999, DAC '99.

[19]  Thomas Sailer,et al.  Application exploration regarding a DPC like architecture , 2000 .

[20]  Peter M. Kogge,et al.  The Architecture of Pipelined Computers , 1981 .