|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KEI / PMK
:
Popis předmětu
Pracoviště / Zkratka
|
KEI
/
PMK
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Programování mikrokontrolérů
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ano v případě předchozího hodnocení 4 nebo nic.
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Čeština, Angličtina
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ano v případě předchozího hodnocení 4 nebo nic.
|
Letní semestr
|
17 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
23 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní + Letní
|
Vyučovaný semestr
|
Zimní + Letní
|
Minimum (B + C) studentů
|
10
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština, Angličtina
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
|
Hodnotící stupnice |
1|2|3|4 |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ano
|
Profilující předmět |
Ano
|
Základní teoretický předmět |
Ano
|
Hodnotící stupnice |
1|2|3|4 |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
Nejsou definovány
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
KEI/SNAEI, KEI/SNEI
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Seznámit studenty s pokročilými metodami realizace výpočetních algoritmů.
Uvést studenty do problematiky výkonných počítačových struktur.
Naučit studenty navrhovat programy pro tyto hardwarové prostředky.
Naučit studenty posoudit vhodnost různých variant počítačů pro náročné aplikace.
Prohloubit znalosti studentů v oblasti počítačového zpracování signálů.
|
Požadavky na studenta
|
Prokázání dobré znalosti odpřednášené a procvičené látky u zkoušky. Úspěšné vyřešení zadaného projektu a jeho obhájení.
|
Obsah
|
1. Úvod - zřetězené struktury (pipeline), jejich vlastnosti, využití v počítačích
2. Procesory RISC - struktura, stupně v řetězci
3. Procesory RISC - činnost, možné konflikty v řetězci a jejich řešení, předvídání skoků
4. Paměť CACHE - začlenění v počítači, strategie uvolňování, vliv na činnost procesoru
5. Procesorové jádro ARM - jednotlivé bloky a jejich funkce
6. Procesorové jádro CORTEX - jednotlivé bloky a jejich funkce
7. Periferie 32-bitových počítačů - činnost, využití, řešení od různých výrobců
8. Speciální architektury procesorů a počítačů - superscalar, multiprocessor, multithreading
9. Operační systémy reálného času - preemptivní a kooperativní, tasky a jejich řazení
10. Řízení vnitřní komunikace v počítači - systémový řadič, sběrnice, externí obvody
11. Diagnostika počítače - diagnostika operační a programové paměti, procesoru, periferií
12. Nároky na počítač při zpracování signálů - složitost algoritmů a jejich realizace
13. Rezerva
Obsah cvičení:
Převážná většina úloh a zvláště samostatný projekt se týká programování. Na začátku semestru je zadán samostatný projekt, tak aby studenti měli dostatek času na jeho promyšlení. Na jeho zpracování budou vyhrazena 4 cvičení, ve kterých budou konzultovány případné problémy.
1. Úvod - seznámení s vývojovým systémem pro 32-bitové ARM procesory
2. Práce s periferními obvody - paralelní brány, časovače
3. Práce s periferními obvody - přerušení
4. Vizualizace - zobrazení výstupů pomocí LED a LCD
5. Komunikační obvody - sériový vysílač/přijímač, kruhový buffer, přerušení, DMA
6. Pulsně-šířkový modulátor, použití
7. Programování v asembleru, návaznost na C
8. Programy pro diagnostiku - výpočet a kontrola CRC, kontrola paměti,...
9. Práce na samostatném projektu a konzultace.
10. Práce na samostatném projektu a konzultace.
11. Práce na samostatném projektu a konzultace.
12. Práce na samostatném projektu a konzultace.
13. Prezentace a obhajoba projektu, zápočet
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
-
Garanti:
Doc. Dr. Ing. Vjačeslav Georgiev (100%),
-
Přednášející:
Doc. Dr. Ing. Vjačeslav Georgiev (50%),
Ing. Kamil Kosturik, Ph.D. (25%),
Prof. Ing. Jiří Pinker, CSc. (100%),
Ing. Petr Weissar, Ph.D. (25%),
-
Cvičící:
Ing. Kamil Kosturik, Ph.D. (50%),
Ing. Petr Weissar, Ph.D. (50%),
|
Literatura
|
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Projekt individuální [40]
|
20
|
Příprava na zkoušku [10-60]
|
30
|
Kontaktní výuka
|
52
|
Příprava na laboratorní měření, zpracování výsledků [1-8]
|
8
|
Celkem
|
110
|
|
Předpoklady
|
|
Výsledky učení
|
Odborné znalosti - po absolvování předmětu prokazuje student znalosti: |
popsat princip funkce moderních výkonných počítačů a navrhnout variantu vyhovující požadavkům dané úlohy |
Odborné dovednosti - po absolvování předmětu prokazuje student dovednosti: |
navrhnout řešení úlohy vhodným algoritmem |
provést analýzu požadavků dané úlohy na výpočetní výkon počítače |
navrhnout, realizovat a odladit program pro řešení dané úlohy s využitím moderních počítačových struktur |
Obecné způsobilosti - po absolvování předmětu je student schopen: |
mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i širší veřejnosti vlastní odborné názory, |
|
Hodnoticí metody
|
Odborné znalosti - odborné znalosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Kombinovaná zkouška, |
Demonstrace dovedností (praktická činnost), |
Výstupní projekt, |
Odborné dovednosti - odborné dovednosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Kombinovaná zkouška, |
Demonstrace dovedností (praktická činnost), |
Výstupní projekt, |
Obecné způsobilosti - obecné způsobilosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Výstupní projekt, |
|
Vyučovací metody
|
Odborné znalosti - pro dosažení odborných znalostí jsou užívány vyučovací metody: |
Přednáška založená na výkladu, |
Laboratorní praktika, |
Samostatná práce studentů, |
Odborné dovednosti - pro dosažení odborných dovedností jsou užívány vyučovací metody: |
Laboratorní praktika, |
Samostatná práce studentů, |
Obecné způsobilosti - pro dosažení obecných způsobilostí jsou užívány vyučovací metody: |
Samostatná práce studentů, |
|
|
|
|