25.08.2013 Views

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Programowalne układy cyfrowe<br />

Skrót nazwy PUC<br />

Stopień:<br />

1. (inżynierski) 2. (magisterski)<br />

X<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za przedmiot:<br />

Imię: Miron<br />

Nazwisko: Kłosowski<br />

E-mail: mkl@ue.eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

Karta zajęć – wykład<br />

poziom<br />

wiedzy umiej.<br />

liczba<br />

godzin<br />

A B C D E<br />

1. Wprowadzenie do języka VHDL, jego geneza i zastosowania. X 0,34<br />

2. Poziomy abstrakcji i metody opisu układów cyfrowych. X 0,34<br />

3. Elementy opisu jednostki projektowej w języku VHDL. X 0,34<br />

4. Przypisania, sygnały, zmienne, operatory i ich syntezowalność. X 0,34<br />

5. Typy danych w języku VHDL i ich użyteczność do syntezy. X 0,33<br />

6. Funkcja rezolucji. X 0,33<br />

7. Wektory i operacje na wektorach. X 0,67<br />

8. Procesy kombinacyjne. Synteza logiki kombinacyjnej. X 0,67<br />

9. Instrukcje warunkowe, wyboru i pętli w procesach. X 0,33<br />

10. Stałe i wartości początkowe sygnałów i zmiennych. X 0,33<br />

11. Hierarchia i parametryzacja jednostek projektowych. X 0,33<br />

12. Procesy sekwencyjne i ich syntezowalność. X 0,67<br />

13. Synteza maszyn stanów. Kodowanie stanów. Stany zabronione. X 0,67<br />

14. Zjawisko metastabilności przerzutników i jego unikanie. X 0,33<br />

15. Atrybuty i ich zastosowania. X 0,33<br />

16. Konwersja typów w języku VHDL. X 0,33<br />

17. Funkcje i procedury w języku VHDL. X 0,33<br />

18. Symulacja projektu w języku VHDL. X 0,67<br />

19. Projektowanie systemów z podziałem na sprzęt i oprogramowanie. X 0,33<br />

20. Technologia „System on Chip”. X 0,67<br />

21. Soft-procesory na przykładzie procesora Microblaze. X 1<br />

22. Interfejsy, magistrale i jednostki funkcjonalne w soft-procesorach. X 0,67<br />

23. Technologia „Network on Chip”. X 0,33<br />

24. Budowa i zastosowania układów SPLD i CPLD. X 0,33<br />

25. Budowa i zastosowania układów FPGA. X 0,33<br />

26. Rodzaje pamięci konfiguracji w układach programowalnych. X 0,33<br />

27. Budowa i właściwości bloków wejścia/wyjścia w układach FPGA. X 0,67<br />

28. Dedykowane bloki funkcjonalne w układach FPGA. X 1<br />

29. Automatyczna synteza bloków funkcjonalnych. X 0,33<br />

30. Metody konfiguracji układów FPGA. X 0,67<br />

31. Projektowanie z uwzględnieniem ograniczeń. X 0,33<br />

32. „Reconfigurable Computing” jako paradygmat programowania. X 0,33<br />

Razem 15<br />

464

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!