Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet
Transkrypt
Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet
Systemy wbudowane Liczba godzin w tygodniu Wykład Laboratorium Projekt 15 30 15 1 2 1 Wykład Laboratorium Projekt 18 18 9 2 2 1 Forma zajęć Kod przedmiotu: 11.9-WE-I-SW-PK_S1S Typ przedmiotu: obowiązkowy Wymagania wstępne: Układy cyfrowe, Podstawy programowania Język nauczania: polski Odpowiedzialny za przedmiot: prof. dr hab. inż. Alexander Barkalov Prowadzący: prof. dr hab. inż. Alexander Barkalov, pracownicy Instytutu Informatyki i Elektroniki Semestr Liczba godzin w semestrze • • • • • • Punkty ECTS Forma zaliczenia Studia stacjonarne egzamin zaliczenie z oceną zaliczenie z oceną Studia niestacjonarne egzamin VI zaliczenie z oceną zaliczenie z oceną V 7 Zakres tematyczny przedmiotu: Wprowadzenie: Pojęcie systemu wbudowanego. Omówienie najważniejszych elementów systemu wbudowanego. Podział na część programową i sprzętową. Mikrosystemy cyfrowe w systemach wbudowanych. Procesy sekwencyjne i współbieżne. Projektowanie strukturalne. Rola języków HDL w specyfikacji behawioralnej i strukturalnej systemu wbudowanego. Ścieżka projektowa systemu wbudowanego. Omówienie układów typu System-on-a-chip (SoC). Obsługa podstawowych elementów systemów wbudowanych. Specyfikacja, przygotowanie, realizacja i obsługa podstawowych komponentów systemu wbudowanego. Wykorzystanie gotowych modułów (tzw. Intellectual Property Cores) w realizacji systemów wbudowanych. Zaawansowane programowanie systemów wbudowanych. Wykorzystanie procesorów programowych (Soft-Cores) do obsługi komponentów systemu wbudowanego. Programowanie procesorów i ich sposoby implementacji w systemach wbudowanych. Integracja procesorów programowych z pozostałymi elementami systemu wbudowanego. Projektowanie systemu wbudowanego w oparciu o procesory sprzętowe. Zastosowanie procesora do obsługi elementów systemu wbudowanego. Realizacja zaawansowanych systemów wbudowanych. Efekty kształcenia: • • Umiejętności i kompetencje w zakresie programowania systemów wbudowanych. Zaawansowane techniki modelowania oraz implementacji złożonych systemów cyfrowych z wykorzystaniem systemów wbudowanych. Warunki zaliczenia: Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu w formie pisemnej i ustnej. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Projekt - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z realizacji zadania projektowego wskazanego przez prowadzącego zajęcia na początku semestru. Literatura podstawowa 1. 2. 3. De Micheli G.: Synteza i optymalizacja układów cyfrowych, WNT, Warszawa, 1998 Pasierbiński J., Zbysiński P.: Układy programowalne w praktyce, WKŁ, Warszawa, 2001 Maxfield C.: The Design Warrior’s Guide to FPGAs. Devices, Tools and Flows. Elsevier, Amsterdam, 2004. Literatura uzupełniająca 1. 2. Kalisz J. (Ed.): Język VHDL w praktyce, WKŁ, Warszawa, 2002 Łuba T.: Synteza układów logicznych, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2005. Uwagi: - 80 Wydział Elektrotechniki, Informatyki i Telekomunikacji Pakiet informacyjny, stacjonarne i niestacjonarne inżynierskie studia I stopnia, kierunek Informatyka