Projektowanie Systemów Mikroprocesorowych
Transkrypt
Projektowanie Systemów Mikroprocesorowych
(pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW 2. Kod przedmiotu: MIKROPROCESOROWYCH I MIKROPROGRAMOWALNYCH 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 4. Forma kształcenia: studia drugiego stopnia 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: AUTOMATYKA I ROBOTYKA; WYDZIAŁ AEiI 7. Profil studiów: ogólnoakademicki 8. Specjalność: Komputerowe systemy sterowania 9. Semestr: 2 10. Jednostka prowadząca przedmiot: Instytut Automatyki, RAu1 11. Prowadzący przedmiot: dr inż. Krzysztof Czyż 12. Przynależność do grupy przedmiotów: przedmioty specjalnościowy 13. Status przedmiotu: wybieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: Technika Cyfrowa, Podstawy Elektroniki, Systemy Mikroprocesorowe. Zakłada się znajomość podstaw programowania w języku C. Zakłada się również, że przed rozpoczęciem nauki niniejszego przedmiotu student posiada przygotowanie w zakresie projektowania i syntezy układów kombinacyjnych, synchronicznych układów sekwencyjnych oraz wiedzę z zakresu systemów mikroprocesorowych. 16. Cel przedmiotu: Celem przedmiotu jest przekazanie wiedzy specjalistycznej dotyczącej projektowania systemów mikroprocesorowych oraz mikroprogramowalnych ze szczególnym naciskiem na późniejsze ich zastosowanie w nowoczesnych układach sterowania. Wykład jest wprowadzeniem do problemu projektowania systemów mikroprocesorowych pokazującym drogę, jaką należy przebyć od wstępnej koncepcji, poprzez etapy projektowania sprzętu i oprogramowania, aż do testów produktu końcowego. W ramach ćwiczeń laboratoryjnych przekazywana jest praktyczna wiedza dotycząca problemów uruchamiania systemów mikroprocesorowych i mikroprogramowalnych oraz tworzenia oprogramowania wbudowanego i systemowego. 17. Efekty kształcenia: Nr W1 W2 U1 U2 U3 K1 Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia Zna zasady projektowania systemów mikroprocesorowych i mikroprogramowalnych. Ma specjalistyczną wiedzę na temat zasad projektowania oraz tworzenia oprogramowania wbudowanego dla systemów mikroprocesorowych. Potrafi określić zadania systemu mikroprocesorowego, wybrać jego strukturę oraz skonstruować jego schemat elektryczny. Potrafi stworzyć oprogramowanie wbudowane dla systemu mikroprocesorowego. Potrafi posługiwać się programami typu CAD do wspomagania projektowania systemów mikroprocesorowych. Potrafi samodzielnie podejmować decyzje dotyczące najlepszych rozwiązań konstrukcyjnych dla systemu SP WM SP WM CL, PS L K_U23/3 CL, PS L K_U23/3 CL, PS L K_U9/3 CL, PS L K_K4/2; K_K5/2 Forma Odniesienie prowadzenia do efektów zajęć dla kierunku studiów K_W18/3; W9/3 K_W3/3; W18/3 mikroprocesorowego 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) W. : 30 L.: 30 19. Treści kształcenia: Wykład Wprowadzenie-przedstawienie planu i zakresu wykładu, projekt systemu mikroprocesorowego, wymagania projektowe, analiza kosztów, wybór narzędzi, zintegrowane środowiska projektowe, dokumentacja. Projektowanie systemów mikroprocesorowych: wybór procesora, współpraca z pamięciami, dystrybucja sygnałów zegarowych, dostęp do magistrali, systemy wieloprocesorowe, logika szyta, układy programowalne CPLD oraz FPGA, zasilanie systemu mikroprocesorowego. Wybrane aspekty projektowania układów wejścia-wyjścia: cyfrowe układy wejść-wyjść, izolacja galwaniczna, układy wyjściowe dużej mocy, metody zabezpieczania układów cyfrowych, obwody wejściowe i wyjściowe dla sygnałów analogowych, projektowanie układów z przetwornikami A/C i C/A, metody zabezpieczania wejść-wyjść analogowych. Narzędzia wspomagające projektowanie układów elektronicznych (EDA): schemat blokowy urządzenia, tworzenie schematu elektrycznego, projektowanie części cyfrowej, projektowanie i symulacja części analogowej, projektowanie obwodu drukowanego PCB, dokumentacja produkcyjna. Uruchamianie systemu mikroprocesorowego: montaż urządzenia, uruchamianie systemu mikroprocesorowego, uruchamianie części cyfrowej i analogowej, testowanie urządzenia w rzeczywistych warunkach jego pracy. Systemy mikroprocesorowe czasu rzeczywistego; oprogramowanie wbudowane w urządzenia (firmware). Zajęcia laboratoryjne Tematy bloków ćwiczeń laboratoryjnych: 1. Projektowanie urządzenia, schemat elektryczny. 2. Projektowanie obwodu drukowanego PCB, przygotowanie dokumentacji produkcyjnej. 3. Techniki uruchamiania systemu mikroprocesorowego: debugery i emulatory JTAG (na przykładzie systemów opartych o procesory ARM, Blackfin) 4. Realizacja układów peryferyjnych w oparciu o logikę programowalną. 5. Układy programowalne FPGA - środowisko projektowe Xilinx EDK 6. Oprogramowanie wbudowane 20. Egzamin: nie 21. Literatura podstawowa: 1. A. Niederliński: Mikroprocesory, mikrokomputery, mikrosystemy, Wydawnictwa Szkolne i Pedagogiczne, 1988. 2. S.A. Money: Mikroprocesory - poradnik, Wydawnictwa Komunikacji i Łączności, 1996. 3. R. Pełka: Mikrokontrolery, architektura, programowanie, zastosowania, Wydawnictwa Komunikacji i Łączności, 2000. 4. P. Hadam: Projektowanie systemów mikroprocesorowych, Wydawnictwo BTC, 2004. 5. J. Grabowski, S. Koślacz: Podstawy i praktyka programowania mikroprocesorów, WNT Warszawa, 1987 22. Literatura uzupełniająca: 1. Karty katalogowe układów oraz noty aplikacyjne. 2. R. Krzyżanowski: Układy mikroprocesorowe, Wydawnictwo MIKOM, 2004. 3. P. Metzger, Anatomia PC Wydanie IV-VIII, Wydawnictwo Helion 1998-2003. 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć 1 Wykład 2 Ćwiczenia 3 Laboratorium 4 Projekt 0/0 5 Seminarium 0/0 6 Inne 0/0 Suma godzin Liczba godzin kontaktowych / pracy studenta 30/0 0/0 30/30 60/30 24. Suma wszystkich godzin: 90 25. Liczba punktów ECTS: 3 26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 2 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 2 26. Uwagi: Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej)