MORPHEUS project presentation 4S meeting - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

MORPHEUS project presentation 4S meeting

Description:

State of the art complementary dynamically reconfigurable modules ... 11. This document and any data included are the property of Thales. ... – PowerPoint PPT presentation

Number of Views:271
Avg rating:3.0/5.0
Slides: 18
Provided by: Bon8
Category:

less

Transcript and Presenter's Notes

Title: MORPHEUS project presentation 4S meeting


1
MORPHEUS project presentation4S meeting
2
The MORPHEUS IP project
Integrated Project IST 027342
Partners THALES (F) DEUTSCHE THOMSON (G) INTRACOM
(GR) ALCATEL / LUCENT (G) THALES OPTRONIQUE
(F) STMICROELECTRONICS (I). PACT (G) M 2000
(F) ACE (NL). CRITICAL BLUE(GB) UNIV. KARLSRUHE
(G) TU DELFT (NL) CEA (F) UBO (F) TU Braunschweig
(G) TU Chemnitz (G) ARCES- UNIVERSITA DI BOLOGNA
(I) ARTTIC (F)
Coordinator Gilbert Edelin Thales Research
Technology France
EU funding 8 200 000 Euro Duration 36
months Start date 2006-01-01
Projects website www.morpheus-ist.org
3
Why Morpheus?
  • Why reconfigurable platforms ?
  • When performance versatility are critical
  • Eg Telecommunication Networks, High Definition
    Video
  • When the environment is extremely restrictive
    computing density
  • Eg Wireless communication systems
  • When autonomy and adaptivity are paramount
  • Eg Systems for Intelligent cameras
  • with minimization of system costs and time to
    market
  • MORPHEUS ambitions to be the key project in
    Europe to validate these capabilities on real
    applications

4
Objectives and Challenges
  • Project objectives
  • Productivity
  • Flexibility
  • Performance
  • Transposition to the workplan challenges
  • A test-chip defined and validated through
    applications in term of
  • Modular Architecture heterogeneous grain,
    homogeneous programming model, NOC, powerful DDR
    interface
  • Full range of integrated programming tools
    software based accelerator management, RTOS for
    dynamic reconfiguration, spatial design
  • A reasonable area, cost effective foundry access
  • A key role in increasing the awareness of the
    community about the capabilities of RC computing
    through the platform
  • Exploration of the business chip level, tools,
    Ips, applications

An enabling solution for flexible  Domain
focused platforms 
5
The Innovation in Morpheus
  • Integration of heterogeneous modules
  • ARM based platform infrastructure
  • improved by the addition of a NOC (ST)
  • gt a framework for the efficient integration of
    RC modules and supporting the different
    constraints of the applications (throughput,
    memory,etc)
  • State of the art complementary dynamically
    reconfigurable modules
  • Highly flexible fine grain generated FPGA M2000
  • Mixed grained configurable data path exploiting
    ILP PiCoGA
  • Coarse grain data flow oriented fabric PACT XPP
    with extensions towards high performance control
    flow oriented applications
  • A consistent set of application development tools
  • Masking the heterogeneous platform to the user
    high level of abstraction
  • Providing a merge of HW centric and SW centric
    design flows
  • Covering design/ implementation/ validation/
    debug

6
The European context of Morpheus (1)
  • Position in the FP6 call 4
  • Morpheus is the IP on Design selected in the call
    4 (Nanoelectronics) devoted to Reconfigurable
    Computing
  • European level partnership, opening real
    clustering opportunities
  • Reconfigurable Computing already addressed in FP5
    and FP6 by Streps AMDREL, RECONF, 4S (FP6)
  • Advanced Computing Architectures (FP6 call 4)
  • FET projects in Advanced Computing Architectures
  • Clustering in dissemination on progress with
    AETHER, SHAPES, SARC SoC design projects (FP6
    call 4) SPIRIT, others?
  • More recently
  • (FP6 call 5, Embedded Systems) hArtes IP project
  • design on heterogeneous platform, scalable
    architecture
  • (FP7 Strep) CRISP RC for low power

7
The European context of Morpheus (2)
FET Advanced Architectures
SARC Scalable Computer Architecture
SHAPES
Embedded Systems
THALES
TU Delft, ST, THALES
AETHER Self-adaptive pervasive Computer
Architecture
CEA, THALES
hArtes
TU Delft, THOMSON, THALES
Interactions, Dissemination, Training
Standards
Toolset for heterogeneous RC platforms
SPIRIT
MORPHEUS
ST
CRISP
Low power, data flow
THALES
Tools for Dynamic Reconf on FPGA
Improved XPP, NoC, Run time
Applications, tools requirements
Reconfiguration for Intelligent cameras
PACT XPP Tech, UK, THALES
CEA, THALES
INTRACOM, ST
RECONF
4S
FP5, MEDEA
AMDREL
PICS
8
Project activity status
  • Tools (V1)
  • Integration on-going
  • Revised specification on-going
  • Architecture
  • Architecture defined (NOC and DDR interface added
    wrt initial Workplan)
  • Architecture modeled (HDL database)
  • System-C simulator on-going
  • Extended simulator under discussion (phase 2)
  • Implementation
  • New workplan in place (CMP instead of direct ST
    foundry)
  • Verification and P R on-going
  • Application test cases
  • Phase 1 reference platforms implemented (Intracom
    still on-going because of redefinition)

9
Overall MORPHEUS Work Package organisation
WP2
WP2
DTB
WP1
WP3
Methodologies
Methodologie
Management

Architecture

tools

tools

TRT
ARTTIC
(TRT)
WP4
Platform
ST
integration
monitoring

RTD
Intracom
activities
Demonstration
WP5
activities
Application
WP7
test cases
Demonstration

Management
and validation

activities
UK
Training
activities
WP6
WP8
Exploitation

Training
dissemination
ST
6A1, page 25
10
The targeted markets (1)
  • Four domains of applications

Ex 2 A Multihop Wireless Network IEEE 802.16
Ex 1 A HD video/digital film processing unit
11
The targeted markets (2)
  • Contd

Ex 3 Intelligent cameras
Ex 4 Telecommunication Network
12
MORPHEUS chip architecture
ARM/AMBA Subsystem (control/infrastructure)
S
S
ETM
ETM
-
-
ITCM
ITCM
IRQ
IRQ
FIQ
FIQ
ARM926EJ
ARM926EJ
Proc.
Proc.
DTCM
DTCM
FIQ
DMA
-
-
ROM
Co
Co
REG
S
S
IM
DM
Main AHB
S
S
DS
S
DS
DS
CS
CS
CS
S
S
S
XR
DEB
XR
DEB
2
3-level memory subsystem
NoC
PiCoGA
PACT
CEB
CEB
M
S
S
S
S
M
S
S
M
REG
DMA
FIQ
high speed interconnect (Spidergon
network-on-chip)
fine grain
coarse grain
mid grain
(re-)configuration support
13
WP2 toolset flow overview
Annotated C code of global application
C language sub-functions library
Compiler and OS jointly manage task accelerations
Spatial Design (function graphical capture and
synthesis)
RTOS Dynamic control library
Hardware Information File
Molen compiler
Spatial Design generates configurations including
SOC communications
Formal specification
Application code
OS code
Reconfigurable functions configuration code
EDIF, NML, Griffy-C
HRE IP tools
ARM host processor, DMA, DNA, Prog. memory
Reconfigurable Units Config. Memory
VHDL, Xilinx Jbit/XVFS,
FPGA tools and other design and verification tools
Configuration Manager
SystemC model (phase 1) in Coware ModelDesigner
MORPHEUS PO Meeting, Brussels, 16.11.2007
14
Potential Impact
  • Strategic a first step toward a new generation
    of Embedded Computing Platforms
  • Domain focused platforms based on  Soft HW 
    architectures
  • Economical market opportunity
  • eFPGA market from 10.9 million in 2003 to over
    807.4 million by 2008 (CAGR 137, In-Stat/MDR
    Oct 04)
  • Tools a new generation of System level
    Co-design tools with a SW oriented Design Flow
    addressing parallel computing
  • Exploitation plans
  • Silicon platform major ambition of the project
  • Target Market on-going refinement (business
    model, business plan) ST
  • HW Ips (building blocks) exploitation of the
    demonstrated developments within the project.
  • Tools
  • The mid and low level tool strictly required for
    making the reconfigurable platform usable
  • SME as tool providers on an extending market
  • Industrial use and benefits
  • Ensure a sustainable embedded computing platform
    in Europe
  • Provide performance and productivity

5.1, pages 18-
15
In summary
  • A multipurpose Silicon demonstrator with dynamic
    reconfiguration capabilities
  • Complying with a broad range of applications
  • Integrating heterogeneous existing RC structures
    inserted into a NoC based platform supporting
    RTOS for reconfiguration
  • An integrated Design Toolset addressing both
    architecture development (spatial design) and
    application development (mainly data intensive)
    on the target architecture
  • Using the elementary tools of the RC blocks
    plugged in a seamless system level programming
    environment retargetable compilation, dynamic
    scheduling, architecture synthesis, formal
    methods
  • Generic tool chain starting from system-level
    specifications with architectural exploration
    capabilities, demonstrated on the Morpheus
    platform

16
THALES involved in Reconfigurable Technologies
  • A large panel of RT projects
  • European projects
  • MORPHEUS FP6 IP (THALES RT, coord.) focuses on
    tools (for application development productivity),
    dynamic reconfiguration (for computation
    density), interconnect hardware, middleware and
    tools (for scalability), heterogeneity (for
    multi-domain usage)
  • AETHER FP6 FET (THALES RT) focuses on
    self-adaptive architecture and associated tools
    (for pervasive applications, application
    development productivity)
  • 4S FP6 STREP (THALES Com. )
  • HARTES FP6 IP (THALES Com. ) focuses on tools,
    Thales more precisely on operating systems
  • CRISP FP7 STREP (THALES Air Syst - NL) based on
    Recore / Montium
  • RECOPS (THALES Com. Fr, Be, I) Eurofinder
    project on reconfiguration usage and partial
    reconfiguration
  • ANDRES (THALES Com.) Run-time Reconfigurable
    heterogeneous Systems (Thales with user role)
  • National projects
  • FOSFOR Agence Nationale de la Recherche (THALES
    RT), dynamic reconfiguration
  • TER_at_OPS Pôle System_at_tic (THALES RT), MPSOC
    including reconfiguration tech.

17
THALES strategy in Reconfigurable Technologies
  • Needs beyond FPGA, toward a programmable
    solution
  • Processing towards coarse grain, dynamic
    reconfiguration
  • high performance density flexibility
  • Tools
  • streaming (TRT background)
  • accelerator management (currently with Delft
    partnership)
  • dynamic reconfiguration management (currently
    with Karlsruhe, Cergy)
  • System architecture
  • perennial scalable platform (NOC, communication
    management),
  • Reconfigurable IP
  • heterogeneity (combination of fine and coarse
    grain)
  • experience with PICOGA, MONTIUM, PACT, M2000
  • Applications
  • multi-domain (video, radio, ...)
  • small quantity
  • Future studies
  • Insertion in MPSOC reconfigurable accelerators
    enabling flexibility in processing nodes (for
    example data formats flexibility) and IOs
    (protocols flex.)
  • Insertion in high performance computing
  • Utilisation for yield improvement and reliability
    combined with performance
Write a Comment
User Comments (0)
About PowerShow.com