Modulární emulátor platformy RISC-V pro výukové účely
Date issued
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Tato práce se zabývá tvorbou modulárního emulátoru pro platformu RISC-V, který je zároveň možné použít pro výukové účely.
V první části práce je provedena analýza architektury RISC-V z komerčního a technického hlediska, dále jsou zde na teoretické úrovni popsány různé techniky emulace. Následně je věnován prostor analýze současných knihoven pro emulaci instrukční sady RISC-V a knihoven pro tvorbu uživatelského rozhraní.
Druhá část práce se týká především analýzy staré verze tohoto emulátoru, a popisem vytvořeného software.
Práce je zakončena sadou testovacích programů, které jsou otestovány zároveň na emulátoru a reálném hardwarovém zařízení. Důraz je zde kladen především na zhodnocení věrohodnosti a spolehlivosti emulace.
Description
Subject(s)
softwarová emulace, emulátor, risc-v, počítačová architektura, qt quick, multiplatformní uživatelské rozhraní