Technika ukladow programowalnych
Transkrypt
Technika ukladow programowalnych
nabór_2009 KARTA INFORMACYJNA PRZEDMIOTU przedmiot: Technika układów programowalnych kod przedmiotu: 4EZ109S416 Wydział: Elektroniki Instytut/Katedra: Telekomunikacji obowiązkowy: tak wybierany: nie rodzaj studiów: Stacjonarne studia I stopnia inżynierskie specjalność: Systemy teleinformatyczne, Systemy telekomunikacyjne, Systemy cyfrowe semestr język realizacji: polski kierunek: Elektronika i telekomunikacja forma zajęć, liczba godzin/rygor (X -egzamin, + - zaliczenia, # - projekt) V razem wykłady ćwiczenia laboratoria projekt seminarium 45 21 / x - 24 / + - - punkty ECTS 4 Autor programu przedmiotu: prof. dr hab. inż. Józef Kalisz Prowadzący wykłady: ppłk dr inż. R. Szplet, dr inż. J. Pasierbiński, dr inż. Z. Jachna EFEKTY KSZTAŁCENIA: • • • Opanowanie projektowania układów cyfrowych w strukturach programowalnych z wykorzystaniem języka VHDL. Nauczenie stosowania systemów projektowych firm Xilinx i Altera. Zapoznanie się z budową logiczną i technologią Programowalnych Układów Cyfrowych (PUC) oraz bieżącym stanem techniki w zakresie narzędzi projektowych dla PUC. BEZPOŚREDNIE POWIĄZANIE Z INNYMI PRZEDMIOTAMI: Bazuje na przedmiotach: • Układy cyfrowe • Układy analogowe • Elementy elektroniczne Podbudowuje przedmioty: • Przedmioty objęte kształceniem specjalistycznym TREŚĆ PRZEDMIOTU: Budowa programowalnych struktur logicznych (PLD), łączniki konfiguracyjne. Złożone programowalne struktury logiczne (CPLD). Programowalne matryce bramkowe (FPGA). Układy specjalizowane ASIC; matryce bramkowe (GA), matryce komórkowe (SC). FPGA. Dedykowane bloki wbudowane (bloki zegarowe, pamięci, multiplikatory) FPGA. Połączenia, bloki IO, standardy interfejsów Interpretacja dokumentacji firmowej, parametry statyczne i dynamiczne PUC Proces projektowania układów cyfrowych realizowanych w strukturach programowalnych Bloki funkcjonalne IP w układach FPGA Systemy do projektowania PUC, edytory projektów topograficznych Programowanie i testowanie PUC, interfejs JTAG. LITERATURA: • • • • • J. Kalisz, Podstawy elektroniki cyfrowej, WKiŁ, 2008 J.Kalisz (red.), Język VHDL w praktyce, WKiŁ, 2002 J. Pasierbiński, P. Zbysiński, Układy programowalne w praktyce, WKŁ P. Zbysinski, J. Pasierbiński, Układy programowalne: pierwsze kroki, Wydaw. BTC, 2004 Z.Jachna, J.Kalisz, T.Orżanowski, J.Pasierbiński, R.Szplet, Programowalne cyfrowe układy scalone, architektura - oprogramowanie – zadania projektowe, skrypt WAT, 1999 ZASADY ZALICZANIA: Zaliczenie przedmiotu - odbywa się w oparciu o egzamin końcowy. Zaliczenie zajęć laboratoryjnych - następuje na podstawie obrony pisemnego sprawozdania, zawierającego kompletny opis oraz wyniki weryfikacji zaprojektowanego układu.