| |
|
Akcelerace šifrovacích algoritmů pomocí FPGA
Gajdoš, Miroslav ; Kaštil, Jan (oponent) ; Šimek, Václav (vedoucí práce)
Tato práce se zabývá možností akcelerace šifrovacích algoritmů pomocí rekonfigurovatelných obvodů FPGA a zkoumáním rozdílu rychlosti implementace oproti implementaci softwarové. Práce popisuje základy šifrování a akcelerace algoritmů na FPGA. Dále se zabývá procesem návrhu, implementace, simulace a syntézy výsledné implementace. Provádí rozbor dosaženého řešení. Cílem projektu bylo vytvořit funkční řešení akcelerovaného algoritmu, tím umožnit jeho další použití v reálném provozu a dále vytvoření česky psaného materiálu o této problematice.
|
|
System with Model Servos
Jablonický, Jaroslav ; Maršík, Lukáš (oponent) ; Zemčík, Pavel (vedoucí práce)
This work is focused on exploring how to control modeling servos by computers. It will also serve as an overview or a guide for beginners. The work includes the design of a simple robot, more precisely it is a simple robotic hand, but in particular it contains control designs from different platforms using different means. Finally, there are recommendations for each platform.
|
|
Varovný systém do automobilu
Rusnačko, Ivan ; Henzl, Martin (oponent) ; Hanáček, Petr (vedoucí práce)
Tato práce se zabývá využitím GPS modulu pro účel varovného systému. Pro implementaci daného systému bylo použito platformy FitKit. První část práce je věnována teorii k technologii GPS a protokolu NMEA. Dále je analyzována komunikace se zařízením FitKit. Součástí práce je i aplikace pro naplnění zařízení Fitkit databází zájmových bodů. Výsledky testování systému jsou uvedeny na konci práce. Na závěr jsou navržené další možnosti rozšíření práce.
|
|
Teploměr využívající platformu FITKit
Čižinský, Vojtěch ; Šimek, Václav (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Skutečný rozmach v oblasti měření teploty proběhl ve 20. století. Tento obor pronikl téměř do všech oblastí lidské činnosti a usnadnil mnoho výrobních i jiných procesů. Tato bakalářská práce se zabývá návrhem měřícího modulu připojitelného k platformě FITkit a implementací programu, který s modulem komunikuje. Na modulu jsou umístěny senzory pro měření teploty, které se navzájem liší způsoby její prezentace.
|
|
Implementace kryptografických algoritmů v FPGA
Foltýn, Tomáš ; Zbořil, František (oponent) ; Hanáček, Petr (vedoucí práce)
Tato práce se zabývá návrhem a implementací šifrovacího algoritmu AES v programovatelném hradlovém poli (FPGA). Návrh jednotky se zaměřuje na kompaktní design a výsledná datová propustnost je spíše druhotná. Implementovaná jednotka je schopná šifrování i dešifrování dat s použitím uživatelem zvoleného klíče. Funkčnost implementace byla ověřena v simulačním programu ModelSim a experimentálně na vývojovém kitu FITkit osazeném FPGA z rodiny Spartan 3.
|
| |
|
Hašovací algoritmy v FPGA
Novotňák, Jiří ; Vašíček, Zdeněk (oponent) ; Šimek, Václav (vedoucí práce)
Tato práce se zabývá implementací hašovacího algoritmu MD5 v programovatelném hradlovém poli FPGA umístěném na výukové platformě FITkit. Výsledný celek se skládá ze 2 entit - první provádí rychlý výpočet algoritmem MD5 a druhá obstarává komunikaci mezi FITkitem a počítačem přes rozhraní RS232 pomocí protokolu podle vzoru SLIP. Pro demonstraci funkce je přiložena jednoduchá aplikace, přenášející soubor po zadaném rozhraní do FITkitu a vypisující výsledný haš do aplikačního okna na počítači. Na závěr jsou diskutovány možnosti dalšího rozšíření.
|
|
Řízení robota Trilobot zařízením FITKit
Růžek, Michal ; Novotný, Tomáš (oponent) ; Orság, Filip (vedoucí práce)
Tato diplomová práce se zabývá řízením robota Trilobot školní platformou FITkit. Popisuje nejčastěji používané senzory a pohony v oblasti mobilní robotiky, princip jejich funkce a možnosti řízení. Část práce je zaměřena na podrobnou analýzu senzorů a efektorů robota Trilobot, jejich zapojení a způsob komunikace s nimi. Schéma zapojení navržené řídicí elektroniky doplňuje návrh plošného spoje a popis drobných úprav stávajícího robota. Práce zahrnuje implementaci obslužného HW v FPGA a programovou knihovnu pro mikrokontrolér. Funkčnost hotové řídicí jednotky je otestována řadou ukázkových aplikací.
|
|
Synchronizace grafické aplikace běžící na dvou FITkitech současně
Kaplan, Tomáš ; Tobola, Jiří (oponent) ; Žádník, Martin (vedoucí práce)
Tato bakalářská práce popisuje vývoj aplikace na platformě FITkit. Vývoj na zmíněné platformě obnáší vývoj konfigurace programovatelného hradlového pole (FPGA) od společnosti Xilinx a vývoj programu pro mikrokontrolér od společnosti Texas Instruments. Aplikace má za úkol demonstrovat synchronizaci grafické aplikace běžící na dvou FITkitech současně. Komunikace mezi zařízeními probíhá přes sériovou linku.
|