Název: Modulární emulátor platformy RISC-V pro výukové účely
Další názvy: Modular RISC-V platform emulator for educational purposes
Autoři: Dufek, Jonáš
Vedoucí práce/školitel: Úbl Martin, Ing.
Oponent: Lipka Richard, Ing. Ph.D.
Datum vydání: 2024
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: bakalářská práce
URI: http://hdl.handle.net/11025/57088
Klíčová slova: softwarová emulace;emulátor;risc-v;počítačová architektura;qt quick;multiplatformní uživatelské rozhraní
Klíčová slova v dalším jazyce: software emulation;emulator;risc-v;computer architecture;qt quick;multiplatform user interface
Abstrakt: 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.
Abstrakt v dalším jazyce: This thesis deals with the development of a modular emulator for the RISC-V platform, which can also be used for educational purposes. In the first part of the thesis, the RISC-V architecture is analyzed from a commercial and technical point of view, and various emulation techniques are described at a theoretical level. Subsequently, space is devoted to an analysis of current libraries for emulation of the RISC-V instruction set and libraries for the creation of graphical user interfaces. The second part of the thesis is mainly concerned with the analysis of the old version of this emulator, and with the description of the developed software. The thesis concludes with a set of test programs that are tested simultaneously on the emulator and on a real hardware device. The emphasis here is mainly on evaluating the plausibility and reliability of the emulation.
Práva: Plný text práce je přístupný bez omezení
Vyskytuje se v kolekcích:Bakalářské práce / Bachelor´s works (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
BP.pdfPlný text práce9,02 MBAdobe PDFZobrazit/otevřít
A21B0111P_Hodnoceni.pdfPosudek vedoucího práce116,18 kBAdobe PDFZobrazit/otevřít
A21B0111P_Posudek.pdfPosudek oponenta práce108,43 kBAdobe PDFZobrazit/otevřít
A21B0111P_Obhajoba.pdfPrůběh obhajoby práce91,81 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/57088

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.