Projektovanje elektronskih uredjaja na sistemskom nivou

Cilj predmeta

Sticanje znanja iz oblasti projektovanja ugrađenih elektronskih uređaja na sistemskom nivou. Korišćenje standardnih jezika, tehnika i alaza za uspešno projektovanje uređaja na sistemskom nivou.

Ishodi predmeta

  • sposobnost razvijanja modela celokupnog elektronskog sistema u nekom od standardnih jezika za modelovanje na nivou sistema
  • sposobnost progilisanja i optimizovanja perfomansi sistema u skladu sa zadatim ciljevima
  • sposobnost verifikacije projektovanog sistema na sistemskom nivou

Sadržaj predmeta

Metodologije dizajna na sistemskom nivou. Modeli izračunljivosti koji se koriste na sistemskom nivou: konačni automati, tokovi podataka, mreže procesa. Jezici koji se koriste za modelovanje na sistemskom nivou: MATLAB, SystemC, SpecC. Modelovanje na sistemskom nivou: modelovanje na nivou transakcija (TLM) za komunikaciju, modelovanje procesora i operativnih sistema za rad u realnom vremenu. Specifikacija, profilisanje i analiza HW/SW sistema. Kodizajn hardvera i softvera. System-Level dizajn metodologije i alati za: deljenje, vremensko raspoređivanje zadataka i sintezu komunikacionih kanala. Sinteza hardvera na visokom nivou. System-Level dizajn uređaja sa niskom potrošnjom energije. Verifikacija sistema na sistemskom nivou: verifikacija bazirana na simulaciji, verifikacija bazirana na formalnim tehnikama, koverifikacija hardvera i softvera.

Specifikacija predmeta

Oznaka predmeta: EM458
Broj ESPB: 6
Broj časova aktivne nastave nedeljno: 3+3

Nastavni kadar

Nastavnik: dr Vuk Vranjković
Konsultacije: Po dogovoru
Asistenti: dr Vuk Vranjković
Konsultacije: Po dogovoru

Način polaganja ispita

Način formiranja ocene:

  • Odbranjene laboratorijske vežbe - 20%

  • Odbrana projekta - 50%

  • Završni ispit (teorija) - 30%


Materijal za predavanja:
Predavanja:

Literatura:

  • Grant Martin, Brian Bailey, Andrew Piziali, "ESL Design and Verification: A Prescription for Electronic System Level Methodology (Systems on Silicon)"

  • David C, "SystemC: From Ground up"

  • Louise Crockett, Ross Elliot, Martin Enderwitz, Robert Stewart, "The Zynq Book"


Spisak ispitnih pitanja