Předmět: Navrhování mikropočítačů pro AI

« Zpět
Název předmětu Navrhování mikropočítačů pro AI
Kód předmětu UAI/312
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v zimním semestru.
Semestr Zimní
Počet ECTS kreditů 4
Vyučovací jazyk čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Novák Milan, PhDr. Ph.D.
  • Novák Václav, Ing. CSc.
  • Budík Ondřej, Ing.
Obsah předmětu
1. Použití a zdůvodnění použití mikropočítačů. Základní matematické nástroje 2. Mikroprocesory, dělení, instrukční sada, registry 3. Práce s vnitřní a vnější pamětí. 4. Řadiče přerušení, principy, priorita. 5. Principy a využití časovačů, AD/AD převodníků 6. Sériová komunikace -Principy a využití UART,I2C, 7. Principy a využití PSW, řízení akčních členů (servomotory , motory, pohony) 8. 8051, STM32 - Architektura, instrukční sada, registrová sada, periferie, klony 9. AVR - Architektura, instrukční sada, registrová sada, periferie, klony 10. AMR - Architektura, instrukční sada, registrová sada, periferie, klony 11. Mikropočítačové systémy, řízení procesů v sítích 12. Softwarové inženýrství mikropočítačových systémů 13. Speciální obvody, čidla, atd. Používané v mikropočítačové technice. 14. Zakládaní principy automatizace a robotiky. Cvičení jsou orientovaná na programování mikropočítačů v C++ 1. Měření na mikropočítačové desce, hodiny, ALE, přerušení a další 2. Seznámení se z vývojovým prostředím jeho funkcemi a použitím 3. Práce na výukové desce - použití pamětí 4. Práce na výukové desce - použití časovačů 5. AD DA převody v oblasti zvuků 6. Sériová komunikace 7. Řízení pomocí PSW 8. Další periferie - klony 8051, STM32 9. Práce s instrukcemi Plná instrukční sada, PIC 10. Práce s instrukcemi AVR 11. Práce s instrukcemi AMR

Studijní aktivity a metody výuky
Laboratorní práce, Praktická výuka, Případová studie
  • Domácí příprava na výuku - 25 hodin za semestr
  • Semestrální práce - 40 hodin za semestr
  • Účast na výuce - 26 hodin za semestr
  • Příprava na zkoušku - 20 hodin za semestr
Výstupy z učení
Vyučuje architekturu mikroprocesorů, periferii, sběrnic a dále base-programming ve vývojových prostředích. Využívá se k tomu emulátorů.
Znalost programování C++ a orientace v problematice mikropočítačů.
Předpoklady
Základní znalost programování v jazyku C/C++ a základní znalost hardware. Ideálně absolvování Architektury počítačů.

Hodnoticí metody a kritéria
Průběžné hodnocení

Předmět přepokládá aktivní práci studentů v laboratoři a vypracování 8 konkrétníh projektů z oblasti mikropočítačů.
Doporučená literatura
  • Firemní Literatura INTEL, ATMEL, MICROSOFT. Litliture company INTEL, ATMEL, MICROSOFT..
  • Hans-Peter Messmer; Klaus Dembowski:. Velká kniha hardware. Počet stran: 1224,ISBN: 80-251-0416-8,EAN: 978-80-2510-416-3, Computer Press,2005..
  • HENNESSY, John L., David A. PATTERSON. Computer architecture: a quantitative approach. Morgan Kaufmann/Elsevier, 2017. ISBN 978-0-12-119068.
  • PAKDEL, Majid. Advanced Programming with STM32 Microcontrollers: Master the software tools behind the STM32 microcontroller. 7 Dec. 2020. EU: Elektor Verlag, 2020. ISBN 978-3895764103.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr