This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2016/09/22 08:26] xkubalik [Current projects] |
project:proj_list [2016/11/10 09:17] xkubalik [Available projects] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* Prozkoumejte existující řešení hardwarové podpory leteckých simulátorů. | * Prozkoumejte existující řešení hardwarové podpory leteckých simulátorů. | ||
* Navrhněte hardwarové řešení podpory leteckého simulátoru. | * Navrhněte hardwarové řešení podpory leteckého simulátoru. | ||
- | * Pro řešení vyberte vhodný procesor umožňující ovládání MPC (multi control panel) pro Boeing 737 a EFIS (Electronic flight instrument system) panelu. | + | * Pro řešení vyberte vhodný procesor umožňující ovládání MPC (multi control panel) pro Boeing 737 a EFIS (Electronic flight instrument system) panel. |
* Panely boudou obsahovat dostatečný počet ovládacích prvků jako jsou: tlačítka, přepínače, LED kontrolky. | * Panely boudou obsahovat dostatečný počet ovládacích prvků jako jsou: tlačítka, přepínače, LED kontrolky. | ||
* Navržené řešení zrealizujte. | * Navržené řešení zrealizujte. | ||
Line 72: | Line 72: | ||
* Navržené jádro otestuje a nasimulujte různé způsoby uváznutí částí programu. | * Navržené jádro otestuje a nasimulujte různé způsoby uváznutí částí programu. | ||
* Pro jádro napište aplikaci, která bude umožňovat testování schopnosti jádra odolat různým situacím při selhání linek. | * Pro jádro napište aplikaci, která bude umožňovat testování schopnosti jádra odolat různým situacím při selhání linek. | ||
+ | |||
+ | * ** Aplikace pro spolehlivé ovládání hardware s pomocí sériové komunikace (Application used for reliable serial communication)** - (DP - Martin Chudoba) | ||
+ | * Cílem práce je návrh protokolu pro bezpečnou komunikaci po sériových linkách a návrh a implementace modulu/jádra, který komunikaci řídí. | ||
+ | * Základní funkční a nefunkční požadavky jsou: | ||
+ | * 1. Analyzujte požadavky a proveďte návrh protokolu a modulu pro komunikaci tak, aby bylo možné přenášet různě velké struktury dat a to jak binárně, tak i textově. | ||
+ | * 2. Analyzujte požadavky a proveďte návrh jádra tak, aby dokázal odolat výpadkům jednotlivých komunikačních linek. | ||
+ | * 3. Diskutujte a zvolte vhodnou implementační platformu. | ||
+ | * 4. Návrh implementujte. | ||
+ | * 5. Navrhněte a implementujte demonstrační aplikaci, která začlení a použije komunikační modul. | ||
+ | * 6. Při testování se zaměřte na různé typy výpadků jednotlivých sériových linek a případného selhání funkce vláken pro jejich obsluhu. | ||
+ | * 7. Zhodnoťte přínos řešení. | ||
Line 180: | Line 191: | ||
* **Automaty ve VHDL - mikroprogramovaný řadič** - Prozkoumejte způsoby návrhu mikroporgramovaných řadičů ve VHDL a to s ohledem na způsob implementace a zpoždění řídicích a stavových vodičů. (BP, DP 2-4 semestry) | * **Automaty ve VHDL - mikroprogramovaný řadič** - Prozkoumejte způsoby návrhu mikroporgramovaných řadičů ve VHDL a to s ohledem na způsob implementace a zpoždění řídicích a stavových vodičů. (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **USB drivery pro MS Windows** - Navrhněte driver pro různé druhy přenos po USB sběrnici. Zaměřte se zejména na bulk přenos. (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **USB drivery pro MS Windows se zaměřením na FPGA obvod ZYNQ** - Navrhněte a rozchoďte propojení FPGA obvodu ZYNQ a PC s OS MS Windows. Upravte existující driver pro možnost přenosu dat s pomocí BULK přenosu. (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Bezpečnostní kódy a Wolfram Methematica** - Vytvořte knihovnu pro usnadnění výuky v předmětech se zaměřením na bezpečnostní samoopravné kódy. Zaměřte se zejména na Hammingův kód, BCH kód, RS kód a RM kód. (BP, DP 2-4 semestry) | ||
===== All defended works ===== | ===== All defended works ===== | ||