LoMoSA+
The LoMoSA project aims at the creation of a
low-power expertise for mobile and multimedia applications by
initiating the development of a European low-power System-on-Chip (SoC)
platform.
It consists of an interacting combination of (architectural) models,
design flows and methodologies, hardware design components, embedded
software and test-benches. The project investigates low-power solutions
for bus-controlled SoCs, but also covers the impact on power,
scalability and performance of future multiprocessor SoC
infrastructures based on novel on-chip communication solutions.
LoMoSA brings together world-class experts from the industry (NXP,
STMicroelectronics, Thales, Thomson), university research labs and
institutes (CEA-LETI, CEA-LIST, TIMA, ALaRI, University of Cantabria)
and 1 SME's (DS2).
LoMoSA+ Work-packages
The LoMoSA activities have been subdivided into 5 Workpackages, of which the contents are described below:
WP1:
The WP1 workpackage targets the identification
and the specification of the architectural templates for advanced
multimedia and low-power applications and especially targeting next
generation portable video, GSM/EDGE and DVB-H mobile terminal
solutions.
This activity will cover both architectural and micro-architectural
aspects (e.g. symmetric or heterogeneous multiprocessor configuration,
number and purpose of each processor core etc.) as well as the actual
definition of the application service to be delivered (e.g. 3D
enhancements). The architectural platform to be developed will be
suitable for a variety of standards and future applications.
The outcomes of WP1, where all LoMoSA Partners are directly or
indirectly involved, give the constraints for the development of the
platform components that are generated in WP2, WP3 and WP4. The final
report of the WP1 describes possible templates for mobile multimedia
and low-power platforms that is feasible within (the limitations of)
LoMoSA and the roadmap to come to further extension of such Low-Power
platforms.
WP2:
In WP2 advanced functional blocks are designed
to generate the hardware components for the low-power platform.
Boundary conditions (e.g. Low-power interface standards) will conform
to the results of WP1. A number of activities in WP2 are strongly
linked to software-related activities in WP3, e.g. power and functional
modelling is needed to allow for profiling of embedded software running
on processor cores.
Furthermore most of the IP blocks that will be developed in WP2 have a
direct relation to one of the LoMoSA application demonstrators,
described in WP5 (TV-in-Mobile receiver and portable video mobile
terminal).
The HW components concern a number of basic building blocks (e.g. for a
DVB-T/H mobile TV receiver) and library blocks for utilization of
low-power techniques.
All above-mentioned hardware components are targeted for implementation
in a 65nm CMOS technology (or beyond). However, practical reasons could
ask for a first implementation of some of the blocks in an earlier
technology (e.g. 90 nm).
WP3:
WP3 is focused on the HdS (Hardware-dependent
Software) and RTOS (Real-time Operating System) inside a MPSOC
(Multi-processor System-on-Chip), and two main aspects:
Multi-Processing support and Low-Power constraints. A virtual prototype
is used to validate hardware related RTOS functionalities, like
power-awareness, and HdS libraries.
Run-time power management by development of a set of RT-OS driven
control techniques will optimise average power consumption (dynamic and
static) and thus extends battery life. Finding the optimal control
technique for selective shutdown, frequency settings, voltage scaling
and trade-off between open-loop and closed-loop power control policies
is a ‘hot topic’ and can result in relatively high power
savings.
WP3 is composed of three main tasks:
– HdS for MPSoC modelling
– RTOS enhancement for Power awareness, Multi-Processor support (Scheduling, Cache, Coherency, Interrupt, …)
– HdS-based design tools for MPSoC with NoC
WP4:
The objectives of WP4 are design methods,
which allow for an early system verification, performance analysis, and
power estimation preferably at system level. An important activity in
WP4 concerns the development of tools at each of the design levels,
from system specification over architecture and software design, to
circuit level. For that reason WP4 is composed of 5 main tasks,
covering the following topics:
– Verification and validation methodology and tools
– High-level power estimation and system simulation methodologies
– Low power memory, communication and interface design
– Low power software compilation and high-level synthesis
– Low-power logic and circuit design
WP5:
The objective of work package 5 is to
demonstrate what has been developed in common within LoMoSA to reduce
drastically power consumption of next generation of deep submicron
technologies in the particular field of mobile and multimedia
applications.
Work package 5 is divided in three main tasks:
– Low Power Mobile and Multimedia system demonstrator
– HdS (Hardware Dependent Software) and RT-OS (Real Time Operating System) technology demonstrator system
– Powerline and HdS technology demonstrator
|