Název:
Podpora RISC-V v MSIMu
Překlad názvu:
RISC-V support in MSIM
Autoři:
Papesch, Jan ; Horký, Vojtěch (vedoucí práce) ; Kliber, Filip (oponent) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
eng
Abstrakt: [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
Klíčová slova:
RISC-V|MSIM|simulátor|instrukční sada; RISC-V|MSIM|simulator|instruction set