|
Transformace popisného jazyka mikroprocesoru do jazyka pro popis hardware
Novotný, Tomáš ; Masařík, Karel (oponent) ; Hruška, Tomáš (vedoucí práce)
Diplomová práce Transformace popisného jazyka mikroprocesoru do jazyka pro popis hardware je zaměřena na návrh aplikačně specifických mikroprocesorů s využitím jazyka ISAC. Zabývá se návrhem a implementací transformace, která popis mikroprocesoru v jazyce ISAC převádí na ekvivalentní popis v jazyce VHDL. Kapitola Přehled o zkoumané problematice popisuje zvolenou problematiku, objasňuje některé pojmy s problematikou související a představuje návrh výše zmiňované transformace. V kapitole nazvané Návrh řešení jsou postupně uvedena nová rozšíření jazyka ISAC, dále je popsán návrh řešení transformace a implementace generátoru popisu v jazyce VHDL, který provádí transformaci. Závěr diplomové práce diskutuje případné rozšíření práce a dosažené výsledky.
|
| |
|
Bezdrátový přenos signálu rozhraní DMX512
Polóni, Pavol ; Jaroš, Jiří (oponent) ; Šimek, Václav (vedoucí práce)
Diplomová práce se věnuje návrhu a realizaci systému pro bezdrátový přenos signálu DMX 512, který je primárně navržen pro řízení světelných efektů. Jeho elektrická specifikace vychází ze standardu EIA485. Textová část práce popisuje jednotlivé etapy návrhu. Nejdříve je uvedena problematika samotného protokolu DMX 512, respektive EIA485. Dále následuje výběr vhodné architektury pro bezdrátový přenos, řízení a sestavení blokového schématu. Praktickou realizaci popisuje výběr komponent a provádění obvodové režimu, z níž je pomocí nástroje Eagle sestavena DPS. Závěrem práce je zhodnocení dosažených výsledků navrženého systému a představený způsob jeho dalšího vývoje aby mohl být reálně nasazen do praxe.
|
|
Správa UPS zdrojů s využitím technologie GSM
Hájek, Josef ; Slaný, Karel (oponent) ; Šimek, Václav (vedoucí práce)
Tato práce je věnována problematice záložních zdrojů a jejich vlastnostem. Je zde popsán návrh UPS zdroje k řízení a monitorování záložní baterie. UPS zdroj je kompletně řízen přes rozhraní ethernet a protokol TCP/IP. Dále je zde zároveň navržena jednotka TCP/IP GSM modulu, která řeší komunikační rozhraní mezi sítěmi typu GSM a Ethernet. UPS a GSM modul jsou navrženy kompletně. V projektu jsou obsaženy všechny potřebné podklady pro konstrukci hardware modulů i jejich softwarové řešení. Moduly jsou navrženy velmi univerzálně, umožňují tak široké možnosti dalšího vývoje.
|
|
Automobilová on-board kamera se záznamem telemetrie
Špaňhel, Petr ; Šimek, Václav (oponent) ; Bartoš, Pavel (vedoucí práce)
Tato diplomová práce se zabývá návrhem zařízení pro záznam jízdy automobilu společně s informací o telemetrii. Kamera umístěná ve vozidle, která zachycuje dopravní situaci před nehodou, může usnadnit rozhodování o~viníkovi. Základním prvkem zařízení je vývojový kit DaVinci, který byl vyvinut pro zpracování digitálních video aplikací. Cílem této práce je najít možnosti, jak efektivně implementovat základní algoritmy pro zpracování a vyhodnocování snímaného obrazu pomocí jednočipového mikroprocesoru.
|
|
Grafická knihovna pro dotykový LCD
Klubal, Ondřej ; Šimek, Václav (oponent) ; Bartoš, Pavel (vedoucí práce)
Tato práce se zabývá popisem grafické knihovny pro dotykový displej výukového kitu s mikrokontrolérem od firmy Freescale. Součástí této knihovny je ovladač, který akceleruje vykreslování barevných přechodů a podporuje čtení z grafické paměti displeje. Knihovna umožňuje vkládání obrázků s průhledností a možností zvětšení. Podporováno je více druhů písem s možností ztučnění a zvětšení.
|
|
Inference propojení komponent
Olšarová, Nela ; Rychlý, Marek (oponent) ; Křivka, Zbyněk (vedoucí práce)
Diplomová práce se zabývala návrhem algoritmu pro inferenci propojení hardwarových komponent. Algoritmus je určen pro použití v editoru návrhu schémat pro FPGA čipy, který je součástí školního vývojového prostředí VLAM IDE. Algoritmus má uživateli pomoci s nalezením optimálního propojení dvou vybraných komponent. Vývojové prostředí s editorem návrhu je implementováno jako zásuvný modul do prostředí Eclipse, kdy je využit grafický modelovací rámec GMF. Po úvodu do těchto technologií a metod návrhu vestavěných systémů následuje návrh inferenčního algoritmu. Tento problém spadá pod problémy kombinatorické optimalizace, konkrétně je příbuzný s přiřazovacím problémem a bipartitním párováním. Poté je popsána implementace algoritmu a grafického uživatelského rozhraní pro jeho použití, následuje jeho otestování a shrnutí dosažených výsledků.
|
|
Vzdálené ovládání zařízení přes TCP/IP
Skalník, Marek ; Frýza, Tomáš (oponent) ; Fedra, Zbyněk (vedoucí práce)
Tato práce obsahuje popis jednoho z mikrokontrolérů firmy ATMEL AT91SAM7X512 s architekturou ARM a jeho možné použití v aplikaci s ethernetovým rozhraním. Je zde popsáno i vývojové prostředí Eclipse pro vývoj a zkompilování aplikací a software SAM-BA od firmy Atmel sloužící pro nahrání vlastní aplikace do paměti mikrokontroléru. Dále se práce zabývá možným využitím operačního systému pracujícího v reálném čase (RTOS) ve vestavěných systémech a ukazuje i jednu demonstrační aplikaci webserveru s možností nastavení IP adresy.
|
|
Systém autonomního řízení závodního autíčka
Knop, Petr ; Bidlo, Michal (oponent) ; Šimek, Václav (vedoucí práce)
Tato diplomová práce se zabývá hardwarovou a softwarovou realizací autonomního řídícího systému pro RC autíčko. Toto autonomní autíčko mělo za úkol jet po černé čáře vyznačené na bílém pozadí. Autíčko bylo obohaceno o wi-fi pro přenos dat do počítače a černou čáru detekuje pomocí kamery. Hlavní řídicí modul byl implementován pomocí jednodeskového počítače Raspberry Pi.
|
|
Digitální osciloskop na platformě FITkit
Veškrna, Ondřej ; Vašíček, Zdeněk (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá návrhem zařízení, které umožní sledovat průběh měřeného signálu na obrazovce počítače na principu digitálního osciloskopu. Řídicím prvkem zařízení je programovatelné hradlové pole osazené na platformě FITkit. Konfigurace hradlového pole má za úkol řídit vzorkování vstupního signálu a získané vzorky odesílat prostřednictvím USB rozhraní do počítače. Aplikace implementovaná na PC se pokusí signál rekonstruovat a výsledek zobrazí na monitoru počítače.
|