Abstract
Virtual prototyping and instruction set simulation are used in the field of rapid prototyping for early design verification and a head-start on software development. With new ISAs such as RISC-V, which focus on openness and extensibility to define more ASIPs, easy-to-extend ASIP ISSs and modeling languages have become key tools for architectural exploration. The work presented in this paper provides a middle ground between existing modeling approaches; where either only very specific parts of a target core can be customized or the entire system in all its details must be described. We present a modeling strategy flexible enough to describe an entire ASIP in a manner that is still concise, readable, and extendable. For this, we generalize as many details as possible and only capture architecturally relevant parts in the system model. To prove and verify our concept, we use it to extend an open-source RISC-V ISS and its model-generation toolchain by important core-close behaviors: trap handling, virtual memory, and semihosting. For evaluation, we built a datasheetaccurate RV64GC core with an Sv39 MMU and verified it against the RISC-V instruction test suite.
| Original language | English |
|---|---|
| Title of host publication | MBMV 2024 |
| Subtitle of host publication | Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop |
| Publisher | VDE VERLAG GMBH |
| Pages | 99-105 |
| Number of pages | 7 |
| ISBN (Electronic) | 9783800762682 |
| State | Published - 2024 |
| Event | 27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024 - Kaiserslautern, Germany Duration: 14 Feb 2024 → 15 Feb 2024 |
Publication series
| Name | MBMV 2024: Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop |
|---|
Conference
| Conference | 27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024 |
|---|---|
| Country/Territory | Germany |
| City | Kaiserslautern |
| Period | 14/02/24 → 15/02/24 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
Dive into the research topics of 'A Concise, Architecture-Focused ASIP Modeling Approach for Instruction Set Simulators'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver