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.