Mapa Web
Localización
Noticias
Info Santander
Gestión BD
|
GIM>Investigación>Publicación |
PUBLICACION |
|
Ficha completa |
Título: | Modeling Separate Memory Spaces in Native Co-simulation with SystemC for Design Space Exploration
|
Tipo: | Publicacion en Proceedings o Actas internacionales |
Lugar: | 2PARMA Workshop on Parallel Programming and Run-time Management Techniques for Many-core Architectures
|
Fecha: | 2010-02 |
Autores: |
Héctor Posadas
Eugenio Villar
|
Líneas: |
Diseño y verificación de sistemas embebidos HW/SW
|
Proyectos: |
FP7 216693 MULTICUBE
|
ISBN: | 978-3-8007-32227 |
Fichero: |
|
Resumen: | High-level co-simulation has become critical in recent years as a solution to check and evaluate large systems. Languages as SystemC provide the required base to simulate SW tasks and HW components together in a flexible way at different abstraction levels. To effectively perform the simulations at different levels, additional extensions to these languages are required. For high-level native co-simulations, several works has been centered in providing new
capabilities for SW modeling to SystemC. Tasks schedulers, time estimation and annotation techniques and HW/SW interfacing capabilities have been developed for that purpose. However, for simulating multi-process systems there are still important limitations. As standard SystemC simulations are based on a single executable, techniques for modeling the memory space separation are needed to integrate different processes in the same simulation. Integrating several processes containing global variables or functions with the same names, or duplicating components in SystemC is not
directly possible. This paper proposes a technique to integrate independent codes using the same names for global variables and functions in a single SystemC simulation without manual recoding. The technique achieves automatic separation of visibility scopes to allow combining codes without name duplication errors.
Proceedings. |
|
|