An Educational Tool to Analyze the Hardware/Software Integration in RISC-V Systems

The analysis and verification of the integration of hardware and software components is challenging. Traditional HDL simulators, which are often slow and provide low-level analysis tools, are not always effective for simulating the software component of processor-based systems. This work presents an interactive co-simulation framework that enhances students’ understanding of computer architecture concepts typically obscured by hardware intricacies. Our framework facilitates a unified environment for iterative design, enabling detailed analysis and generation of reports and traces to identify system performance and bottlenecks. By prioritizing analysis features over performance, our framework serves as a valuable tool for educational purposes and comprehensive examination of system interactions.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/dcis62603.2024.10769201
Citations
1
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
0.49

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Educational Tool to Analyze the Hardware/Software Integration in RISC-V Systems

David Castells‐Rufas, Xavier Martorell, David Novo
1 citations
VLSI and Analog Circuit Testing
0.49
article

An Educational Tool to Analyze the Hardware/Software Integration in RISC-V Systems

David Castells‐Rufas, Xavier Martorell, David Novo
article en
1 citations

Abstract

The analysis and verification of the integration of hardware and software components is challenging. Traditional HDL simulators, which are often slow and provide low-level analysis tools, are not always effective for simulating the software component of processor-based systems. This work presents an interactive co-simulation framework that enhances students’ understanding of computer architecture concepts typically obscured by hardware intricacies. Our framework facilitates a unified environment for iterative design, enabling detailed analysis and generation of reports and traces to identify system performance and bottlenecks. By prioritizing analysis features over performance, our framework serves as a valuable tool for educational purposes and comprehensive examination of system interactions.

Barcelona Supercomputing Center (ES), Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (FR), Universitat Politècnica de Catalunya (ES)
Ministerio de Ciencia, Innovación y Universidades, Agence Nationale de la Recherche
Openalex Percentile: Top 34%
VLSI and Analog Circuit Testing
0.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.