Search
Realizace číslicových obvodů, číselné základy a převody mezi nimi, vyjádření čísel, příznaky při operacích s čísly, násobení, dělení, vyjádření čísel v pohyblivé čárce, operace v pohyblivé čárce a jejich nebezpečnost.
1. přednáška
Převod binárně-dekadický
Realizace logických kombinačních obvodů, NAND, NOR, AND-OR-INVERT, Reed–Mullerova kanonická forma, Multiplexer, Dekodér, paměť ROM. Možnosti obvodů s třístavovým výstupem.
2. přednáška
Logické sekvenční obvody, typy, popis. Paměťové členy, RS, RST, D-latch, JK, D, T, E. Návrh synchronního LSO. Obvodový a mikroprogramovatelný řadič.
3. přednáška
Výstupy logických obvodů, přenos informace mezi registry, ALU a zápisníková paměť. Přechod od obvodového k mikroprogramovatelnému řadiči, jednoduchý miniprocesor. Konstrukce instrukcí, přístup k registrům, programový čítač. Vznik prvního procesoru a jeho vývoj. Mikroproceor, příznaky, zásobník.
4. přednáška
Vstupy a výstupy jednočipových procesorů, připojení V/V ke společné sběrnici, adresový dekodér. Mikroprocesory a mikrokontroléry. Přerušovací systém, banky registrů, více úrovňová řešení, zatížení procesoru přerušením.
5. přednáška
Realizace časového intervalu programem a čítačem. Zásobník procesoru ARM, hloubka zásobníku, umístění proměnných a zásobníku v datové paměti. Formát instrukcí a dat, instrukční soubor ARM, Thumb, Thumb-2, čtení programu, dat a adres.
6. přednáška (Vítek)
6. přednáška (Skalický)
Zvyšování výpočetního výkonu, pipeline. SIMD, MIMD, VLIW. Signálové procesory, počet sběrnic, MAC, šířka ALU, formát fraction. Struktura VLIW, zpracování instrukčního slova, pipelining code. Vývoj programů, strojový kód, JSA, Jazyk C a jeho přenositelnost. Vyšší jazyky, kompilované a interpretované, jejich dělení. Modulární programování.
7. přednáška
Další možnosti programování MCU. RTOS.
8. přednáška (Vítek)
Hlídací a podpůrné obvody mikroprocesoru. Interní periferie.
8. přednáška (Skalický)
RTOS
mam-lec09.pdf
mam-lec09-freertos.pdf
Paměti
9. přednáška
Paralelní připojení paměti ke společné sběrnici, Problémy na sběrnicích
10. přednáška
Připojení paměti k ARM. Připojení paměti přesahující přímý adresový prostor. Vstupy a výstupy. Metastabilita.
11. přednáška
Zobrazovací jednotky. Tlačítka, klávesnice, dotyková řešení. Multitasking. Multiprocesorové systémy.
12. Vícejádrové procesory, vlákna
Doplňkové podklady k 12. přednášce
Komunikační a přístrojové sběrnice.
13. přednáška