PB171 Seminář z architektury digitálních systémů

Fakulta informatiky
jaro 2017
Rozsah
0/2. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
doc. RNDr. Zdeněk Matěj, Ph.D. (přednášející)
RNDr. Martin Veškrna (přednášející)
prof. Ing. Václav Přenosil, CSc. (přednášející)
Ahmad Abbadi, Ph.D. (přednášející)
Garance
doc. RNDr. Aleš Horák, Ph.D.
Katedra strojového učení a zpracování dat – Fakulta informatiky
Kontaktní osoba: prof. Ing. Václav Přenosil, CSc.
Dodavatelské pracoviště: Katedra strojového učení a zpracování dat – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PB171/01: Po 12:00–13:50 A415, A. Abbadi, Z. Matěj, M. Veškrna
PB171/02: Čt 10:00–11:50 A415, Z. Matěj, M. Veškrna
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Cílem semináře je osvojit si v praxi znalosti získané v předmětu Architektura výpočetních systémů. Konkrétně se studenti podrobně seznámí se strukturou a návrhem systému pro vybrané jednočipové počítače, vyzkouší si jejich programovaní v jazycích Assembler a C a v závěru semestru vytvoří a obhájí vlastní projekt. Kurz bude probíhat na technickém a programovém vybavení v Laboratoři architektury a konstrukce číslicových počítačů.
Osnova
  • Architektura osmibitového kontroleru (rodina PIC12).
  • Jazyk symbolických adres (assembleru).
  • Obsluha digitálních vstupů a výstupů.
  • Obsluha přerušení a časovačů.
  • Obsluha EEPROM a kontrolních obvodů.
  • Použití ADC a komparátoru.
  • Překladač jazyka C pro osmibitovou platformu.
  • Obsluha v jazyce C.
  • Obsluha posuvného registru.
  • Obsluha sběrnice UART, SPI, I2C.
  • Ovládání pokročilých periferií.
  • Práce na samostatném projektu.
Literatura
  • Datasteety jednotlivých použitých modulů
Výukové metody
laboratorní cvičení
Metody hodnocení
závěrečný projekt
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2010, jaro 2011, jaro 2012, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.