|
Vytvoření modelu procesoru AVR32
Sarčák, Rostislav ; Kajan, Michal (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce se zabývá vytvořením instruction-accurate modelu procesoru AVR32 v jazyce CodAL pro popis architektur. V práci je popsána RISC architektura AVR32, způsob implementace modelu, testování a generování softwarových nástojů. Implementace modelu je realizována pomocí frameworku Codasip. V modelu je popsána instrukční sada procesoru. Výsledkem této práce je instruction-accurate model procesoru Atmel AVR32.
|
|
Překladač jazyka C pro mikroprocesor AVR32
Nagy, Michal ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato bakalářská práce se zabývá tvorbou backendu architektury AVR32 pro překladač LLVM. Jádro práce tvoří seznamování se způsobem popisu architektur v LLVM a vlastní implementace backendu AVR32. Dále uvádím několik problémů, na které jsem během implementace narazil, a diskutuji jejich možná řešení. Výsledkem práce je funkční backend s několika omezeními zmíněnými v závěru práce.
|
|
Zjištění síťové architektury u poplachového přenosového systému LAN-RING
Mikšíček, Pavel ; Marada, Tomáš (oponent) ; Zuth, Daniel (vedoucí práce)
Tato diplomová práce se zabývá návrhem komplexního řešení pro vizualizaci síťové topologie. V první části popisuje princip činnosti protokolu LLDP, který byl vybrán jako nástroj pro získávání informací ze síťového provozu na základě požadavků zadání. Následně podrobně popisuje postup při implementaci protokolu LLDP v jazyce C do síťových zařízení společnosti METEL s.r.o. Druhá část se zabývá možnostmi grafické nadstavby softwaru SIMULand, určeného pro správu síťových zařízení. Popisuje postup při rozšiřování nástrojů tohoto softwaru pro vizualizaci síťové topologie. V závěru práce jsou uvedeny výsledky testování výsledného řešení.
|
|
Zvukový modul pro vývojový kit
Priškin, Jiří ; Číž, Radim (oponent) ; Sysel, Petr (vedoucí práce)
Tato práce se zabývá návrhem a zprovozněním zvukového modulu pro vývojový kit Atmel ATSTK1000. Úvodem je seznámení se s vlastnostmi, technickým a programovým vybavením vývojového kitu sloužícího k vývoji embedded zařízení založených na AT32AP7000. Mikrořadič AP7000 je jednočipový systém s mikroprocesorovým jádrem AVR32, obsahující další podpůrné obvody, řadiče a rozhraní kterými samotné jádro nedisponuje. Ve vývojovém kitu ovšem není žádný analogově-číslicový převodník pro zpracování zvukového signálu. To vedlo k realizaci přídavného modulu plnícího tuto úlohu. Část práce popisuje standard Intel AC‘97 včetně rozhraní AC-link, které je využito k plně duplexnímu přenosu dat mezi realizovaným zvukovým modulem a vývojovým kitem STK1000. Zvukový modul je řešen v podobě zásuvné karty. Poslední kapitolou je průběh instalace operačního systému Linux jako spustitelného obrazu paměťové karty Flash SD/MMC a testování zvukového modulu pod architekturou ALSA.
|
| |
|
Vytvoření modelu procesoru AVR32
Sarčák, Rostislav ; Kajan, Michal (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce se zabývá vytvořením instruction-accurate modelu procesoru AVR32 v jazyce CodAL pro popis architektur. V práci je popsána RISC architektura AVR32, způsob implementace modelu, testování a generování softwarových nástojů. Implementace modelu je realizována pomocí frameworku Codasip. V modelu je popsána instrukční sada procesoru. Výsledkem této práce je instruction-accurate model procesoru Atmel AVR32.
|
|
Překladač jazyka C pro mikroprocesor AVR32
Nagy, Michal ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato bakalářská práce se zabývá tvorbou backendu architektury AVR32 pro překladač LLVM. Jádro práce tvoří seznamování se způsobem popisu architektur v LLVM a vlastní implementace backendu AVR32. Dále uvádím několik problémů, na které jsem během implementace narazil, a diskutuji jejich možná řešení. Výsledkem práce je funkční backend s několika omezeními zmíněnými v závěru práce.
|
|
Zjištění síťové architektury u poplachového přenosového systému LAN-RING
Mikšíček, Pavel ; Marada, Tomáš (oponent) ; Zuth, Daniel (vedoucí práce)
Tato diplomová práce se zabývá návrhem komplexního řešení pro vizualizaci síťové topologie. V první části popisuje princip činnosti protokolu LLDP, který byl vybrán jako nástroj pro získávání informací ze síťového provozu na základě požadavků zadání. Následně podrobně popisuje postup při implementaci protokolu LLDP v jazyce C do síťových zařízení společnosti METEL s.r.o. Druhá část se zabývá možnostmi grafické nadstavby softwaru SIMULand, určeného pro správu síťových zařízení. Popisuje postup při rozšiřování nástrojů tohoto softwaru pro vizualizaci síťové topologie. V závěru práce jsou uvedeny výsledky testování výsledného řešení.
|
| |
|
Zvukový modul pro vývojový kit
Priškin, Jiří ; Číž, Radim (oponent) ; Sysel, Petr (vedoucí práce)
Tato práce se zabývá návrhem a zprovozněním zvukového modulu pro vývojový kit Atmel ATSTK1000. Úvodem je seznámení se s vlastnostmi, technickým a programovým vybavením vývojového kitu sloužícího k vývoji embedded zařízení založených na AT32AP7000. Mikrořadič AP7000 je jednočipový systém s mikroprocesorovým jádrem AVR32, obsahující další podpůrné obvody, řadiče a rozhraní kterými samotné jádro nedisponuje. Ve vývojovém kitu ovšem není žádný analogově-číslicový převodník pro zpracování zvukového signálu. To vedlo k realizaci přídavného modulu plnícího tuto úlohu. Část práce popisuje standard Intel AC‘97 včetně rozhraní AC-link, které je využito k plně duplexnímu přenosu dat mezi realizovaným zvukovým modulem a vývojovým kitem STK1000. Zvukový modul je řešen v podobě zásuvné karty. Poslední kapitolou je průběh instalace operačního systému Linux jako spustitelného obrazu paměťové karty Flash SD/MMC a testování zvukového modulu pod architekturou ALSA.
|