|
Řízení servopohonu pomocí platformy Zedboard
Kozumplík, Miroslav ; Bartík, Ondřej (oponent) ; Veselý, Libor (vedoucí práce)
Diplomová práce se zabývá návrhem a implementací algoritmu řízení servopohonu na platformě Zedboard. Cílem práce je popsat princip algoritmu vektorově orientovaného řízení FOC synchronního motoru s permanentními magenty. Algoritmus FOC je následně implementován za pomoci využití automatického přístupu generování IP Core pro FPGA v SoC Zynq-7000. Pro propojení Zedboard platformy s reálným PMSM servopohonem je navržena řídicí platforma na desce plošných spojů. Navržená DPS obsahuje dvouúrovňový napěťový střídač z MOSFET tranzistorů, Hallovy sondy pro měření proudu fázemi motoru a další prvky nutné pro zpětnou vazbu a řízení PMSM motoru algoritmem vektorově orientovaného řízení FOC a SVPWM.
|
|
Šifrátor pro hardwarově omezené zařízení
Jedlička, Jakub ; Cíbik, Peter (oponent) ; Smékal, David (vedoucí práce)
Tato bakalářská práce se věnuje tématu lehké kryptografie a implementaci vybrané šifry na programovatelné hradlové pole (FPGA). Práce se prvně zabývá teorií, kde jsou popsány hardwarové prvky, obecná kryptografie a lehká kryptografie se zaměřením na šifry LBlock a PRESENT. Následně popisuje výběr typu šifry a poté výběr konkrétní šifry lehké kryptografie. Dále je vybrána šifra LBlock, implementována a otestována v podobě vlastního „Intelectual Property“ (IP) bloku pomocí hardwarového deskriptivního jazyka pro velmi rychlé integrované obvody (VHDL). Tento blok je využit v blokovém designu, pomocí kterého je realizován šifrátor na vývojové desce ZYBO-Z7. Práce se vstupními a výstupní daty je realizována na procesním systému čipu Zynq-7000, který data předává programovací logice. V závěru je tato komunikace a implementace popsána, kdy jsou pro šifru LBlock použity operační módy – šifrové zpětné vazby a výstupní zpětné vazby. Pro tyto operační módy jsou provedena měření ke zjištění rychlostí šifrování dat uložených na microSD kartě a popsány úskalí vyplývající při tomto šifrování.
|
|
MIL simulace elektrických motorů v reálném čase
Bartík, Ondřej ; Veselý, Libor (oponent) ; Blaha, Petr (vedoucí práce)
Tato práce se zabývá implementací modelů dvou různých typů střídavých elektrických motorů v obvodu ZYNQ-7000 pro potřeby MIL simulace v reálném čase. Jedná se konkrétně o BLDC motor a asynchronní motor. V této práci je popsáno, jak byly jejich matematické modely upraveny pro potřebu implementace v obvodu ZYNQ-7000 a jak tyto modely byly v obvodu implementovány. V závěrečné části této práce jsou popsány tři různé MIL simulace s těmito motory.
|
|
Aktualizace programu v zařízení s obvody Zynq
Michálek, Branislav ; Buchta, Petr (oponent) ; Kubíček, Michal (vedoucí práce)
Mezi mnohé požadavky kladené na moderní vestavěné systémy patří potřeba uchovávat více verzí jejich systémového obrazu (firmware, software nebo hardwareová konfigurace) a také možnost volby, který z těchto obrazů systém načte během procesu bootování, v závislosti na funkci, kterou daný obraz poskytuje. Tato diplomová práce popisuje vývoj aplikace pro zařízení s obvody Zynq firmy Xilinx, jejíž funkcí je provést aktualizaci systému. Aplikace zahrnuje jednoduchý vestavěný HTTP server sloužící ke vzdálenému přenosu souborů. Klientovi umožňuje nahrát soubor s obrazem skrze aplikaci spustitelnou z příkazové řádky, nebo prostřednictvím webové stránky, která byla navržena k tomuto účelu.
|
|
Custom Intellectual Property Block For Lblock Cipher
Jedlička, Jakub
This paper presents the implementation of a lightweight cryptographic cipher for a hardware-constrained device. Describes the basic problems of lightweight cryptography on the field programmablegate array (FPGA) and its one representative cipher LBlock. Furthermore deals with theimplementation of the LBlock cipher in a very high speed integrated circuit hardware description language(VHDL) on the FPGA. The LBlock cipher is used with a custom advanced extensible interface(AXI) wrapper for the creation of a custom intellectual property (IP) block. This IP block will be usedto cipher files on the development board ZYBO Z7-20 powered by Zynq-7000. The final part of thepaper describes testing of the IP block with a defined set of the inputs and the outputs are validatedwith the correct outputs.
|
|
Šifrátor pro hardwarově omezené zařízení
Jedlička, Jakub ; Cíbik, Peter (oponent) ; Smékal, David (vedoucí práce)
Tato bakalářská práce se věnuje tématu lehké kryptografie a implementaci vybrané šifry na programovatelné hradlové pole (FPGA). Práce se prvně zabývá teorií, kde jsou popsány hardwarové prvky, obecná kryptografie a lehká kryptografie se zaměřením na šifry LBlock a PRESENT. Následně popisuje výběr typu šifry a poté výběr konkrétní šifry lehké kryptografie. Dále je vybrána šifra LBlock, implementována a otestována v podobě vlastního „Intelectual Property“ (IP) bloku pomocí hardwarového deskriptivního jazyka pro velmi rychlé integrované obvody (VHDL). Tento blok je využit v blokovém designu, pomocí kterého je realizován šifrátor na vývojové desce ZYBO-Z7. Práce se vstupními a výstupní daty je realizována na procesním systému čipu Zynq-7000, který data předává programovací logice. V závěru je tato komunikace a implementace popsána, kdy jsou pro šifru LBlock použity operační módy – šifrové zpětné vazby a výstupní zpětné vazby. Pro tyto operační módy jsou provedena měření ke zjištění rychlostí šifrování dat uložených na microSD kartě a popsány úskalí vyplývající při tomto šifrování.
|
|
Aktualizace programu v zařízení s obvody Zynq
Michálek, Branislav ; Buchta, Petr (oponent) ; Kubíček, Michal (vedoucí práce)
Mezi mnohé požadavky kladené na moderní vestavěné systémy patří potřeba uchovávat více verzí jejich systémového obrazu (firmware, software nebo hardwareová konfigurace) a také možnost volby, který z těchto obrazů systém načte během procesu bootování, v závislosti na funkci, kterou daný obraz poskytuje. Tato diplomová práce popisuje vývoj aplikace pro zařízení s obvody Zynq firmy Xilinx, jejíž funkcí je provést aktualizaci systému. Aplikace zahrnuje jednoduchý vestavěný HTTP server sloužící ke vzdálenému přenosu souborů. Klientovi umožňuje nahrát soubor s obrazem skrze aplikaci spustitelnou z příkazové řádky, nebo prostřednictvím webové stránky, která byla navržena k tomuto účelu.
|
|
MIL simulace elektrických motorů v reálném čase
Bartík, Ondřej ; Veselý, Libor (oponent) ; Blaha, Petr (vedoucí práce)
Tato práce se zabývá implementací modelů dvou různých typů střídavých elektrických motorů v obvodu ZYNQ-7000 pro potřeby MIL simulace v reálném čase. Jedná se konkrétně o BLDC motor a asynchronní motor. V této práci je popsáno, jak byly jejich matematické modely upraveny pro potřebu implementace v obvodu ZYNQ-7000 a jak tyto modely byly v obvodu implementovány. V závěrečné části této práce jsou popsány tři různé MIL simulace s těmito motory.
|