Unlocking the Potential of RISC-V Heterogeneous MPSoC: A PANACA-based Approach to Simulation and Modeling
Research output: Contribution to book/conference proceedings/anthology/report › Conference contribution › Contributed › peer-review
Contributors
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
Original language | English |
---|---|
Title of host publication | Embedded Computer Systems: Architectures, Modeling, and Simulation |
Editors | Cristina Silvano, Marc Reichenbach, Christian Pilato |
Publisher | Springer, Cham |
Pages | 269–282 |
Number of pages | 14 |
ISBN (electronic) | 978-3-031-46077-7 |
ISBN (print) | 978-3-031-46076-0 |
Publication status | Published - Jul 2023 |
Peer-reviewed | Yes |
Publication series
Series | Lecture Notes in Computer Science |
---|---|
Volume | 14385 |
ISSN | 0302-9743 |
Conference
Title | 23rd International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation |
---|---|
Subtitle | SAMOS 2023 |
Abbreviated title | SAMOS XXIII |
Conference number | 23 |
Duration | 2 - 6 July 2023 |
Website | |
Degree of recognition | International event |
Location | Doryssa Seaside Resort |
City | Pythagoreio, SAMOS |
Country | Greece |
External IDs
ORCID | /0000-0003-2571-8441/work/142240575 |
---|---|
ORCID | /0000-0002-8604-0139/work/142244843 |
Scopus | 85187697615 |
Keywords
Research priority areas of TU Dresden
ASJC Scopus subject areas
Keywords
- heterogeneous MPSoC, Network-on-Chip, RISC-V VP, Simulator, SystemC TLM