Využití architektury Network on Chip v moderních FPGA čipech

Loading...
Thumbnail Image

Date

Authors

Kurka, Denis

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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.
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.

Description

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.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

Vestavěné systémy

Comittee

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)

Date of acceptance

2025-06-23

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.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO