Modul B: Načrtovanje vgrajenih sistemov
Osnovni podatki
Nosilec: Tadej Tuma
Vrsta predmeta: izbirni, splošni
Število kreditnih točk: 5
Semester izvajanja: 2
Koda predmeta: 64136
Predmet se izvaja na: Elektrotehnika 1. stopnja UN
Opis predmeta
Predmet je del modula B (Vgrajeni sistemi) in je tesno povezan s predmetom Programiranje vgrajenih sistemov.
Vgrajeni sistemi so manjše mikrokrmilniške naprave, ki so sestavni del večjega sistema. Zakaj potrebujejo nekateri veliki računalniško krmiljeni sistemi manjše podsisteme? Ali nimajo dovolj lastne računske moči? Težave se ne pojavijo zarada pomanjkanja računske moči, temveč zaradi množice različnih razmeroma preprostih opravil, ki pa zahtevajo realnočasno krmiljenje. To pomeni, da mora sistem sočasno izvajati večje število programov, ki imajo poleg predpisane funkcionalnosti tudi predpisano hitrost izvajanja. Omejitev torej ni skupna računska moč temveč logistika. Rešitev je porazdeljen računalniški sistem, v katerem manjši vgrajeni podsistemi prevzamejo odgovornost za časovnico.
Študenti že poznajo večino mikrokrmilniških arhitektur. Pri tem predmetu obravnavamo digitalne podsklope z vidika realnočasnosti. Nekatere arhitekture so časovno deterministične, kot na primer AD pretvorniki na osnovi zaporednih približkov, druge pa vnašajo časovne negotovosti, kot na primer AD pretvorniki na osnovi dvojne integracije. Očitno niso vse digitalne arhitekture primerne za vgrajene sisteme.
Cilji
Razumeti načela vgrajenih mikrokrmilniških sistemov. Osvojiti postopke načrtovanje strojne opreme poljubnega vgrajenega sistema. Pridobiti praktične izkušnje na konkretnem primeru v okviru laboratorijskih vaj v povezavi s predmetov 64137.
Metode poučevanja in učenja
Predavanja, vodena diskusija, laboratorijsko skupinsko delo, samostojno seminarsko delo.