SLÁVIK, M. Komunikační rozhraní pro hardwarově akcelerované obvody [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.

Posudky

Posudek vedoucího

Smékal, David

Práce popisuje návrh a implementaci komunikace jednotlivých periferií na obvodu FPGA Artix-7. Konkrétně jde o zprovoznění LED diod, přenos dat s rozhraním Micro SD a zpracování obrazu. Teoretická část mimo jiné obsahuje popis rozhraní USB a Ethernet. Tato rozhraní však nejsou prakticky implementovány. Student během řešení práce konzultoval jednotlivé kroky implementace a aktivně přistupoval k realizaci návrhu a zpracování funkčního výstupu. Ke konci semestru však frekvence konzultací opadla. Po formální a rozsahové stránce je práce na průměrné úrovni. Vyskytuje se však několik stylistických a gramatických chyb, které úroveň snižují. Obrázky a bloková schémata mohla být lépe zpracovány. Obr. 2.3 přetekl mimo okraj stránky. Rozsahem práce splňuje požadavky bakalářské práce. Student čerpal z celkem 27 pramenů literatury. V praktické části student použil programovací jazyk C, VHDL i Verilog. Závěr je příliš stručný a v práci chybí ucelená prezentace výsledů a zhodnocení. Na to již student neměl patřičný čas. Práce postrádá implementaci USB rozhraní, což považuji za důležitou část. Přesto je zadání splněno. Výstup práce je uplatnitelný pro budoucí práci s FPGA obvodem Artix-7. Vzhledem ke složitosti zvoleného téma a výše uvedeným nedostatkům hodnotím práci dobře, známkou C, 70 bodů a doporučuji k obhajobě.

Navrhovaná známka
C
Body
70

Posudek oponenta

Cíbik, Peter

Bakalárska práca sa zaoberá problematikou obvodov FPGA a komunikáciou samotného čipu s perifériami osadenými na vývojovom kite Zynq-7000. Podľa zadania je cieľom práce sprovozniť komunikáciu so štyrmi perifériami so zameraním na MicroSD a vytvoriť demonštratívnu aplikáciu spracovávajúcu dáta pomocou na danej platforme, konkrétne sa v práci jedná o aplikáciu spracovávajúcu obraz. V úvode sa práca venuje a oboznamuje čitateľa s technológiou FPGA ako cieľovej platformy, popisuje jazyk VHDL a jednotlivé rozhrania a štandardy. Následne popisuje zvolené technológie ako FPGA vývojový kit , Xilinx Vivado alebo Vitis HLS. Práca je celkom dobre štrukturovaná. Uvádza 27 zdrojov ale niektoré dosť rozsiahle časti hlavne v teoretickom úvode sa opierajú vždy iba o jeden špecifický zdroj, uvítal by som ich viac na podporenie daných tvrdení. U niektorých častí dokonca úplne absentujú. Jednotlivé časti obsahujú aj schémy podporujúce pochopenie danej problematiky, niektoré z nich však nie sú dobre čitateľné a podľa všetkého sa jedná o prebrané schémy z iného zdroja. Technická správa absentuje uvedenie výpisov a niektorých obrázkov, alebo akýkoľvek text medzi sekciami a podsekciami. Praktická časť pozostáva z viacero krokov. Zo začiatku popisuje periférie konkrétne komunikáciu s LED a MicroSD kartou. Popisuje implementáciu SPI master a slave častí. Na konci sa venuje hlavne aplikácii na digitálne spracovanie obrazu. Popisuje jednotlivé kroky návrhu a následnej implementácie spolu s časťami zdrojových kódov. V závere Zobrazuje porovnanie obrázku pred a po spracovaní čím potvrdzuje funkčnosť implementácie. Odovzdané zdrojové kódy sú funkčnej úrovni a obsahujú jak HW tak SW časť. Sú štruktúrované do jednotlivých logických častí a obrahujú aj README návod k ich použitiu. Zadanie považujem z formálnej stránky za splnené.

Navrhovaná známka
C
Body
72

Otázky

eVSKP id 141234