Semestr letni 2008/09
Semestr letni 2009/10
Semestr letni 2010/11
Semestr letni 2011/12
Semestr letni 2012/13
Semestr letni 2013/14
Technika cyfrowa IN081206
Treści programowe:Pojęcie układu cyfrowego. Aksjomaty algebry Boole'a. Bramki logiczne. Układy kombinacyjne. Tablica prawdy. Minimalizacja funkcji. Tablice Karnaugha. Realizacja funkcji z wykorzystaniem bramek logicznych. Projektowanie układów wielowyjściowych. Układy iteracyjne. Standardowe bloki MSI realizujące funkcje boolowskie: demultiplekser, dekoder, pamięć ROM, RAM. Model automatu Moore'a i Mealy'ego. Tablica przejść i wyjść. Minimalizacja liczby stanów automatu. Synteza układów synchronicznych. Kodowanie stanów. Przerzutniki: D, JK, SR, T. Synteza układów asynchronicznych. Przerzutnik WZ. Bloki arytmetyczno-logiczne. Liczniki, rejestry.
Efekty kształcenia: Projektowanie prostych układów przełączających.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. T. Łuba, Synteza układów logicznych. Podręcznik, Oficyna Wydawnicza PW, Warszawa, 2005.
2. T. Łuba (red.), Synteza układów cyfrowych, Wydawnictwa Komunikacji i Łączności, Warszawa, 2003.
3. M. Gorzałczany, Układy cyfrowe. Metody syntezy. T1. Elementy. Układy kombinacyjne, T2. Układy sekwencyjne. Układy mikroprogramowalne, Skrypt Politechnika Świętokrzyska w Kielcach, Kielce, 2000.
4. A. Skorupski, Podstawy techniki cyfrowej, Wydawnictwo WkiŁ, Warszawa, 2001.
5. J. Tyszer, G. Mrugalski, Układy cyfrowe. Zbiór zadań z rozwiązaniami. Wydawnictwo Politechniki Poznańskiej, Poznań, 2002.
b) uzupełniająca:
1. J. Wakerly, Digital Design, Principles and Practices. Pearson/Prentice Hall, 2005.
2. M. Mano, M. Ciletti, Digital Design. Prentice Hall, 2006.