Original title:
Podpora RISC-V v MSIMu
Translated title:
RISC-V support in MSIM
Authors:
Papesch, Jan ; Horký, Vojtěch (advisor) ; Kliber, Filip (referee) Document type: Bachelor's theses
Year:
2023
Language:
eng Abstract:
[eng][cze] In this thesis we have added support for RISC-V into the MSIM emulator. MSIM supported only the MIPS R4000 as a CPU, and has been used for teaching the Operating systems course. This project redesigns MSIM to support multiple CPU architectures and adds an implementation of a RISC-V CPU. RISC-V as an architecture provides a basic instruction set as well as a wide variety of optional extensions. One chapter of this thesis is dedicated to giving an overview of the most important parts of the RISC-V architecture. The extensions that were thought to be useful or necessary for the Operating systems course have been implemented. 1V této práci jsme přidali podporu RISC-V do emulátoru MSIM. MSIM podporoval pouze procesor MIPS R4000 a byl používán pro výuku operačních systémů. Tento projekt přepracovává MSIM aby podporoval více architektur procesoru a přidává implementaci procesoru RISC-V. RISC-V jako architektura nabízí základní instrukční sadu, kterou doplňuje široká škála volitelných rozšíření. Jedna kapitola této práce nabízí přehled nejvýznamnějších částí RISC-V architektury. Pro RISC-V jsme implementovali rozšíření, která jsme uznali za vhodná nebo potřebná pro výuku operačních systémů. 1
Keywords:
RISC-V|MSIM|simulator|instruction set; RISC-V|MSIM|simulátor|instrukční sada
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/179630