Pracę opracował zespół autorski w składzie: Krzysztof Chabko, Krzysztof
Gracki, Marek Pawłowski, Jacek Raczkowski, Andrzej Skorupski, Zbigniew
Szymański.
Skrypt jest przeznaczony dla studentów, którzy uczą się projektowania
układów logicznych. Został on opracowany w taki sposób, że do
korzystania z niego nie jest potrzebna wiedza z innych przedmiotów.
Ułożenie treści i sposób jej podania został przyjęty przez autorów na
podstawie ich wieloletniego doświadczenia dydaktycznego.
Spis treści:
1. Projektowanie układów kombinacyjnych 1.1. Funkcje logiczne
1.2. Przykład minimalizacji funkcji na mapie Karnaugha
1.3. Przykład minimalizacji funkcji metodą Quine’a-McCluskeya
Zadania
2. Układy wielowyjściowe2.1. Układy iteracyjne
2.2. Komparator iteracyjny
2.3. Przykład układu z dwukierunkowymi przeniesieniami
Zadania A
2.4. Minimalizacja zespołu funkcji boolowskich
Zadania B
2.5. Multipleksery
Zadania C
3. Układy synchroniczne 3.1. Wiadomości podstawowe
3.2. Przykład projektowania automatu na podstawie opisu słownego
Zadania A
3.3. Przykład projektowania automatu na podstawie grafu przejść
Zadania B
3.4. Przykład projektowania automatu z wykorzystaniem grafu zgodności
3.5. Przykład projektowania licznika synchronicznego
Zadania C
4. Komputerowe wspomaganie projektowania4.1. Wprowadzenie do języka AHDL
4.2. MaxPlusII – oprogramowanie wspomagające projektowanie
4.2.1. Przygotowanie opisu projektu
4.2.2. Symulacja projektu
4.2.3. Umieszczenie projektu w układzie FPGA
4.3. Przykład rozpoznawania sekwencji bitów
4.4. Przykład projektowania licznika
4.5. Przygotowanie zestawu laboratoryjnego
Zadania A
Zadania B
Zadania C
Zadania D
5. Układy asynchroniczne 5.1. Procedura projektowania układów asynchronicznych
5.2. Przykład projektu układu sterowania sygnalizacją świetlną
Zadania
6. Wprowadzenie do mikroprogramowania 6.1. Przykładowy układ mikroprogramowany
6.1.1. Układ sterujący
6.1.2. Układ wykonawczy
6.1.3. Format mikrorozkazu
6.2. Zestaw laboratoryjny
6.3. Przykład prostego mikroprogramu
Zadania
Literatura
Dodatek A. Program MaxPlus II – rysowanie schematów
Dodatek B. Program Quartus II – programowanie układu