Laboratorij računalnog inženjerstva 2
Opis predmeta
Opće kompetencije
Duboko razumijevanje načela i teorijskih postavki pouzdanosti računalnih sustava, projektiranja računalnih sustava, sustava za rad u stvarnom vremenu i formalnih metoda potrebnih za rješavanje složenih inženjerskih problema na području računarstva. Sposobnost oblikovanja i provedbe analize, modeliranja, simulacije i eksperimentalnih istraživanja. Sposobnost rješavanja problema koji se prvi put susreću, koji nisu potpuno definirani i nemaju jednoznačnu specifikaciju. Sposobnost formulacije problema i kritičke evaluacije rješenja.
Ishodi učenja
- analizirati pouzdanost, raspoloživost i neosjetljivost računalnih sustava na pogreške
- dizajnirati složeni digitalni sustav koristeći jezike za opis sklopovlja
- dizajnirati složeni digitalni sustav koristeći ASIC
- upotrijebiti metode raspoređivanja i komunikacije na probleme u stvarnom vremenu
- razviti model i programske strukture potrebne za modeliranje sustava u stvarnom vremenu
- primijeniti formalne metode u verifikaciji programa i sklopovlja
Oblici nastave
Predavanja se izvode kroz 15 tjedana s tjednim opterećenjem od 1 sat (prosječno). Gradivo prezentirano na predavanjima služi kao priprema za rješavanje zadataka iz četiriju spomenutih područja.
Laboratorijske vježbeLaboratorijske vježbe se izvode kroz 15 tjedana s tjednim opterećenjem od dva sata. Na laboratorijskim vježbama rješavaju se zadaci vezani uz četiri spomenuta područja.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 0 % | 100 % | 0 % | 0 % | ||
Ispit: Pismeni | 0 % | 100 % |
Tjedni plan nastave
- Uvodno predavanje. Priprema za lab. vježbu "Modeliranje pouzdanosti i raspoloživosti" Konzultacije
- Predstavljanje razvojnog okruženja Altium LiveDesign, Xilinx Spartan3 FPGA, Xilinx WebISE Konzultacije
- Predstavljanje razvojnog okruženja Altium LiveDesign, Xilinx Spartan3 FPGA, Xilinx WebISE Konzultacije
- Uvod u VHDL Konzultacije
- Uvod u VHDL Konzultacije
- Demonstracija rada u Xilinx WebIse-u Konzultacije
- Demonstracija rada u Xilinx WebIse-u Konzultacije
- Priprema za lab. vježbu "Poboljšanje pouzdanosti sustava" Konzultacije
- Priprema za lab. vježbu "Poboljšanje pouzdanosti sustava". Konzultacije
- Raspoređivanje dretvi u (RT) operacijskim sustavima Konzultacije
- POSIX sučelje Konzultacije
- Provjera statusa lab. vježbe "Poboljšanje pouzdanosti sustava" Konzultacije
- Formalne metode u verifikaciji tipičnih dijelova programa, digitalnog sklopovlja, te kritičnih sinkronizacijskih i komunikacijskih protokola operacijskih sustava (1. dio) Konzultacije
- Formalne metode u verifikaciji tipičnih dijelova programa, digitalnog sklopovlja, te kritičnih sinkronizacijskih i komunikacijskih protokola operacijskih sustava (2. dio) Konzultacije
- Formalne metode u verifikaciji tipičnih dijelova programa, digitalnog sklopovlja, te kritičnih sinkronizacijskih i komunikacijskih protokola operacijskih sustava (3. dio) Konzultacije