Bakalářská práce se zabývá návrhem základové desky počítače pro procesor realizovaný na FPGA. V práci je diskutován výběr vhodného FPGA a možnosti konfigurace FPGA. Dále jsou popsána rozhraní základních desek, která je možné implementovat, a diskutována je též implementace celé základní desky.
Anotace v angličtině
This Thesis deals with the design of a motherboard for FPGA based processor. It discusses the suitable choices of FPGA and FPGA configuration options. The interfaces of the motherboards which can be implemented and the implementation of the whole motherboard are discussed as well.
Klíčová slova
FPGA, DPS, základní deska, procesor
Klíčová slova v angličtině
FPGA, PCB, motherboard, processor
Rozsah průvodní práce
-
Jazyk
CZ
Anotace
Bakalářská práce se zabývá návrhem základové desky počítače pro procesor realizovaný na FPGA. V práci je diskutován výběr vhodného FPGA a možnosti konfigurace FPGA. Dále jsou popsána rozhraní základních desek, která je možné implementovat, a diskutována je též implementace celé základní desky.
Anotace v angličtině
This Thesis deals with the design of a motherboard for FPGA based processor. It discusses the suitable choices of FPGA and FPGA configuration options. The interfaces of the motherboards which can be implemented and the implementation of the whole motherboard are discussed as well.
Klíčová slova
FPGA, DPS, základní deska, procesor
Klíčová slova v angličtině
FPGA, PCB, motherboard, processor
Zásady pro vypracování
Cílem bakalářské práce je návrh, realizace, oživení a ověření desky plošných spojů pro FPGA. DPS bude obsahovat zvolené FPGA, vybraná rozhraní, minimálně sériovou linku, grafiku VGA, nebo jiný, rozhraní pro standartní klávesnici, rozhraní pro velkokapacitní paměť, SD karta, HDD podle volby a možností, návrh nesmí zapomenout na externí RAM a možnost konfigurace FPGA externím programátorem (konektor) případně možnost integrace programátoru na DPS. DPS bude obsahovat signalizační LED a tlačítko RESET a konektor pro případné rozšíření DPS s vyvedenou sběrnicí.
Teoretická část práce bude obsahovat popis problematiky, postup volby FPGA s rešerší možných řešení, rešerši rozhraní používaných u základních desek které v rámci výkonosti FPGA připadají v úvahu a možnosti jejich řešení v rámci práce.
Praktická část bude obsahovat samotnou realizaci s popisem postupu řešení. Pokud jsou při práci používány knihovny nebo části jiných projektů, budou tyto řádně citovány. K dokumentaci postupu řešení bude použit vhodný nástroj typu GITHub, kde bude projekt zveřejněn.
V průběhu není potřeba se nutně držet zadaných rozhraní, pokud budou nahrazeny za vhodnější, nebo pokud bude zdokumentován důvod jejich neimplementace. Funkčnost návrhu bude otestována a výsledky budou součástí bakalářské práce.
Zásady pro vypracování
Cílem bakalářské práce je návrh, realizace, oživení a ověření desky plošných spojů pro FPGA. DPS bude obsahovat zvolené FPGA, vybraná rozhraní, minimálně sériovou linku, grafiku VGA, nebo jiný, rozhraní pro standartní klávesnici, rozhraní pro velkokapacitní paměť, SD karta, HDD podle volby a možností, návrh nesmí zapomenout na externí RAM a možnost konfigurace FPGA externím programátorem (konektor) případně možnost integrace programátoru na DPS. DPS bude obsahovat signalizační LED a tlačítko RESET a konektor pro případné rozšíření DPS s vyvedenou sběrnicí.
Teoretická část práce bude obsahovat popis problematiky, postup volby FPGA s rešerší možných řešení, rešerši rozhraní používaných u základních desek které v rámci výkonosti FPGA připadají v úvahu a možnosti jejich řešení v rámci práce.
Praktická část bude obsahovat samotnou realizaci s popisem postupu řešení. Pokud jsou při práci používány knihovny nebo části jiných projektů, budou tyto řádně citovány. K dokumentaci postupu řešení bude použit vhodný nástroj typu GITHub, kde bude projekt zveřejněn.
V průběhu není potřeba se nutně držet zadaných rozhraní, pokud budou nahrazeny za vhodnější, nebo pokud bude zdokumentován důvod jejich neimplementace. Funkčnost návrhu bude otestována a výsledky budou součástí bakalářské práce.
Seznam doporučené literatury
[1] VÁŇA, V. Mikrokontroléry ATMEL AVR: popis procesoru a instrukční soubor. Praha: BEN technická literatura, 2003.336 s. ISBN 978-80-7300-083-0.
[2] VÁŇA, V. Mikrokontroléry ATMEL AVR: programování v jazyce C. Praha: BEN technická literatura, 2003. 216 s. ISBN 978-80-7300-102-0.
[3] VLACH, J. Řízení a vizualizace technologických procesů. Praha: BEN technická literatura, 2002. 160 s. ISBN 978-80-86056-66-X.
[4] BRTNÍK, B. Základní elektronické obvody. Praha:BEN technická literatura, 2011. 156s. ISBN 978-80-7300-408-8
[5] RIPKA, P.; TIPEK, A. Master Book of Sensors. Praha : BEN, 2003. ISBN 0-12-752184
Seznam doporučené literatury
[1] VÁŇA, V. Mikrokontroléry ATMEL AVR: popis procesoru a instrukční soubor. Praha: BEN technická literatura, 2003.336 s. ISBN 978-80-7300-083-0.
[2] VÁŇA, V. Mikrokontroléry ATMEL AVR: programování v jazyce C. Praha: BEN technická literatura, 2003. 216 s. ISBN 978-80-7300-102-0.
[3] VLACH, J. Řízení a vizualizace technologických procesů. Praha: BEN technická literatura, 2002. 160 s. ISBN 978-80-86056-66-X.
[4] BRTNÍK, B. Základní elektronické obvody. Praha:BEN technická literatura, 2011. 156s. ISBN 978-80-7300-408-8
[5] RIPKA, P.; TIPEK, A. Master Book of Sensors. Praha : BEN, 2003. ISBN 0-12-752184
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Logická i stylistická stavba práce jsou na výborné úrovni a splňují požadavky na závěrečné práce. Student pracoval velmi samostatně a logicky, dosažené výsledky postupně prezentoval. Výsledek práce převyšuje rozsah běžné bakalářské práce. Práce není plagiát.
Komise navrhuje práci na ocenění za vynikající tvůrčí výsledky dle článku 3. písm. b) Stipendijního řádu Univerzity Pardubice.