Implementace procesu CI/CD pro systémy s FPGA

but.committeedoc. Ing. Lukáš Fujcik, Ph.D. (předseda) prof. Ing. Vladislav Musil, CSc. (místopředseda) doc. Ing. Ivan Szendiuch, CSc. (člen) doc. Ing. Vilém Kledrowetz, Ph.D. (člen) Ing. Michal Pavlík, Ph.D. (člen)cs
but.defenceStudent seznámil státní zkušební komisi s řešením své diplomové práce a zodpověděl otázky a připomínky oponenta. Komise neměla další otázky.cs
but.jazykčeština (Czech)
but.programMikroelektronikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDvořák, Vojtěchcs
dc.contributor.authorŠtěpán, Matějcs
dc.contributor.refereeFujcik, Lukášcs
dc.date.created2025cs
dc.description.abstractTato diplomová práce se zabývá analýzou stávajících vývojových postupů ve firmě Retia a.s. a jejich rozšířením o metodiky CI/CD pro vývoj systémů s FPGA. Cílem je optimalizovat vývojový proces pomocí nástroje Jenkins a vytvořit opakovatelný a automatizovaný workflow pro syntézu, simulaci a verifikaci návrhů. Práce mapuje současný stav ve firmě, definuje standardní projektovou strukturu a navrhuje základní verifikační prostředí s využitím BFM modelů v jazyce SystemVerilog. Výsledkem je CI/CD řešení testované na projektu 3D radaru, které standardizuje správu verzí, zavádí systematický přístup k verifikaci simulací, čímž potenciálně zvyšuje efektivitu vývoje. Práce slouží jako základ pro dlouhodobou modernizaci postupů ve firmě.cs
dc.description.abstractThis master’s thesis analyzes the existing development practices at Retia a.s. and proposes their extension with CI/CD methodologies for FPGA-based systems. The goal is to optimize the development process using Jenkins and to establish a repeatable and automated workflow for synthesis, simulation, and verification. The thesis maps the current state of development in the company, defines a standardized project structure, and introduces a basic verification environment using BFM models in SystemVerilog. The resulting CI/CD solution, tested on a 3D radar project, standardizes version control and introduces a systematic approach to simulation-based verification, thereby potentially increasing development efficiency. The work provides a foundation for the long-term modernization of the company’s design practices.en
dc.description.markAcs
dc.identifier.citationŠTĚPÁN, M. Implementace procesu CI/CD pro systémy s FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.cs
dc.identifier.other168693cs
dc.identifier.urihttp://hdl.handle.net/11012/252079
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectContinuous integrationcs
dc.subjectContinuous deliverycs
dc.subjectCIcs
dc.subjectCDcs
dc.subjectAutomatizacecs
dc.subjectJenkinscs
dc.subjectGitLabcs
dc.subjectFPGAcs
dc.subjectZynq Ultrascale+ RFSoCcs
dc.subjectVivadocs
dc.subjectVHDLcs
dc.subjectSystemVerilogcs
dc.subjectAXI4cs
dc.subjectBFMcs
dc.subjectVerifikacecs
dc.subjectContinuous integrationen
dc.subjectContinuous deliveryen
dc.subjectCIen
dc.subjectCDen
dc.subjectAutomationen
dc.subjectJenkinsen
dc.subjectGitLaben
dc.subjectFPGAen
dc.subjectZynq Ultrascale+ RFSoCen
dc.subjectVivadoen
dc.subjectVHDLen
dc.subjectSystemVerilogen
dc.subjectAXI4en
dc.subjectBFMen
dc.subjectVerificationen
dc.titleImplementace procesu CI/CD pro systémy s FPGAcs
dc.title.alternativeImplementing Continuous Integration and Continuous Delivery for FPGA design flowen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2025-06-11cs
dcterms.modified2025-06-13-11:01:50cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid168693en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 02:03:57en
sync.item.modts2025.08.26 19:58:32en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav mikroelektronikycs
thesis.levelInženýrskýcs
thesis.nameIng.cs

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.77 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
1.02 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_168693.html
Size:
7.7 KB
Format:
Hypertext Markup Language
Description:
file review_168693.html

Collections