User Tools

Site Tools


project:proj_list

This is an old revision of the document!


All projects

Current projects

  • Zabezpečený tisk z mobilního telefonu s OS Android s pomocí Bluetooth * Prozkoumejte existující řešení pro Bluetooth tisk * Analyzujte Bluetooth a bezpečnost Bluetooth komunikace * Analyzujte a navrhněte řešení pro bezpečný Bluetooth tisk * Zaměřte se zejména na řešení, které není závislé na samotné bezpečnosti protokolu Bluetooth * Navržené řešení se bude skládat ze: serverová časti pro Raspberry Pi a uživatelské části pro Android zařízení - Bluetooth komunikace bude probíhat mezi serverovou a uživatelskou * Navržené zařízení zrealizujte a řádně otestujte * Návrh spolehlivých systémů v FPGA s použitím bezpečnostních kódů (Design of dependable system based on error control codes for FPGA) - (DP - Pail Vojtěch) * Prozkoumejte existující metody řešení. * Analyzujte vlastnosti různých typů kombinačních obvodů pomocí sady benchmarků z hlediska odolnosti proti poruchám. Využijte simulační software dostupný na KČN. * Na základě takto získaných dat nalezněnte vhodný bezpečnostní kód, který bude schopen tyto poruchy detekovat, popř. i opravovat tak, aby redundance (area ovehead) byla co nejmenší. * Specifikujte požadavky na úpravu simulačního softwaru tak, aby obsahoval podporu pro výběr nejvhodnějšího kódu. * Navržený způsob řešení ověřte na několka příkladech konkrétních obvodů a kódů. * Vytvořte klasifikaci obvodů s hlediska možností opravy/detekce poruch. * Nástroj pro generování bezpečnostních kódu ve VHDL s pomocí programu Wolfram Mathematica (Error control code generator tool in VHLD language using Wolfram Mathematica) - (BP - Ganeev Timur) - Prozkoumejte existující řešení. - Navrhněte a naprogramujte nástroj (sadu nástrojů) v prostředí Wolfram Mathematica umožňující generovat bezpečnostní kódy. - Vstupem do generátoru budou základní parametry pro zvolený bezpečnostní kód (počet vstupních vodičů, název výstupních souboru apod.). - Výstupem generátoru budou 3 VHDL soubory sloužící jako kodér, dekodér a testbench pro zvolený kód. - Zaměřte se zejména na základní paralelní kódy: sudá parita, Hammingův kód rozšířený Hammingův kód a dále pak na seriové kódy, jako jsou kódy generované mnohočleny (cyklický kód). - Pro každý kód vytvořte několik příkladů, na kterých v simulačním nástroji ModelSim ukážete správnou funkci generovaných souborů. - Zároveň pro každý vytvořený příklad zjistěte spotřebované zdroje při implementaci v FPGA obvodu. - Výsledné řešení řádně otestujte. * Nástroj pro generování násobiček a děliček ve VHDL s pomocí programu Volfram Mathematica (Multiplier and divider circuit generator tool in VHLD language using Wolfram Mathematica) - (BP - Kougl Ladislav) - Prozkoumejte existující řešení. - Navrhněte a naprogramujte nástroj (sadu nástrojů) v prostředí Wolfram Mathematica umožňující generovat násobičky a děličky. - Vstupem do generátoru násobičky a děličky bude typ operace, šířka vodičů a počet bitů na číslici. - Generátor násobičky bude umožňovat násobení čísel bez znaménka, čísel v doplňkovém kódu a to i za použití relativních číslic. - Generátor děliček bude umožňovat dělit celá čísla a čísla menší než jedna. Zaměřte se i na použití dělení čísel využívající metody SRT. - Pro každý typ násobení a dělení vytvořte několik příkladů, na kterých v simulačním nástroji ModelSim ukážete správnou funkci generátorů. - Zaměřte se na prezentaci algoritmu násobení a dělení v programu Wolfram Mathematica tak, aby byl zřejmý jejich princip. - Výsledné řešení řádně otestujte. ===== Available projects ===== 1. Arduino HW/SW * GPS přijímač a jeho aplikace * Meteo stanice * GSM modém a jeho aplikace * NFC a bezkontaktní karty * univerzální desky s různými periferiemi * řízení modelu auta * generator analogových průběhů * přípravky pro desku digilent CMOD A7/S7 (displej, tlačítka, switche, atd.) * návrh hardware pro desku digilent CMOD A7/S7 * vlastní zadání * Wifi a ESP32/ESP2866 2. Volfram Mathematica * bezpečnostní kódy * kódy pro kryptografií * matematické funkce realizované v HW * aritmetický procesor v GF(2^2^n) * efiktivita protokolů pro předmět BI-PSI * vlastní zadání 3. Visual C++/C# * aplikace pro komunikaci s periferiemi v PC * aplikace pro komunikaci s procesorem Zynq * aplikace pro správu projektu ve VHDL * překladače * grafické aplikace pro výuku * vlastní zadání 4. Jazyk VHDL / desky FPGA * návrh hardware pro bezpečnostní kódy * generátor průběhů (sinusovka, obdelník, trojuhelník) * osciloskop * návrh hardware pro realizaci matematických funkcí * implementace procesoru/periferié procesoru (ARM, Z80, AVR, …) * HW podpora SoC (Zynq) * aritmetický procesor v GF(2^2^n) * Hry pro FPGA * vlastní zadání 5. Plošné spoje * návrh zařízení s porcesorem atmel + drobné periferié * zařízení s nízkou spotřebou * vlastní zadání 6. Raspberry PI * ovládání jednoduchých periferií * chytré síť, ovládání periferií přes ethernet * vzdálená správa sítí * vlastní zadání 7. Android * aplikace pro práci s hardware (raspberry PI, Arduino a jiné) 8. Python * aplikace pro zpracování a generování dat podle šablon 9. Projekty zadané externím zadavatelem * seznam zadavatelů níže Pokud máte o téma zájem, napište mi email. Rezervace v systému bpm nemá žádnou váhu. Pokud se Vám nelíbí žádné z nabízených témat, koukněte do archívu dostupných zadání. *Návrhy zadání dostupných projektů ===== Projekty zadané externím zadavatelem ===== * EATON HW/SW ===== All defended works ===== BP a DP defended works on CTU in Prague FEL/FIT:** BP a DP

All projects archives 2004 - 2019

Main page

project/proj_list.1610958264.txt.gz · Last modified: 2021/01/18 09:24 by xkubalik