Systemy wbudowane 2021
Jest to przedmiot składający się z dwóch form dydaktycznych: wykładu oraz laboratoriów
Zasady zaliczenia są następujące:
- kolokwium 9 czerwca w oparciu o E-portal lub Teams (40% oceny)
- 60% oceny to ocena z laboratoriów
Wykład
TBA
Laboratoria
Laboratoria realizowane są w dwóch kierunkach, ze zmianą co tydzień.
1.
VHDL. Należy zrealizować zadaną listę. Na dany dzień (tydzień) publikowana
jest lista zadań. Na zajęciach w danym tygodniu lista jest
omawiana na zajęciach
przez prowadzącego. Rozwiązanie listy oddaje się
za dwa tygodnie, chyba że prowadzący
zaznaczy inaczej.
2.
Projekt. Realizuje się w parach (ewentualnie w trójkach, jeśli jest to nieco większy
projekt). Zespoły
należy dobierać w swoich grupach laboratoryjnych. Projekt polega na
stworzeniu możliwie dokładnego opisu wybranego systemu wbudowanego. Na każde kolejne zajęcia
laboratoryjne (czyli co dwa tygodnie) publikowana jest lista, zawierająca kolejny zakres
opisu systemu (np. w kolejności: opis użycia systemu, wymagania funkcjonalne, opis przypadków
użycia, schematy komponentów, schematy współpracy, diagramy realizacji przypadków użycia,
diagramy klas, ...). Rozwiązanie listy należy przedstawić zgodnie z jej opisem lub zgodnie
z uwagami prowadzącego
w ciągu kolejnych dwóch tygodni od pojawienia się listy.
- Lista 1 (VHDL) - do oddania tydz. 15 marca
- Lista 2 (projekt) - do oddania tydz. 22 marca
- Lista 3 (VHDL) - do oddania tydz. 29 marca
(kod)
- Lista 4 (projekt) - do oddania tydz. 5 kwietnia
- Lista 5 (VHDL) - do oddania tydz. 19 kwietnia
(kod)
- Lista 6 (projekt) - do oddania tydz. 26 kwietnia
- Lista 7 (VHDL) - do oddania tydz. 3 maja
(kod)
- Lista 8 (projekt) - do oddania wg. ustaleń prowadzących
- Lista 9 (VHDL) - do oddania tydz. 31 maja.
- Lista 10 (VHDL)
- do oddania do końca semestru (kod).
- Lista 11 (Projekt) - do końca semestru.
Prowadzący:
- Patryk Kozieł - CZ 15-17
- Maciej Gębala - ŚR 11-13
- Przemysław Błaśkiewicz - CZ 9-11, 11-13
Materiały pomocnicze w sieci i na papierze
Materiały pomocnicze w sieci i na papierze
- VHDL mini-reference
- konwersje typów oraz więcej o konwersjach i rzutowaniu.
- pliki: wejście/wyjście oraz wiele innych przykładów
- przykłady obsługi I2C, RS232, VGA, ethernet i in. - dobrze opisane, ładnie zobrazkowane
- Układy FPGA w przykładach, Jacek Majewski, Piotr Zbysiński oraz wydania EP z roku 2008: przyklady z ksiazki: http://www.btc.pl/pliki/vhdl_w_p_r{1 .. 6}.zip
- Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, Mark Zwoliński
-
- mrowie przykładów: budowa + kod
- NANDLand przykłady, wyjaśnienia, VHDL i VeriLog
- Reconfigurable Computing, the theory and practice of FPGA-based computing; Scott Hauck, Andre DeHon