HeMPS-S: A homogeneous NoC-based MPSoCs framework prototyped in FPGAs

Current chip transistor density enables the design of multiprocessor systems-on-chip (MPSoCs). MPSoCs are an alternative to create complex computational systems because they reduce the cost, area, power dissipation and design time per chip. Due to their complexity and huge design space to explore for such systems, CAD tools and frameworks to customize MPSoCs are mandatory. The main goal of this paper is to present an open source platform for MPSoC development, named HeMPS Station (HeMPS-S). HeMPS-S is derived from the MPSoC HeMPS. HeMPS-S, in its present state, includes the platform (NoC, processors, DMA, NI), embedded software (microkernel and applications) and a dedicated CAD tool to generate the required binaries and perform debugging. Experiments show the execution of a real application running in HeMPS-S.

[1]  Ahmed Amine Jerraya,et al.  Heterogeneous vs homogeneous MPSoC approaches for a Mobile LTE modem , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[2]  O. Hammami,et al.  Automatic design methodologies for MPSOC and prototyping on multi-FPGA Platforms , 2009, 2009 International SoC Design Conference (ISOCC).

[3]  C.H. van Berkel,et al.  Multi-core for mobile phones , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[4]  Kees van Berkel,et al.  Multi-core for mobile phones , 2009, DATE.

[5]  Jari Nurmi,et al.  Implementation of the W-CDMA cell search on a MPSOC designed for software defined radios , 2009, 2009 IEEE Workshop on Signal Processing Systems.

[6]  Fernando Gehm Moraes,et al.  Energy-efficient cache coherence protocol for NoC-based MPSoCs , 2011, SBCCI '11.

[7]  E.,et al.  A Heterogeneous MPSoC with Hardware Supported Dynamic Task Scheduling for Software Defined Radio , .

[8]  Fernando Gehm Moraes,et al.  HeMPS - a framework for NoC-based MPSoC generation , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[9]  Fernando Gehm Moraes,et al.  HERMES: an infrastructure for low area overhead packet-switching networks on chip , 2004, Integr..

[10]  Wei Zhang,et al.  Design of heterogeneous MPSoC on FPGA , 2007, 2007 7th International Conference on ASIC.

[11]  S. Borkar,et al.  An 80-Tile Sub-100-W TeraFLOPS Processor in 65-nm CMOS , 2008, IEEE Journal of Solid-State Circuits.