RISC-V Hardware and Software Ecosystem for Computer Architecture Courses
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F25%3A00383436" target="_blank" >RIV/68407700:21240/25:00383436 - isvavai.cz</a>
Výsledek na webu
<a href="http://dx.doi.org/10.1109/EDUCON62633.2025.11016652" target="_blank" >http://dx.doi.org/10.1109/EDUCON62633.2025.11016652</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/EDUCON62633.2025.11016652" target="_blank" >10.1109/EDUCON62633.2025.11016652</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
RISC-V Hardware and Software Ecosystem for Computer Architecture Courses
Popis výsledku v původním jazyce
This paper discusses adding C software and peripheral support for the single-cycle RISC-V RV32I microarchitectures commonly used in computer architecture courses. This allows students to program their processor and communicate with peripherals using the provided library written in C. This paper presents key ideas on how to extend the RV32I microarchitecture to support these peripherals and how to add support for C language in the absence of operating system on the target device. Moreover, a GPIO peripheral was developed to demonstrate the process of adding a peripheral support to the processor and several examples are provided to illustrate the functionality of developed library.
Název v anglickém jazyce
RISC-V Hardware and Software Ecosystem for Computer Architecture Courses
Popis výsledku anglicky
This paper discusses adding C software and peripheral support for the single-cycle RISC-V RV32I microarchitectures commonly used in computer architecture courses. This allows students to program their processor and communicate with peripherals using the provided library written in C. This paper presents key ideas on how to extend the RV32I microarchitecture to support these peripherals and how to add support for C language in the absence of operating system on the target device. Moreover, a GPIO peripheral was developed to demonstrate the process of adding a peripheral support to the processor and several examples are provided to illustrate the functionality of developed library.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
20206 - Computer hardware and architecture
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2025
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
2025 IEEE Global Engineering Education Conference (EDUCON) Proceedings
ISBN
979-8-3315-3950-4
ISSN
2165-9559
e-ISSN
—
Počet stran výsledku
8
Strana od-do
1-8
Název nakladatele
IEEE
Místo vydání
Piscataway, NJ
Místo konání akce
London
Datum konání akce
22. 4. 2025
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
001533112700356