Original title:
Prioritní paketové fronty v FPGA
Translated title:
Priority packet queues in FPGA
Authors:
Németh, František ; Sládok, Ondřej (referee) ; Smékal, David (advisor) Document type: Master’s theses
Year:
2019
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Diplomová práca sa zaoberá problematikou riadenia paketových front a následným návrhom v jazyku VHDL pre možnosť nasadenia vo vysokorýchlostných paketových sietiach. V teoretickej časti práce sú podrobnejšie rozobraté fungavania mechanizmov zabezpečenia kvality služby. Teoretická časť ešte zahrňuje v sebe stručný popis programovacieho jazyku VHDL, FPGA čipov a vývojového prostredia Netcope Development Kit. Výstupnej praktickej časti je obmedzovač priepustnosti viacerých front založený na princípe Token Bucket. Výsledným testovaním komponentov sa overovala funkčnosť na simulačnej, syntéznej a aj reálnej úrovni. Všetky dosiahnuté výsledky a možnosti návrhu sú shrnuté v posledných troch kapitolách.
Master thesis is dealing with issues and problems of packet queue management in high speed packet networks. Design implementation is made in VHDL hardware description language. In theoretical part of thesis are explained different types of mechanism used for providing quality of service in communication networks. Furthermore the brief description o VHDL, FPGA and framework Netcope Development Kit is a piece of theoretical part as well. The outcome of practical part contains a design, limiting packet queues based on Tocken Bucket mechanism. Design verification was made by simulations, synthesis and real implementation on smart NIC NFB-200G2QL. All kind of verificaion results are summerized in last three chapters.
Keywords:
FPGA; Netcope Development Kit; NFB-200G2QL.; Quality of Service; RED; shaping througthput; Tocken Bucket; VHDL; XILINX
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/177610