Předmět: Mikroprocesory

» Seznam fakult » FEI » KAM
Název předmětu Mikroprocesory
Kód předmětu KAM/BMIPR
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Havlíček Libor, Ing. Ph.D.
Obsah předmětu
Témata přednášek po týdnech semestru: 1. Základní pojmy, historie mikroprocesorové techniky, reprezentace čísel v počítačích I, Registry, Úvod do pamětí. 2. Reprezentace čísla se znaménkem, používané kódy, realizace základních matematických operací. 3. Od hradel logických obvodů k CPU. ALU a GPR mikropočítače. 4. Architektury počítačů. Konstrukce jednoduché CPU. 5. Instrukce a instrukční soubor mikropočítače. 6. Pojem Instruction Set Architecture (ISA) I, módy adresování paměti, ISA AVR I, AVR. 7. AVR Assembler I. Základní instrukce. 8. ISA AVR II. 9. AVR Assembler II. Inicializace a práce se zásobníkem, makry a podprogramy. 10. Celočíselná bezznaménková aritmetika, BCD kód, Plovoucí řádová čárka. Sběrnice. 11. Komunikace s periferiemi a práce s přerušením. 12. Blokové schéma CPU. Činnost CPU, reset, Instrukční a strojové cykly, Pipelining, CISC vs. RISC. ISA II. 13. Paměťový subsystém, cache. Zvyšování výkonu CPU ? paralelismus na úrovni instrukcí a dat. Obsah cvičení odpovídá výše uvedeným tématům přednášek.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Pracovní činnosti
  • Kontaktní výuka - 52 hodin za semestr
  • Domácí příprava na výuku - 50 hodin za semestr
  • Příprava na zápočet - 24 hodin za semestr
  • Příprava na zkoušku - 24 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit posluchače se základními principy mikroprocesorové techniky. Je probírána vnitřní struktura mikropočítačů se zaměřením na využití mikroprocesorů především v měřicí a řídicí technice. Praktické aspekty problematiky jsou demonstrovány na architektuře 8bitových mikropočítačů AVR firmy Atmel.
Posluchač prokazuje znalosti z programování v jazyce symbolických adres.
Předpoklady
Základní znalosti z elektroniky a číslicové techniky.

Hodnoticí metody a kritéria
Ústní zkouška, Posouzení zadané práce, Rozhovor

Během výukového období semestru je zadáno několik samostatných prací. Zápočet z předmětu je podmíněn docházkou a úspěšným obhájením samostatných prací a semestrálního projektu. Semestrálním projektem je praktická úloha v jazyce symbolických adres pro procesory Atmel AVR. Zkouška má část praktickou a ústní. V praktické části prokazuje posluchač znalosti z programování v jazyce symbolických adres a v ústní části student odpovídá na 2 otázky z předem daného seznamu.
Doporučená literatura
  • MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s Atmel AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky, -. Praha: BEN - technická literatura, 2003. ISBN 80-7300-077-6.
  • PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.
  • VÁŇA, Vladimír. Mikrokontroléry Atmel AVR: assembler. Praha: BEN - technická literatura, 2003. ISBN 80-7300-093-8.


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