Institute for Communication Technologies and Embedded Systems

A High-Level Virtual Platform for Early MPSoC Software Development

Authors:
Ceng, J. ,  Sheng, W. ,  Castrillon, J. ,  Stulova, A. ,  Leupers, R.Ascheid, G.Meyr, H.
Book Title:
International Conference on Hardware/Software Codesign and System Synthesis (CODES-ISSS 2009)
Organization:
ACM
Pages:
p.p. 11--20
Address:
Grenoble, France
Date:
Oct. 2009
ISBN:
978-1-60558-628-1
Language:
English
Abstract:
Multiprocessor System-on-Chips (MPSoCs) are nowadays
widely used, but the problem of their software development
persists to be one of the biggest challenges for developers.
Virtual Platforms (VPs) are introduced to the industry,
which allow MPSoC software development without a hardware
prototype. Nevertheless, for developers in early design
stage where no VP is available, the software programming
support is not satisfactory.
This paper introduces a High-level Virtual Platform (HVP)
which aims at early MPSoC software development. The
framework provides a set of tools for abstract MPSoC simulation
and the corresponding application programming support
in order to enable the development of reusable C code
at a high level. The case study performed on several MPSoCs
shows that the code developed on the HVP can be
easily reused on different target platforms. Moreover, the
high simulation speed achieved by the HVP also improves
the design efficiency of software developers.
Download:
BibTeX

Copyright © by ICE
CengCODES-ISSS2009.pdf
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.