Show simple item record

High-Speed Packet Data DMA Transfers to FPGA

dc.contributor.advisorMartínek, Tomášcs
dc.contributor.authorKubálek, Jancs
dc.date.accessioned2020-07-20T19:57:58Z
dc.date.available2020-07-20T19:57:58Z
dc.date.created2020cs
dc.identifier.citationKUBÁLEK, J. Vysokorychlostní paketové DMA přenosy do FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129311cs
dc.identifier.urihttp://hdl.handle.net/11012/192491
dc.description.abstractTato práce se zabývá návrhem, implementací, testováním a měřením firmwarového modulu pro čip FPGA, který zajišťuje DMA přenosy síťových dat z RAM počítače do samotného čipu na síťové kartě. Tyto přenosy jsou prováděny přes sběrnici PCIe rychlostí až 100Gb/s s možností podpory rychlostí 200 Gb/s a 400 Gb/s. Cílem této technologie je umožnit zpracování síťového provozu za účelem údržby páteřních uzlů sítě a datových center. Modul je současně navržen tak, aby jej bylo možné použít na různých typech FPGA čipů a to především od firem Xilinx a Intel.cs
dc.description.abstractThis thesis deals on the design, implementation, testing and measuring of a firmware module for FPGA chips, which enables DMA transfers of network data from computer RAM to the FPGA chip placed on a network interface card. These transfers are carried out using a PCIe bus on the speed of up to 100 Gbps with the possible support of speeds 200 Gbps and 400 Gbps. The goal of this technology is to allow network data processing for the purpose of maintenance of backbone network nodes and data centers. The module is designed so it can be used on different types of FPGA chips, mainly those produced by companies Xilinx and Intel.en
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.subjectFPGAcs
dc.subjectDMAcs
dc.subjectPCIecs
dc.subjectUltrascale+cs
dc.subjectStratix10cs
dc.subjectFPGAen
dc.subjectDMAen
dc.subjectPCIeen
dc.subjectUltrascale+en
dc.subjectStratix10en
dc.titleVysokorychlostní paketové DMA přenosy do FPGAcs
dc.title.alternativeHigh-Speed Packet Data DMA Transfers to FPGAen
dc.typeTextcs
dcterms.dateAccepted2020-07-16cs
dcterms.modified2020-07-17-14:44:24cs
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
sync.item.dbid129311en
sync.item.dbtypeZPen
sync.item.insts2020.07.20 21:57:58en
sync.item.modts2020.07.18 08:18:34en
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
dc.contributor.refereeMatoušek, Jiřícs
dc.description.markAcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) Ing. Michal Bidlo, Ph.D. (člen) RNDr. Milan Češka, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Tomáš Martínek, 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: Může podle vás použitý mechanismus Vybraných DMA kanálů negativně ovlivnit kvalitu síťové komunikace, např. v případě přenosu audiovizuálních dat? Bylo by možné použít navržený DMA modul i mimo oblast vysílání síťových dat? Pokud ano, kde byste případně očekával nutnost zásahu do současné architektury? Proč jste zvolil FPGA čip Stratix? Do jaké míry jste využil existující knihovní prvky pro tento čip? Jak probíhala verifikace?cs
but.resultpráce byla úspěšně obhájenacs
but.programInformační technologiecs
but.jazykčeština (Czech)


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record