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