PREDMETI

Snovanje računalniških sistemov

5

ECTS Kreditne točke

Predavatelji
  • izr. prof. dr. Gregor Papa
Smeri
  • IKT2

Cilji

Cilj predmeta je seznaniti študenta z metodami snovanja digitalnih sistemov in s snovanjem računalniških sistemov, vključno s sistemi v čipu, omrežji v čipu in rekonfigurabilnimi sistemi. Kompetence študenta z uspešno zaključenim predmetom bodo vključevale osnovno poznavanje metod snovanja računalniških sistemov, poznavanje sodobnih računalniških struktur (sistem v čipu, omrežja v čipu, rekonfigurabilni sistemi) in znanje o snovanju le-teh.

Predmetnik

Snovanje digitalnih sistemov: uvod, zgodovinski razvoj področja, računalniško podprto načrtovanje, nivoji abstrakcije sistema, npr. opis na tranzistorskem nivoju, nivo logičnih vrat, nivo registrov, algoritmični model. Jeziki za opis strojne opreme: uvod v jezik VHDL, hierarhično modeliranje sistema v jeziku VHDL, simulacija VHDL modela, postopek snovanja v jeziku VHDL. Programirljiva logična vezja: vrste programirljivih logičnih vezij PLD, programiranje vezij PLD, kompleksna programirljiva logična vezja CPLD, programirljiva polja logična vezja FPGA. Snovanje strojne opreme: snovanje strojnih jeder, ponovna uporaba strojnih jeder, snovanje večprocesorskih sistemov, strojni pospeševalniki, sistemi v čipu, omrežja na čipu. Preizkušanje digitalnih sistemov: vloga preizkušanja, modeliranje in simulacija napak, zasnova za preizkus, vgrajeni samotest, sistemi, odporni proti napakam. Rekonfigurabilni sistemi: sprotna delna rekonfiguracija vezij FPGA, sprotno odpravljanje okvar, snovanje zelo zanesljivih sistemov.

Obveznosti

Zaključen študijski program prve stopnje s področja naravoslovja, tehnike ali računalništva.

Preverjanje znanja

Literatura in reference

Več
Skrij