programowalne układy elektroniczne ii

Transkrypt

programowalne układy elektroniczne ii
Politechnika Opolska
Wydział Elektrotechniki, Automatyki i Informatyki
Karta Opisu Przedmiotu
Kierunek studiów
Profil kształcenia
Poziom studiów
Specjalność
Forma studiów
Semestr studiów
ELEKTRONIKA I TELEKOMUNIKACJA
Ogólnoakademicki
Studia pierwszego stopnia
Nazwa przedmiotu
PROGRAMOWALNE UKŁADY ELEKTRONICZNE II
Studia niestacjonarne
VII
Nauki podst. (T/N)
T
Subject Title
PROGRAMMABLE ELECTRONIC SYSTEMS II
Tryb zaliczenia przedmiotu
Kod przedmiotu
ECTS (pkt.)
A3
3
Zaliczenie na ocenę
Nazwy
Programowalne układy elektroniczne I, Układy elektroniczne I i II,
przedmiotów
Technika cyfrowa I i II, Technologie układów scalonych
1. Ma wiedzę dotyczącą układów elektronicznych i techniki cyfrowej.
2. Ma podstawową wiedze dotyczącą programowalnych układów
Wiedza
elektronicznych.
Wymagania
wstępne w
1. Potrafi pozyskiwać informacje z literatury, baz danych i innych
zakresie
źródeł; potrafi integrować uzyskane informacje, dokonywać ich
przedmiotu
Umiejętności
interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać
opinie.
Kompetencje
społeczne
1. Potrafi współdziałać i pracować w grupie.
Program przedmiotu
Forma zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
Liczba godzin zajęć w
semestrze
15
15
Prowadzący zajęcia
(tytuł/stopień naukowy, imię i nazwisko)
dr inż. Sławomir Pluta
dr inż. Sławomir Pluta
Treści kształcenia
Wykład
Lp.
1.
2.
3.
4.
5.
6.
Sposób realizacji środkami audiowizualnymi
Tematyka zajęć
Rodzina układów CPLD firmy Altera. Charakterystyczne cechy układów CPLD na
przykładzie układów z rodziny MAX7000 (Altera).
Struktury FPGA. Rodzina układów FPGA firmy Xilinx. Podsumowanie własności
układów FPGA (pojemność logiczna, parametry czasowe, zasilania, cena),
porównanie układów CPLD i FPGA.
Techniki programowania układów PLD, CPLD i FPGA. Demonstracja różnych
środowisk programowania układów PLD.
Komputerowe systemy projektowania. Zasady opisu sprzętu. Języki specyfikacji
typu HDL i Schematic Capture.
Zapoznanie się ze strukturą logiczną i działaniem systemów komputerowego
wspomagania syntezy układów cyfrowych na przykładzie kompilatora uniwersalnego PLDShell. Język PLDAsm. Elementy i struktura danych wejściowych,
składnia FSM, kompilacja.
Tendencje rozwojowe w technice układów programowalnych :IP-core, SoC, PSoC,
nowoczesne architektury logiczne wyposażone w pamięci, specjalizowane
wirtualne bloki CPU, DSP itp.
Liczba godzin
2
3
2
2
4
2
Liczba godzin zajęć w semestrze
Sposoby sprawdzenia zamierzonych Zaliczenie pisemne
efektów kształcenia
Laboratorium
Sposób realizacji praca przy komputerach
Tematyka zajęć
Lp.
1.
Projekt układu dekodera wyświetlacza 7-segmentowego (oprogramowanie
PLDShell ,układ GAL22V10, programator XELTEK).
15
Liczba godzin
1,5
2.
Projekt układu układu licznika 16 bitowego (oprogramowanie PLDShell ,układ
GAL22V10, programator XELTEK).
1,5
3.
Projekt układu układu detektora sekwencji bitów (oprogramowanie PLDShell
,układ GAL22V10, programator XELTEK).
1,5
4.
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).
Projekt programowanego dzielnika częstotliwości z wyświetlaniem wyniku
(oprogramowanie Altera Max II Plus, platforma sprzętowa z układem Altera
FLEX10K).
Projekt detektora sekwencji bitów (oprogramowanie Altera Max II Plus, platforma
sprzętowa z układem Altera FLEX10K).
1,5
5.
6.
1,5
1,5
7.
Realizacja licznika rewersyjnego z wykorzystaniem języka AHDL,oprogramowanie
Altera Quartus, platforma sprzętowa z układem Altera FLEX10K, MAX7000.
1,5
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.
Realizacja licznika rewersyjnego z wykorzystaniem języka AHDL,oprogramowanie
Altera Quartus, platforma sprzętowa z układem Altera FLEX10K, MAX7000.
1,5
Zajęcia organizacyjne i odróbcze.
1,5
9.
10.
1,5
Liczba godzin zajęć w semestrze
15
Sposoby sprawdzenia zamierzonych Na podstawie ocen cząstkowych uzyskanych za poszczególne zajęcia
oraz opracowanie sprawozdania laboratoryjnego.
efektów kształcenia
1. Ma uporządkowaną i podbudowaną teoretycznie wiedzę w
zakresie zasad działania elementów elektronicznych (w tym
programowalnych elementów elektronicznych) (w,l).
2. Zna i rozumie metodykę projektowania programowalnych
układów elektronicznych oraz systemów elektronicznych, a
Wiedza
także metody i techniki wykorzystywane w projektowaniu, w
tym metody sztucznej inteligencji; zna języki opisu sprzętu i
komputerowe narzędzia do projektowania i symulacji układów
i systemów (w,l).
Efekty kształcenia dla
przedmiotu - po
zakończonym cyklu
kształcenia
Umiejętności
1. Potrafi zbudować, uruchomić oraz przetestować
zaprojektowany układ lub prosty system elektroniczny (w,l).
2. Potrafi sformułować specyfikację prostych systemów
elektronicznych na poziomie realizowanych funkcji, także z
wykorzystaniem języków opisu sprzętu dla potrzeb
programowalnych układów elektronicznych (w,l).
3. Potrafi opracować dokumentację dotyczącą realizacji zadania
inżynierskiego i przygotować tekst zawierający omówienie
wyników realizacji tego zadania (w,l)
Kompetencje
społeczne
4. Potrafi posłużyć się właściwie dobranymi środowiskami
programistycznymi, symulatorami oraz narzędziami
komputerowo wspomaganego projektowania do symulacji,
projektowania i weryfikacji programowalnych układów
elektronicznych (w,l).
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
(w,l)
Metody dydaktyczne:
Wykład środkami audiowizualnymi. Praktyczne realizacje projektów układów programowalnych. Dyskusja
dydaktyczna w ramach wykładu i laboratorium. Konsultacje.
Forma i warunki zaliczenia przedmiotu:
Laboratorium: Opracowanie sprawozdania i praktyczna realizacja zadań laboratoryjnych, obecność na
zajęciach. Wykład: Pozytywna zaliczenia pisemnego (uzyskanie co najmniej 51% odpowiedzi na pytania),
uzyskanie zaliczenia z laboratorium.
Literatura
ŁUBA podstawowa:
T., JASIŃSKI K., ZWIERZCHOWSKI B.: Specjalizowane układy cyfrowe w strukturach PLD i
[1] FPGA. WKŁ, 1997.
[2] ŁUBA T., ZBIERZCHOWSKI B.: Komputerowe projektowanie układów cyfrowych. WKŁ, 2000.
[3] PASIERBIŃSKI J., ZBYSIŃSKI P.: Układy programowalne w praktyce. WKŁ, 2001.
[4] WRONA W.: VHDL-język opisu i projektowania układów cyfrowych. Wydawnictwo Pracowni
Komputerowej Jacka Skalmierskiego, 2000.
[5] ZBYSIŃSKI P., PASIERBIŃSKI J.: Specjalizowane układy cyfrowe w strukturach PLD i FPGA. Układy
programowalne: pierwsze kroki. Wyd. BTC, 2002.
Literatura uzupełniająca:
[1] ŁUBA T.: Synteza układów cyfrowych. WKŁ, 2003.
[2] KALISZ J.: Język VHDL w praktyce. WKŁ, 2002.
______________
* niewłaściwe przekreślić
…………………………………………………..
……………………………………………………….
(kierownik jednostki organizacyjnej/bezpośredni przełożony:
(Dziekan Wydziału
pieczęć/podpis
pieczęć/podpis)

Podobne dokumenty