TOMAN, P. Návrh rozhraní základních sběrnic v jazyce VHDL [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.

Posudky

Posudek vedoucího

Fujcik, Lukáš

Cílem bakalářské práce byl návrh a realizace rozhraní základních komunikačních sběrnic UART, SPI, I2C a CAN pro použití v obvodech CPLD, FPGA a zákaznických obvodech ASIC. K popisu komunikačních sběrnic byl použit jazyk VHDL Při návrhu těchto sběrnic byl kladen velký důraz na přenositelnost zdrojového kódu. Pro ověření funkce vytvořených zdrojových kódů byl vyvinut testovací přípravek. Student Petr Toman rovněž navrhl softwarové vybavení, které komunikuje přes USB sběrnici s testovacím přípravkem. Z důvodu rozsáhlosti bakalářské práce byl vypuštěn návrh a realizace CAN sběrnice. Popis této sběrnice je natolik komplikovaný, že si vyžaduje daleko sofistikovanější přístup a zejména bude potřeba se detailně zaměřit na samotnou verifikaci. Popis sběrnice CAN bude tématem diplomové práce, ve které by mohl student Petr Toman pokračovat. Student při čerpání znalostí potřebné k řešení bakalářské práce prokázal vysoký stupeň samostatné a tvůrčí práce. Během řešení bakalářské práce se student projevoval aktivně, protože všechny dílčí výsledky konzultoval s vedoucím bakalářské práce. Student využíval všechny dostupné zdroje informací týkajících se programovatelných logických obvodů, zákaznických obvodů ASIC, komunikačních sběrnic a jazyka VHDL. Konečná podoba bakalářské práce byla dostatečně konzultována s vedoucím bakalářské práce. Samotná bakalářská práce je dobře a přehledně strukturovaná s množstvím vysvětlujících obrázků, které názorně popisují danou problematiku. Po stylistické stránce nelze práci vyčíst nic zásadního. Z bakalářské práce je znatelné, že student projevil bakalářské schopnosti, je podrobně obeznámen s danou problematikou a je schopen jasně formulovat myšlenky tak, aby byly pochopitelné pro každého zájemce o tuto tématiku. Velmi pozitivně hodnotím fakt, že student Petr Toman prezentoval svojí práci na studentské konferenci EEICT, kde se svým příspěvkem obsadil 1. místo. Cíle, které byly naplánovány v bakalářské práci, byly splněny v plném rozsahu. Na základě uvedených faktů navrhuji hodnocení bakalářské práce stupněm výborně.

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

Posudek oponenta

Pavlík, Michal

Student po dohodě s vedoucím splnil bezezbytku zadání práce. Odborná úroveň práce je na velmi vysoké úrovni a její výsledky jsou použitelné pro další vývoj. Bohužel student v práci podrobněji nerozebírá jakým způsobem a s jakými kritérii probíhalo testování implementací sběrnic do obvodu FPGA. Nicméně, práce je obsahově velmi dobře a logicky členěna. Její vysoká úroveň neutrpěla ani přes občasné překlepy a problémy s formátováním (na obrázku Obrázek 5.16). Nicméně by bylo vhodné sladit používanou terminologii (bajty a byty).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků zadání A 20/20
Odborná úroveň práce A 50/50
Interpretace výsledků a jejich diskuse B 17/20
Formální zpracování práce A 9/10
Navrhovaná známka
A
Body
96

Otázky

eVSKP id 22470