Table of Contents

Cvičení

Cvičení jsou rozdělena do třech tematických bloků. Ke každému bloku se váží úkoly, procvičující znalosti z daného bloku. Bloky jsou zakončeny dobrovolným krátkým kvízem, který shrnuje procvičenou látku. Poslední blok je věnován samostatnému projektu.

Blok 1: FPGA

Úkol: FPGA01 - Syntéza čítače z jednoduchých paměťových členů

Úkol: FPGA02 - Dynamický displej nebo FPGA02b - Řadič displeje s přepínači

1. Úvod do předmětu a FPGA

2. Základní digitální obvody, práce s kitem

3. Sekvenční obvody, paměť

4. Synchronní obvody, řadič

5. Konzultační cvičení

Blok 2: ARM

6. Úvod do Mikrokontrolérů

7. Přístup k periferiím v C

Interní periferie

Úkol: ARM01 - Blikání LED s časovačem

Úkol: ARM02 - Světelný had (ASM)

Úkol: ARM03 - Stopky

8. Externí přerušení

9. Blikání LED v assembleru

10. Interní periferie ARM jádra

Komunikace

Úkol: ARM04 - Terminál s USART

Úkol: ARM05 - Voltmetr

Úkol: ARM06 - Pipeline TIM-ADC-DMA

11. USART

12. AD převodník

13. DMA

14. Přístrojové sběrnice I2C, SPI

Blok 3. Samostatná práce

Projekty