You Shall Not Stall: Achieving RISC-V On-Demand Runtime-Reconfiguration using SCAIE-V

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Embedded computing platforms increasingly require adaptable architectures to meet varying application demands. This paper explores how the instruction set of RISC-V-based microcontrollers can be extended at runtime using reconfigurable hardware accelerators and the SCAIE-V framework. Building on a flexible infrastructure based on dynamic partial reconfiguration and a scalable, standardized instruction interface within the pipeline, we demonstrate the integration of application-specific accelerators without sacrificing general-purpose capabilities. The experimental proof of concept based on the ASCON lightweight cryptographic algorithm validates the approach across two soft microcontrollers. With this, we showcase the usage of a software fallback mechanism to support seamless hardware/software transitions and enable memory handover between the software and hardware execution domains. The results show clear advantages in execution time and flexibility over static hardware designs while supporting long-term maintainability and sustainability through hardware reuse.
Original languageEnglish
Title of host publicationProceedings of the 28th Euromicro Conference on Digital System Design (DSD)
Place of PublicationSalerno, Italien
PublisherEUROMICRO
Pages292-299
Number of pages8
Publication statusAccepted/In press - 11 Sept 2025
Event28th Euromicro Conference Series on Digital System Design, DSD 2025 - Salerno, Italy
Duration: 10 Sept 202512 Sept 2025
https://dsd-seaa.com/

Conference

Conference28th Euromicro Conference Series on Digital System Design, DSD 2025
Abbreviated titleDSD 2025
Country/TerritoryItaly
CitySalerno
Period10/09/2512/09/25
Internet address

Fields of Expertise

  • Information, Communication & Computing

Fingerprint

Dive into the research topics of 'You Shall Not Stall: Achieving RISC-V On-Demand Runtime-Reconfiguration using SCAIE-V'. Together they form a unique fingerprint.

Cite this