2008
DOI: 10.1145/1376804.1376807
|View full text |Cite
|
Sign up to set email alerts
|

Platform-based software design flow for heterogeneous MPSoC

Abstract: Current multimedia applications demand complex heterogeneous multiprocessor architectures with specific communication infrastructure in order to achieve the required performances. Programming these architectures usually results in writing separate low-level code for the different processors (DSP, microcontroller), implying late global validation of the overall application with the hardware platform. We propose a platform-based software design flow able to efficiently use the resources of the architecture and a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 23 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…The goal of the ROSES [141] framework and its extensions [232] is to increase IP component reuse and enhance software and hardware design. Following the paradigm of component-based platform design, it provides tools and mechanisms to easily assemble simulation models at high abstraction level, but also on RTL.…”
Section: Simulation-based Approachesmentioning
confidence: 99%
“…The goal of the ROSES [141] framework and its extensions [232] is to increase IP component reuse and enhance software and hardware design. Following the paradigm of component-based platform design, it provides tools and mechanisms to easily assemble simulation models at high abstraction level, but also on RTL.…”
Section: Simulation-based Approachesmentioning
confidence: 99%
“…Intermediate abstraction levels are used to allow software generation, simulation and debug. The multilevel design flow proposed in [10] defines four abstraction levels starting from the system level and getting to the Cycle accurate level. We will focus in the third abstraction level called "Transaction Accurate" for three main reasons: (1) this abstraction level is the one that immediately precedes the RTL level (2) it represent the easiest level to integrate within the current IP-XACT specification (3) and it is interesting for the design because of the simulation results obtained in [10].…”
Section: A Abstraction Levels In Soc Modelingmentioning
confidence: 99%
“…The simulation at this level allows validating the integration of the application with the OS and the communication layer. It may also provide precise information about the communication performances [10].…”
Section: A Abstraction Levels In Soc Modelingmentioning
confidence: 99%
See 1 more Smart Citation
“…Mobile multimedia network terminal plays an important role in NGI applications. Multiprocessor System on Chip (MPSoC) architecture has become an attractive solution to the increasingly complex embedded applications which require both high performance and flexible programmability [1] [2] [3]. Based on the above mentioned situation, it can be predicted that there is a growing demand for handheld devices in the future.…”
Section: Introductionmentioning
confidence: 99%