|
Vyučující
|
-
Talla Jakub, doc. Ing. Ph.D.
-
Košan Tomáš, Ing. Ph.D.
|
|
Obsah předmětu
|
1) Modelově orientovaný návrh real-time aplikací v prostředí Matlab-Simulink 2) Realizace uživatelských funkcí v Simulinku 3) Stavové automaty, logické rozhodování s použitím Stateflow 4) Datové typy a pevná řádová čárka v Matlab a Simulink 5) Implementace uživatelských C funkcí, tvorba vlastních knihoven 6) Testování aplikací ve smyčkách MIL, SIL, PIL, HIL 7) Podpora cílových HW platforem 8) Multitasking 9) Specifika programování FPGA s užitím Matlab a Simulink, HDL coder, DSP builder, System Generator 10) DSP builder a Advanced DSP builder 11) Pipelining 12) Programování s pomocí AI 13) Copiloti
|
|
Studijní aktivity a metody výuky
|
Individuální konzultace, Skupinová konzultace, Samostatná práce studentů
- Praktická výuka [vyjádření počtem hodin]
- 26 hodin za semestr
- Příprava na zkoušku [10-60]
- 40 hodin za semestr
- Projekt individuální [40]
- 40 hodin za semestr
- Příprava na laboratorní měření, zpracování výsledků [1-8]
- 4 hodiny za semestr
- Příprava prezentace (referátu) [3-8]
- 8 hodin za semestr
- Kontaktní výuka
- 39 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| vysvětlit základy číslicové elektroniky a mikroprocesorů |
| Odborné dovednosti |
|---|
| používat programovací jazyk C |
| Obecné způsobilosti |
|---|
| mgr. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
| mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení, |
| Výsledky učení |
|---|
| Odborné znalosti |
|---|
| vysvětlit techniky rychlého prototypování aplikací |
| vysvětlit techniky automatického generování kódu mikroprocesoru a FPGA |
| popsat test kódu mikroprocesoru |
| Odborné dovednosti |
|---|
| navrhnout software pro mikroprocesorový regulátor |
| otestovat kód mikroprocesoru |
| aplikovat a verifikovat aritmetiku v plovoucí i pevné řádové čárce |
| používat periférie signálových procesorů a mikrokontrolérů |
| navrhnout kód pracující v reálném čase |
| Obecné způsobilosti |
|---|
| mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i širší veřejnosti vlastní odborné názory, |
| mgr. studium: efektivně a kriticky využít nástrojů umělé inteligence a nést konečnou odpovědnost za výsledek své práce, |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Přednáška založená na výkladu, |
| Laboratorní praktika, |
| Výuka podporovaná multimédii, |
| Odborné dovednosti |
|---|
| Přednáška založená na výkladu, |
| Laboratorní praktika, |
| Výuka podporovaná multimédii, |
| Obecné způsobilosti |
|---|
| Laboratorní praktika, |
| Hodnotící metody |
|---|
| Odborné znalosti |
|---|
| Kombinovaná zkouška, |
| Výstupní projekt, |
| Odborné dovednosti |
|---|
| Kombinovaná zkouška, |
| Demonstrace dovedností (praktická činnost), |
| Výstupní projekt, |
| Obecné způsobilosti |
|---|
| Kombinovaná zkouška, |
| Výstupní projekt, |
|
Doporučená literatura
|
-
Balda, Miroslav. Úvod do MATLABu. 2. opr. vyd. Plzeň: Západočeská univerzita, 1998. ISBN 80-7082-404-2.
-
Bishop, Robert H. Modern control systems analysis and design : using Matlab and Simulink. 7th ed. Menlo Park: Addison Wesley Longman, 1997. ISBN 0-201-49846-4.
-
Ciaburro, Giuseppe. MATLAB for machine learning : unlock the power of deep learning for swift and enhanced results. Second edition. 2024. ISBN 978-1-83508-769-5.
-
Grepl, Robert. Modelování mechatronických systémů v Matlab SimMechanics. 1. vyd. Praha: BEN - technická literatura, 2007. ISBN 978-80-7300-226-8.
-
Herout, Pavel. Učebnice jazyka C. 1. díl. České Budějovice: Kopp, 2004. ISBN 80-7232-220-6.
-
Moler, Cleve B. Numerical computing with MATLAB. Philadelphia: Siam, 2004. ISBN 0-89871-560-1.
-
Pinker, Poupa. Číslicové systémy a jazyk VHDL. Praha, 2006. ISBN 80-7300-198-5.
-
Zaplatílek, Karel. MATLAB? & Simulink? : kurzy pro začátečníky a mírně pokročilé. Vydání první. 2024. ISBN 978-80-263-1816-3.
|