Projektiranje programabilnih SoC platformi
Prikazani su podaci za akademsku godinu: 2022./2023.
Opis predmeta
Ovaj predmet upoznaje studente s konceptima, problemima i postupkom dizajniranja visoko integriranih sustava na čipu uporabom sklopvsko programskog suoblikovanja. Studentima se daju znanja kako podijeliti sustav i oblikovati temeljem specifikacija uporabom blokova intelektualnog vlasništva, metodologije integriranja unaprijed definiranih IP blokova u hijerarhijski proces s vremenskim ograničenjima. Objašnjava se arhitektura sustava, odabir IP bloka, IP autorstvo, oblikovanje zasnovano na platformi i primjena SystemC-a.
Studijski programi
Sveučilišni diplomski
Izborni predmeti (1. semestar) (3. semestar)[FER3-HR] Automatika i robotika - profil
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Elektroenergetika - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Elektronika - profil
Izborni predmeti
(3. semestar)
Izborni predmeti profila
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Računalno inženjerstvo - profil
Jezgreni predmeti profila
(3. semestar)
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Računarska znanost - profil
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Znanost o mrežama - profil
Izborni predmeti
(1. semestar)
(3. semestar)
[FER3-HR] Znanost o podacima - profil
Izborni predmeti
(1. semestar)
(3. semestar)
Ishodi učenja
- Analizirati funkcionalne i nefunkcionalne performance sustava u ranom procesu oblikovanja.
- Ocijeniti algoritme i arhitekture za optimizaciju sustava na temelju zahtjeva i ograničenja implementacije.
- Primijeniti sintezu sklopovlja, programa i sučelja.
- Demonstrirati primjere aplikacija i sustava razvijenih primjenom suoblikovanja.
Oblici nastave
Predavanja
Predavanja se održavaju tijekom 13 tjedana semestra u satnici od 3 sata tjedno.
Samostalni zadaciLaboratorijske vježbe održavaju se u obliku projekta tijekom cijelog semestra.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Seminar/Projekt | 50 % | 30 % | 0 % | 25 % | ||
Međuispit: Pismeni | 0 % | 30 % | 0 % | |||
Završni ispit: Pismeni | 50 % | 40 % | ||||
Ispit: Pismeni | 50 % | 75 % |
Tjedni plan nastave
- Analiza zahtjeva i identifikacija optimalne sklopovsko-programske platforme
- Analiza zahtjeva i identifikacija optimalne sklopovsko-programske platforme, Metodologije za usklađeni dizajn sklopovlja i programske potpore
- Particioniranje i integracija sklopovlja i programske potpore, Metodologije za usklađeni dizajn sklopovlja i programske potpore
- Particioniranje i integracija sklopovlja i programske potpore
- Particioniranje i integracija sklopovlja i programske potpore, Generiranje arhitekture - prevođenje programa u arhitekturu
- Programska potpora visoke razine za heterogene ugradbene računalne sustave (potpora domensko-specifičnih jezika (DSL): strujanje. obrada signala itd.)
- Programska potpora visoke razine za heterogene ugradbene računalne sustave (potpora domensko-specifičnih jezika (DSL): strujanje. obrada signala itd.)
- Međuispit
- Programski modeli za usklađeni dizajn sklopovlja i programske potpore. heterogeni sustavi. ubrzivači (grafičke procesorske jedinice (GPU). koprocesori. programabilna logika)
- Programski modeli za usklađeni dizajn sklopovlja i programske potpore. heterogeni sustavi. ubrzivači (grafičke procesorske jedinice (GPU). koprocesori. programabilna logika)
- Alati za razvoj FPGA sklopova. programiranje na razini sustava
- Alati za razvoj FPGA sklopova. programiranje na razini sustava, Particioniranje sklopovlja i programske potpore u razvoju FPGA platformi
- Particioniranje sklopovlja i programske potpore u razvoju FPGA platformi
- Visoka razina upravljanja memorijom ugradbenih računalnih sustava (skupljanje dealociranih segmenata. alokacija memorije. upravljanje flash memorijom)
- Završni ispit
Literatura
Za studente
Izvedba
ID 222683
Zimski semestar
5 ECTS
R1 Engleski jezik
R2 E-učenje
45 Predavanja
0 Seminar
0 Auditorne vježbe
0 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
86 izvrstan
72 vrlo dobar
60 dobar
50 dovoljan