Unlocking the Potential of RISC-V Heterogeneous MPSoC: A PANACA-based Approach to Simulation and Modeling

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Abstract

Very early in the hardware development lifecycle, highly abstract simulations are essential to evaluate the performance and functionality of complex designs before they are implemented physically. For Multi-Processor System-on-Chip (MPSoC) designs that incorporate Network-on-Chip (NoC) architectures and RISC-V processors, such simulation platforms are needed. In this work, we extend and combine the PANACA simulation platform with a RISC-V Virtual Prototype to create a highly efficient and flexible MPSoC simulation platform written in SystemC-TLM. This simulation platform is capable of running a variety of applications, e.g. machine learning application, and can even support the use of real-time operating systems such as FreeRTOS. The developed memory mapped network adapters with and without interrupt support provide a seamless interface between the RISC-V processors and the NoC and enables efficient communication between the components via a unified API. This API is written in such a way that the application that uses it can be applied to simulation and hardware without the need to change the application code. Our novel simulation platform has undergone extensively testing against diverse use cases, hardware implementation, and experimental simulations, establishing its accuracy and reliability as an invaluable tool for early-stage hardware development and research.

Details

OriginalspracheEnglisch
TitelEmbedded Computer Systems: Architectures, Modeling, and Simulation
Redakteure/-innenCristina Silvano, Marc Reichenbach, Christian Pilato
Herausgeber (Verlag)Springer, Cham
Seiten269–282
Seitenumfang14
ISBN (elektronisch)978-3-031-46077-7
ISBN (Print)978-3-031-46076-0
PublikationsstatusVeröffentlicht - Juli 2023
Peer-Review-StatusJa

Publikationsreihe

ReiheLecture Notes in Computer Science
Band14385
ISSN0302-9743

Konferenz

Titel23rd International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation
KurztitelSAMOS XXIII
Veranstaltungsnummer23
Dauer2 - 6 Juli 2023
Webseite
BekanntheitsgradInternationale Veranstaltung
OrtDoryssa Seaside Resort
StadtPythagorion
LandGriechenland

Externe IDs

ORCID /0000-0003-2571-8441/work/142240575
ORCID /0000-0002-8604-0139/work/142244843
Scopus 85187697615

Schlagworte

Forschungsprofillinien der TU Dresden

Schlagwörter

  • heterogeneous MPSoC, Network-on-Chip, RISC-V VP, Simulator, SystemC TLM