Automatizované testováni v FPGA

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Jak se systém bude muset změnit, pokud budeme chtít synchronizovat dvě a více farem FPGA desek připojených k různým serverům? Jakým způsobem se uživatel dozví o možném selhání testování způsobeném hardwarovým selháním FPGA desky? Je možné využít FPGA farmy i pro jiné testy než jen debugger testy? Jak se detekuje chyba v obvodu? Může na jedné desce běžet více testů?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorValecký, Davidcs
dc.contributor.refereePřikryl, Zdeněkcs
dc.date.accessioned2021-06-20T07:53:59Z
dc.date.available2021-06-20T07:53:59Z
dc.date.created2021cs
dc.description.abstractCílem této práce je analyzovat testování procesorů vyvíjených firmou Codasip a~zjistit, které z testů je vhodné provádět s~využitím technologie FPGA. Dále je cílem navrhnout a~implementovat systém na vzdálené konfigurování zařízení FPGA připojených k~centrálnímu serveru za účelem provádění testů. Systém byl naprogramován v jazyce Python s využitím architektury klient-server a frameworku Flask. Interakce serveru se zařízeními FPGA je zajištěna s pomocí sofwaru OpenOCD. Implementované řešení umožňuje uživateli zjistit stav připojených obvodů FPGA, nakonfigurovat tato zařízení a následně je využít k běhu testů. V rámci práce byly využity obvody FPGA řady Artix-7 firmy Xilinx, umístěné na vývojových deskách Digilent Nexys A7. Výsledné testování naprogramovaných čipů v FPGA reprezentující mikroprocesor je urychleno při použití FPGA zařízení. Jeho výsledky jsou v~některých případech na hardwarové reprezentaci rychlejší než při jeho simulaci.cs
dc.description.abstractThe aim of this work is to analyze the testing of processors developed by Codasip and find out which of the tests should be performed using FPGA devices. Furthermore, the goal is to design and implement a system for remote operation of FPGA devices connected to a central server in order to perform tests. The system is programmed in Python using the client-server architecture and Flask framework. The interaction of the server with the FPGA devices is ensured with the help of OpenOCD. The implemented system allows a~user to find out the status of connected FPGA circuits, configure these devices and then use them to run tests. The work uses FPGAs Artix-7 series made by Xilinx, placed on Digilent Nexys A7 development boards. The resulting testing of programmed chips in an FPGA representing a microprocessor is accelerated when using an FPGA device. Its results are faster on hardware representation than on its simulation in some cases.en
dc.description.markAcs
dc.identifier.citationVALECKÝ, D. Automatizované testováni v FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136607cs
dc.identifier.urihttp://hdl.handle.net/11012/199494
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjecttestovánícs
dc.subjectPythoncs
dc.subjectFPGAcs
dc.subjectwebová aplikacecs
dc.subjectmikroprocesorcs
dc.subjectprocesorcs
dc.subjecttestingen
dc.subjectPythonen
dc.subjectFPGAen
dc.subjectweb applicationen
dc.subjectmicroprocessoren
dc.subjectprocessoren
dc.titleAutomatizované testováni v FPGAcs
dc.title.alternativeAutomated Testing in FPGAen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-17cs
dcterms.modified2021-06-19-12:16:32cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136607en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 22:01:16en
sync.item.modts2021.11.12 21:46:42en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.98 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24135_v.pdf
Size:
85.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24135_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24135_o.pdf
Size:
125.82 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24135_o.pdf
Loading...
Thumbnail Image
Name:
review_136607.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
review_136607.html
Collections