Simulátor RISC-V procesoru v Raspberry Pi Pico 2

Loading...
Thumbnail Image
Date
Authors
Nguyen, Le Duy
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
S rostoucí popularitou procesoru RISC-V a uvedením mikrokontroléru Raspberry Pi Pico 2, který obsahuje jak jádra ARM, tak RISC-V, roste i zájem o tuto architekturu. Tato práce se zaměřuje na vytvoření simulátoru právě pro RISC-V procesor tohoto čipu. Simulátor je napsán v jazyce Rust a zkompilován do WebAssembly, takže může běžet přímo v webovém prohlížeči. Úspěšně simuluje RISC-V jádro a několik klíčových periferií mikrokontroléru. Ačkoli zatím není zcela přesný ani kompletní oproti skutečnému hardwaru, poskytuje užitečný nástroj pro testování, ladění a učení se práci s čipem RP2350. Projekt je stále ve vývoji, ale ukazuje slibný potenciál.
With the RISC-V processor gaining popularity, and the release of the Raspberry Pi Pico 2 microcontroller that features both ARM and RISC-V cores. This thesis focuses on building a simulator specifically for its RISC-V processor. The simulator is written in Rust and compiled to WebAssembly to run in a web browser. It successfully simulates the RISC-V core and several key peripherals of the microcontroller. While not complete or fully accurate compared to the real hardware, it provides a useful way to experiment with the RP2350 chip and run simple programs. The project is still in development, but shows promise as a tool for learning, testing, and debugging RISC-V software.
Description
Citation
NGUYEN, L. Simulátor RISC-V procesoru v Raspberry Pi Pico 2 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
prof. RNDr. Alexandr Meduna, CSc. (předseda) Ing. Martin Hrubý, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen)
Date of acceptance
2025-06-20
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO