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

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

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 languageEnglish
Title of host publicationEmbedded Computer Systems: Architectures, Modeling, and Simulation
EditorsCristina Silvano, Christian Pilato, Marc Reichenbach
PublisherSpringer, Cham
Pages269–282
ISBN (electronic)978-3-031-46077-7
ISBN (print)978-3-031-46076-0
Publication statusPublished - Jul 2023
Peer-reviewedYes

Publication series

SeriesLecture Notes in Computer Science
Volume14385
ISSN0302-9743

Conference

Title23rd International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation
SubtitleSAMOS 2023
Abbreviated titleSAMOS XXIII
Conference number23
Duration2 - 6 July 2023
Website
Degree of recognitionInternational event
LocationDoryssa Seaside Resort
CityPythagoreio, SAMOS
CountryGreece

External IDs

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

Keywords

Research priority areas of TU Dresden