Modulární emulátor platformy RISC-V pro výukové účely

dc.contributor.advisorÚbl Martin, Ing.
dc.contributor.authorDufek, Jonáš
dc.contributor.refereeLipka Richard, Ing. Ph.D.
dc.date.accepted2024-6-11
dc.date.accessioned2024-07-12T09:13:01Z
dc.date.available2023-10-2
dc.date.available2024-07-12T09:13:01Z
dc.date.issued2024
dc.date.submitted2024-5-2
dc.description.abstractTato 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.cs
dc.description.abstract-translatedThis 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.en
dc.description.resultObhájeno
dc.format75
dc.identifier96948
dc.identifier.urihttp://hdl.handle.net/11025/57088
dc.language.isocs
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectsoftwarová emulacecs
dc.subjectemulátorcs
dc.subjectrisc-vcs
dc.subjectpočítačová architekturacs
dc.subjectqt quickcs
dc.subjectmultiplatformní uživatelské rozhranícs
dc.subject.translatedsoftware emulationen
dc.subject.translatedemulatoren
dc.subject.translatedrisc-ven
dc.subject.translatedcomputer architectureen
dc.subject.translatedqt quicken
dc.subject.translatedmultiplatform user interfaceen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-levelBakalářský
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatika a výpočetní technika
dc.titleModulární emulátor platformy RISC-V pro výukové účelycs
dc.title.alternativeModular RISC-V platform emulator for educational purposesen
dc.typebakalářská práce

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
BP.pdf
Size:
8.81 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A21B0111P_Hodnoceni.pdf
Size:
116.18 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A21B0111P_Posudek.pdf
Size:
108.43 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A21B0111P_Obhajoba.pdf
Size:
91.81 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A21B0111P_Zadani.pdf
Size:
21.93 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha