Visokošolski učitelji: Žemva Andrej
Sodelavci: Trost Andrej
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Vsebina:
- Načrtovanje digitalnega sistema: opis delovanja na nivoju RTL, delitev na krmilno logiko in logiko za obdelavo podatkov, izvedba in integracija obeh delov.
- Predstavitev vgrajenih IP (Intellectual Property) jeder: procesorji, pomnilniki, komunikacijske enote. Uporaba mehkih procesorskih jeder v programirljivih vezjih.
- Pomnilniške strukture: princip delovanja in izvedba. Komunikacija med gradniki v sistemu: I2C, CAN, USB, PCI, IrDA, Bluetooth.
- Hkratno načrtovanje strojne in programske opreme in modeliranje funkcionalnosti v višjenivojskih jezikih: SystemC, SpecC, UML. Predstavitev načrtovalskega postopka in primerov načrtovalskih okolij. Analiza zmogljivosti in delitev na strojni in programski del. Optimizacija načrtovalskega postopka strojne in programske opreme.
- Primeri načrtovanja in izvedbe digitalnih sistemov: digitalni fotoaparat, JPEG kodirnik, MPEG4 dekodirnik, modem, dlančnik, set-top sistem.
- Dodatne informacije na povezavi: http://lniv.fe.uni-lj.si/b.html
Cilji in kompetence:
Predmet podaja znanja s področja snovanja in izvedbe digitalnih elektronskih sistemov na najvišjem abstraktnem nivoju v jezikih za opis delovanje vezij.
Predvideni študijski rezultati:
Študent bo osvojil sintezo digitalnih sistemov. Na različnih načrtovalskih nivojih bo sposoben zasnovati digitalni sistem v izbrani ciljni tehnologiji.
Metode poučevanja in učenja:
Predavanja in laboratorijske vaje.
Gradiva
Temeljni literatura in viri:
- Tocci R., Widmer N. Moss G., Digital Systems: Principles and Applications, Prentice Hall, 2011.
- Ciletti M.D., Advanced Digital Design with the Verilog HDL, Prentice Hall 2011.
- M.M. Mano, Digital Design, Prentice Hall, 2013.
- A. Trost, Načrtovanje digitalnih vezij v jeziku VHDL, Založba FE/FRI 2011.