Využití architektury Network on Chip v moderních FPGA čipech
| but.committee | prof. Ing. Lukáš Sekanina, Ph.D. (předseda) prof. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Vojtěch Havlena, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) | cs |
| but.defence | Student 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. | cs |
| but.jazyk | angličtina (English) | |
| but.program | Informační technologie a umělá inteligence | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Kekely, Lukáš | en |
| dc.contributor.author | Kurka, Denis | en |
| dc.contributor.referee | Zachariášová, Marcela | en |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Open-source framework Network Development Kit (NDK) zjednodušuje tvorbu vysokorychlostních aplikací na FPGA. Jeho datové cesty se širokou sběrnicí však nejsou kompatibilní s implementací na momentálních Network on Chip (NoC) FPGA čipech, které se dnes nacházejí v čipech AMD Versal, Intel Agilex a zejména Achronix Speedster7t. Tato práce se zabývá implementací NDK na NoC čipy a jejich využítí ve vysokorychlostních síťových aplikací. Nejprve analyzuje, jak NoC spravuje přístup do paměti, taktování a směrování, a následně přepracovává NDK kolem vrstvy kompatibility ve VHDL, která převádí NoC provoz založený na AXI do nativních proudů MFB/MVB tohoto frameworku. Návrh je určen pro desku AC7t1500 a je simulován v prostředí cocotb. Jako cílový stav bylo navrženo řešení s propustností 400 Gb/s, v němž osm připojovacích bodů NoC plně využije tuto šířku pásma. V rámci práce byla implementována první část tohoto návrhu, která dosahuje rychlosti až 50 Gb/s a lze ji později rozšířit na plnou propustnost. | en |
| dc.description.abstract | The open-source Network Development Kit (NDK) streamlines high-speed networking on FPGAs. However, its wide-bus datapaths do not align with the packet-switched Network on Chip now found in AMD Versal, Intel Agilex and, most prominently, Achronix Speedster7t devices. This thesis closes that gap. It first analyses how NoC fabrics alter memory access, clocking and routing, then refactors the NDK around a VHDL compatibility layer that translates AXI-based NoC traffic to the framework's native MFB/MVB streams. The design targets an AC7t1500 board and is simulated in the cocotb environment. A 400G design was proposed as a goal for this implementation, where eight NoC connection points can fully utilise this bandwidth. A part of this design was implemented that can reach up to 50G speeds and can later be scaled up to achieve the full throughput. | cs |
| dc.description.mark | A | cs |
| dc.identifier.citation | KURKA, D. Využití architektury Network on Chip v moderních FPGA čipech [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 165402 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254890 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Network Development Kit (NDK) | en |
| dc.subject | FPGA | en |
| dc.subject | Network on Chip (NoC) | en |
| dc.subject | Achronix Speedster7t | en |
| dc.subject | Výkonné síťové aplikace | en |
| dc.subject | Network Development Kit (NDK) | cs |
| dc.subject | FPGA | cs |
| dc.subject | Network on Chip (NoC) | cs |
| dc.subject | Achronix Speedster7t | cs |
| dc.subject | High-performance network applications | cs |
| dc.title | Využití architektury Network on Chip v moderních FPGA čipech | en |
| dc.title.alternative | Utilization of Network on Chip Architecture in Modern FPGA Chips | cs |
| dc.type | Text | cs |
| dc.type.driver | masterThesis | en |
| dc.type.evskp | diplomová práce | cs |
| dcterms.dateAccepted | 2025-06-23 | cs |
| dcterms.modified | 2025-06-23-13:07:13 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 165402 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 02:04:19 | en |
| sync.item.modts | 2025.08.26 19:33:38 | en |
| thesis.discipline | Vestavěné systémy | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
| thesis.level | Inženýrský | cs |
| thesis.name | Ing. | cs |
