Układy i systemy programowalne elektroniki
Transkrypt
Układy i systemy programowalne elektroniki
Karta Opisu Przedmiotu Studia podyplomowe ELEKTROTECHNIKA, specjalność: ELEKTRONIKA Nazwa przedmiotu Subject Title UKŁADY I SYSTEMY PROGRAMOWALNE ELEKTRONIKI PROGRAMMABLE ELECTRONIC NETWORKS AND SYSTEMS Semestr ECTS (pkt.) 3 III Nazwy przedmiotów 2. 3. Wymagania wstępne w zakresie przedmiotu Kod przedmiotu US3 Elektronika cyfrowa, Technika mikroprocesorowa 1. Wiedza Tryb zaliczenia przedmiotu Zaliczenie ćwiczeń Ma wiedzę dotyczącą układów elektronicznych i techniki cyfrowej. Ma wiedzą dotyczącą technologii układów scalonych . Ma wiedzę w zakresie techniki mikroprocesorowej. Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich 1. interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie. Umiejętności Kompetencje społeczne 1. Potrafi współdziałać i pracować w grupie. Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Liczba godzin zajęć w semestrze 20 Prowadzący zajęcia (tytuł/stopień naukowy, imię i nazwisko) dr inż. Sławomir Pluta Seminarium Treści kształcenia Laboratorium Lp. Sposób realizacji Praca przy komputerach, specjalistyczne oprogramowanie CAE, sprzętowe platformy PLD/FPGA Tematyka zajęć 1. Projekt układu dekodera wyświetlacza 7-segmentowego (oprogramowanie PLDShell ,układ GAL22V10, programator XELTEK). 2. Projekt układu układu kodera kodu 1 z N (oprogramowanie PLDShell ,układ GAL22V10, programator XELTEK). 3. Projekt układu układu detektora sekwencji bitów (oprogramowanie PLDShell ,układ GAL22V10, programator XELTEK). Liczba godzin 2 2 2 1 4. Projekt komparatora dwóch słów czterobitowych bitów (oprogramowanie PLDShell ,układ GAL22V10, programator XELTEK). 2 5. Projekt programowanego dzielnika częstotliwości z wyświetlaniem wyniku (oprogramowanie Altera Max II Plus, platforma sprzętowa z układem Altera MAX7000). 2 6. Projekt detektora sekwencji bitów (oprogramowanie Altera Max II Plus, platforma sprzętowa z układem Altera MAX7000). 2 7. Projekt sumatora dwóch słów czterobitowych zapisujący wynik jako słowo pięciobitowe i dekoder kodu binarnego pięciobitowego na kod wyświetlacza 7segmentowego (oprogramowanie Altera Max II Plus, platforma sprzętowa z układem Altera MAX7000). 2 8. Realizacja detektora wykrywającego sekwencję ciągu bitów z wykorzystaniem opisu automatu Moore’a w formie grafu,oprogramowanie Altera Quartus, platforma sprzętowa z układem Altera FLEX10K, MAX7000. 2 9. Realizacja licznika rewersyjnego z wykorzystaniem języka AHDL,oprogramowanie Altera Quartus, platforma sprzętowa z układem Altera FLEX10K, MAX7000. 2 10. Realizacja układu stopera zakres 99,999 s, przyciski start, stop, reset, zestaw ewaluacyjny LiveDesign firmy Altium z układem FPGA Altera Cyclone EP1C12F324C8 oraz oprogramowanie Quartus Altera. 2 Liczba godzin zajęć w semestrze Sposoby sprawdzenia zamierzonych efektów kształcenia 20 Na podstawie ocen cząstkowych uzyskanych za poszczególne zajęcia oraz opracowanie sprawozdania laboratoryjnego. Ma uporządkowaną i podbudowaną teoretycznie wiedzę w zakresie zasad działania elementów elektronicznych (w tym 1. programowalnych elementów elektronicznych) (l). Wiedza Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Zna i rozumie metodykę projektowania programowalnych układów elektronicznych oraz systemów elektronicznych, a także metody i techniki wykorzystywane w projektowaniu, w 2. tym metody sztucznej inteligencji; zna języki opisu sprzętu i komputerowe narzędzia do projektowania i symulacji układów i systemów (l). Potrafi zbudować, uruchomić oraz przetestować 1. zaprojektowany programowalny układ elektroniczny (l). Umiejętności Potrafi sformułować specyfikację prostych systemów elektronicznych na poziomie realizowanych funkcji, także z 2. wykorzystaniem języków opisu sprzętu dla potrzeb programowalnych układów elektronicznych (l). Potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego i przygotować tekst zawierający 3. omówienie wyników realizacji tego zadania (l). 2 Kompetencje społeczne Ma świadomość ważności oraz rozumie pozatechniczne aspekty i skutki działalności inżyniera-elektronika, a także 1. związaną z tym odpowiedzialność za podejmowane decyzje (l). Metody dydaktyczne: Dyskusja dydaktyczna w ramach laboratorium. Konsultacje. Forma i warunki zaliczenia przedmiotu: Laboratorium: Opracowanie sprawozdania i praktyczna realizacja zadań laboratoryjnych, obecność na zajęciach. Literatura podstawowa: ŁUBA T., JASIŃSKI K., ZWIERZCHOWSKI B.: Specjalizowane układy cyfrowe w strukturach PLD i FPGA. WKŁ, 1997. [1] ŁUBA T., ZBIERZCHOWSKI B.: Komputerowe projektowanie układów cyfrowych. WKŁ, 2000. [2] PASIERBIŃSKI J., ZBYSIŃSKI P.: Układy programowalne w praktyce. WKŁ, 2001. [3] WRONA W.: VHDL-język opisu i projektowania układów cyfrowych. Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, 2000. [4] ZBYSIŃSKI P., PASIERBIŃSKI J.: Specjalizowane układy cyfrowe w strukturach PLD i FPGA. Układy programowalne: pierwsze kroki. Wyd. BTC, 2002. [5] Literatura uzupełniająca: ŁUBA T.: Synteza układów cyfrowych. WKŁ, 2003. [1] ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: (Dziekan Wydziału pieczęć/podpis pieczęć/podpis) 3 4