Semestr zimowy 2015/16
Semestr zimowy 2016/17
Systemy sterowania w czasie rzeczywistym MHARS05002
Podstawowe pojęcia związane z systemami sterowania w czasie rzeczywistym. Budowa i specyfika programowalnych układów logicznych PLD/FPGA. Podstawy programowania układów PLD/FPGA – język VHDL. Programowanie układów kombinacyjnych, sekwencyjnych, synchronicznych, automatów stanu, mikroprocesorów w języku VHDL.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2016Z: | W cyklu 2015Z: |
Efekty kształcenia
EK1: opisuje, szkicuje i wyjaśnia budowę wybranych układów programowalnych PLD i FPGA
EK2: opisuje i wyjaśnia metody cyfrowego przetwarzania sygnałów
EK3: wyjaśnia główne konstrukcje języka VHDL
EK4: stosuje język VHDL do programowania prostych układów sterowania w czasie rzeczywistym: kombinacyjnych, sekwencyjnych, synchronicznych, automatów stanu, mikroprocesorów
Kryteria oceniania
Wykład-jedno kolokwium z wykładu.
Projekt-ocena zadań projektowych, postępów w realizacji projektów, dyskusji i aktywności w trakcie zajęć.
Literatura
Literatura podstawowa:
1. Kulesza Z., Programowanie sterowników czasu rzeczywistego w układach PLD i FPGA. Oficyna Wydawnicza Politechniki Białostockiej, Białystok 2015.
2. Zwolinski M.: Projektowanie układów cyfrowych z wykorzystaniem języka VHDL. WKiŁ, Warszawa 2006.
3. Skahill K.: Język VHDL. WNT, Warszawa 2001.
4. Majewski J., Zbysiński P.: Układy FPGA w przykładach. Wydawnictwo BTC. Warszawa 2007.
Literatura uzupełniająca:
1. Woods R., McAllister J., Lightbody G., Yi Y.: FPGA-based implementation of signal processing systems. Willey, 2008.
2. Sacha K.: Systemy czasu rzeczywistego. Warszawa, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1999.
3. Zbysiński P., Pasierbiński J.: Układy programowalne: pierwsze kroki. Wydawnictwo BTC, Warszawa 2004.
4. Pasierbiński J., Zbysiński P.: Układy programowalne w praktyce. WKŁ, Warszawa 2002.