This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
project:2013:proj_2013 [2014/01/21 08:15] xkubalik |
project:2013:proj_2013 [2014/11/06 10:06] (current) xkubalik |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Realized projects 2013 ====== | ====== Realized projects 2013 ====== | ||
- | * **Univerzální periferní deska s AVR32** (Universal peripheral board with AVR32) - Prozkoumejte existující řešení univerzálních periferních desek obsahujících 32 bitový procesor a pracující na 3,3V. Navrhněte a zrealizujte vlastní periferní desku obsahující: USB host/device, ethernet, SD karta, sériová linka RS232, sériová sběrnice RS485, RTC, LCD displej a rozšiřující konektor. Paměť RAM procesoru bude rozšířena o externí paměť. Pro navržené řešení bude napsána knihovna umožňující obsluhovat všechny periferie obsažené na desce. Pro předvedení funkčnosti celého zařízení bude napsána ukázková aplikace. (DP 2013 - Šesták Jan) {{:project:2013:2013_sestak_jan.pdf|pdf}} | + | * **Univerzální periferní deska s AVR32** (Universal peripheral board with AVR32) - (DP 2013 - Šesták Jan) {{:project:2013:2013_sestak_jan.pdf|pdf}} - Prozkoumejte existující řešení univerzálních periferních desek obsahujících 32 bitový procesor a pracující na 3,3V. Navrhněte a zrealizujte vlastní periferní desku obsahující: USB host/device, ethernet, SD karta, sériová linka RS232, sériová sběrnice RS485, RTC, LCD displej a rozšiřující konektor. Paměť RAM procesoru bude rozšířena o externí paměť. Pro navržené řešení bude napsána knihovna umožňující obsluhovat všechny periferie obsažené na desce. Pro předvedení funkčnosti celého zařízení bude napsána ukázková aplikace. |
- | * **Program pro tvorbu poznámek sdílených přes sdílené síťové úložiště (Note management application using file hosting service)** - Prostudujte existující řešení. Navrhněte aplikaci s pomocí které bude možné vytvářet jednoduché poznámky. Poznámky bude možné třídit do různých skupin. Každou poznámku bude možné sdílet s libovolným počtem uživatelů. Každá poznámka bude realizována s pomocí samostatného souboru obsahujícího základní informace o poznámce a to v čitelné formě s pomocí jednoduchého textového editoru. Sdílení poznámek s ostatními uživateli bude realizováno s pomocí služby pro sdílení souborů mezi uživateli jako je např.: dropbox nebo googledrive. Poznámku bude možné vytvořit i s pomocí jednoduchého textového editoru. Každá poznámka bude mít jeden povinný parametr "TEXT" a několik dalších parametrů udržujících další informace o poznámce jako je např.: datum nebo prioritu. Pro realizaci zvolte vhodný programovací jazyk. Výsledkem práce bude aplikace s vlastnoručně navrženým grafickým prostředím. (BP 2013 - Homolka Tomáš) {{:project:2013:2013_homolka_tomas.pdf|pdf}} | + | * **Program pro tvorbu poznámek sdílených přes sdílené síťové úložiště (Note management application using file hosting service)** - (BP 2013 - Homolka Tomáš) {{:project:2013:2013_homolka_tomas.pdf|pdf}} - Prostudujte existující řešení. Navrhněte aplikaci s pomocí které bude možné vytvářet jednoduché poznámky. Poznámky bude možné třídit do různých skupin. Každou poznámku bude možné sdílet s libovolným počtem uživatelů. Každá poznámka bude realizována s pomocí samostatného souboru obsahujícího základní informace o poznámce a to v čitelné formě s pomocí jednoduchého textového editoru. Sdílení poznámek s ostatními uživateli bude realizováno s pomocí služby pro sdílení souborů mezi uživateli jako je např.: dropbox nebo googledrive. Poznámku bude možné vytvořit i s pomocí jednoduchého textového editoru. Každá poznámka bude mít jeden povinný parametr "TEXT" a několik dalších parametrů udržujících další informace o poznámce jako je např.: datum nebo prioritu. Pro realizaci zvolte vhodný programovací jazyk. Výsledkem práce bude aplikace s vlastnoručně navrženým grafickým prostředím. |
- | * **Procesory pro FPGA obvody (Soft processors for FPGA circuits)** (BP 2013 - Matouš Filip) - Prostudujte existující řešení procesorů popsaných v jazyce VHDL. Srovnejte jejich parametry. Na základě srovnání implementujte jeden typ procesoru do FPGA obvodu. Proveďte tyto úkoly: | + | * **Procesory pro FPGA obvody (Soft processors for FPGA circuits)** (BP 2013 - Matouš Filip) {{:project:2013:2013_matous_filip.pdf|pdf}} - Prostudujte existující řešení procesorů popsaných v jazyce VHDL. Srovnejte jejich parametry. Na základě srovnání implementujte jeden typ procesoru do FPGA obvodu. Proveďte tyto úkoly: |
* Vyberte vhodný procesor s ohledem na minimální spotřebu zdrojů FPGA a možnost programování v jazyce C | * Vyberte vhodný procesor s ohledem na minimální spotřebu zdrojů FPGA a možnost programování v jazyce C | ||
* Vytvořte knihovnu pro ovládání základních periferií. | * Vytvořte knihovnu pro ovládání základních periferií. |