JÍŠA, P. Referenční příklady pro řídící systém EUS FS [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.

Posudky

Posudek vedoucího

Valach, Soběslav

Cílem diplomové práce bylo navrhnout a realizovat sadu referenčním příkladů pro řídící modul EUS FS a jeho periferie. Vlastní modul je osazen několika součástkami velmi vysoké integrace a to především 32-bitovým procesorem ETRAX FS s OS Linux a hradlovým polem Spartan 3E s dedikovanou pamětí DDR. Pro splnění zadaní bylo nutné se seznámit se všemi periferiemi řídícího systému, procesorem a také OS Linux, což je úkol časově náročný. Dále se pan Jíša musel seznámit s prostředím pro prací s hradlovými poli a naučit se alespoň základy jazyka VHDL nebo Verilog. Diplomant ke své práci přistupoval aktivně, vcelku odpovědně ovšem podcenil časovou náročnost zadáni. Na vlastní realizaci projektu pracoval samostatně a řešenou problematiku pravidelně konzultoval.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění zadání C 38/50
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) C 15/20
Formální zpracování práce F 2/20
Využití literatury E 5/10
Navrhovaná známka
D
Body
60

Posudek oponenta

Kváš, Marek

Student měl za úkol nastudovat strukturu a vlastnosti řídicího systému EUS FS a vypracovat několik referenčních příkladů pro hradlové pole FPGA a procesor Axis ETRAX FS, kterými je systém tvořen. První tři kapitoly práce (asi 35 stran z celkových 71) jsou věnovány prostému popisu jednotlivých subsystémů procesoru ETRAX FS, struktury hradlového pole FPGA a soft-core procesoru PicoBlaze, který byl využit v příkladech pro FPGA. Kapitola čtvrtá (22 stran) obsahuje samotné jádro práce, tedy referenční příklady. Všechny příklady jsou určeny pro hradlové pole FPGA a jsou psány v jazyce VHDL. Těmito příklady jsou: blikající LED, binární, Johnsonův a BCD čítač, příklad komunikace mezi procesorem a FPGA, použití soft-core procesoru PicoBlaze a jeho modifikace, která umožňuje procesoru ETRAX přepsat paměť programu procesoru PicoBlaze. Pátá kapitole je popisem knihovny BUS_SPACE, která je základem programu BUS (dodáváno s OS). Tento program je určen pro odesílání dat z OS Linux na sběrnici. Pro poslední uvedený referenční příklad byla provedena modifikace programu BUS, která umožňuje načíst soubor s programem pro PicoBlaze v potřebném formátu. Referenční příklady jsou funkční, ale autor se dopouští několika chyb v programovacím stylu (např. nadbytečné signály v sensitivity listu procesu), díky kterým příklady nejsou vhodné pro výukové účely. U příkladů komunikace procesoru s FPGA chybí srozumitelný popis fungování použité sběrnice, samotného řešení a náhled na problém ze strany procesoru a software. Kromě úpravy programu BUS, která prakticky není zdokumentována, práce neobsahuje žádný referenční příklad pro OS Linux běžící na procesoru ETRAX FS. Zadání je tedy splněno jen částečně. Po stránce formální je práce ve velmi špatném stavu. Autor se dopouští nesčetného množství chyb jak gramatických tak stylistických. Na mnoha místech nejsou dodrženy ani typografické zvyklosti. V textu se často vyskytují věty, nebo i odstavce, které nedávají smysl. Lze jen těžko posoudit, zda je příčina v autorově neznalosti problematiky, špatné schopnosti vyjadřování, nebo nedbalé práci. I přes silné výhrady k formální stránce práce a neúplnému splnění zadání, s přihlédnutím k rozsahu problematiky, doporučuji práci k obhajobě.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků zadání C 15/20
Formální zpracování práce F 2/10
Odborná úroveň práce D 30/50
Interpretace výsledků a jejich diskuse F 5/20
Navrhovaná známka
E
Body
52

Otázky

eVSKP id 30905