Implementation of W-CDMA Cell Search on a FPGA Based Multi-Processor System-on-Chip with Power Management

In this paper we describe a general purpose, homogeneous Multi-Processor System-on-Chip (MPSoC) based on 9 processing clusters using COFFEE RISC processors and a hierarchical Network-on-Chip implemented on an FPGA device. The MPSoC platform integrates a cluster clock gating technique, enabling independent core and memory sleep modes. Low cluster turn-on delay allows frequent use of such technique, resulting in power savings. In order to quantify the performance of the proposed platform and the reduction of power consumption, we implement Target Cell Search part of the WCDMA, a well known SDR application. We show that the proposed MPSoC platform achieves an important speed-up (7.3X ) when compared to comparable single processor platform. We also show that a significant reduction in dynamic power consumption can be achieved (50% for the complete application) using the proposed cluster clock-gating technique.

[1]  C. John Glossner,et al.  Instruction set extensions for software defined radio on a multithreaded processor , 2005, CASES '05.

[2]  T. Ahonen,et al.  Hierarchically Heterogeneous Network-on-Chip , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".

[3]  Chi-Fang Li,et al.  Cell Search in WCDMA Under Large-Frequency and Clock Errors: Algorithms to Hardware Implementation , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  T. Ahonen,et al.  Programmable Switch for Shared Bus Replacement , 2006, 2006 Ph.D. Research in Microelectronics and Electronics.

[5]  Jonathan Rose,et al.  Measuring the Gap Between FPGAs and ASICs , 2007, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Y.-P. Eric Wang,et al.  Cell search in W-CDMA , 2000, IEEE Journal on Selected Areas in Communications.

[7]  Chris Dick,et al.  FPGA implementation of an OFDM PHY , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[8]  Jari Nurmi,et al.  General-Purpose Embedded Processor Cores – The COFFEE RISC Example , 2007 .

[9]  Trevor Mudge,et al.  A System Solution for High-Performance, Low Power SDR , 2005 .

[10]  J. Palicot,et al.  A FPGA partial reconfiguration design approach for cognitive radio based on NoC architecture , 2008, 2008 Joint 6th International IEEE Northeast Workshop on Circuits and Systems and TAISA Conference.