Szczegółowe opisy metod i technik projektowania szeroko pojętych układów cyfrowych poprzedzono analizą zadań projektowych.
Pokazano jak konstruować elementy o większej złożoności z elementów prostszych, nie pomijając żadnego z etapów pośrednich. Dzięki temu poza umiejętnością projektowania układów cyfrowych czytelnik zyska głębokie zrozumienie podstaw ich funkcjonowania.
Podręcznik przeznaczony dla studentów elektroniki, informatyki, mechatroniki, automatyki i robotyki oraz wydziału elektrycznego politechnik.
Rozdziały:
1. Wstęp 1.1. Układy cyfrowe 1.2. Krótki esej o programowaniu
2. Układy kombinacyjne 2.1. Podstawy projektowania układów kombinacyjnych 2.2. Złożone układy kombinacyjne
3. Układy synchroniczne 3.1. Wprowdzenie 3.2. Podstawy teoretyczne
4. Układy asynchroniczne 4.1. Wprowadzenie 4.2. Podstawowe definicje 4.3. Podstawy projektowania układów asynchronicznych 4.4. Alternatywna metoda minimalizacji układów asynchronicznych 4.5. Wybrane problemy projektowania układów asynchronicznych 4.6. Metoda projektowania automatów asynchronicznych z zastosowaniem grafu stanu
5. Reprezentacja liczb 5.1. Rys historyczny 5.2. Pozycyjna reprezentacja liczb naturalnych 5.3. Pozycyjna reprezentacja dodatnich liczb wymiernych 5.4. Zamiana podstawy liczb 5.5. Dodawanie liczb 5.6. Mnożenie liczb 5.7. Mnożenie liczb przez ich podstawę 5.8. Dzielenie liczb przez ich podstawę 5.9. Reprezentacja liczb ujemnych
6. Bloki funkcjonalne 6.1. Wewnętrzna struktura bloków funkcjonalnych 6.2. Typy wejść bloków funkcjonalnych 6.3. Ogólny przegląd rodzajów bloków funkcjonalnych
7. Cyfrowe systemy sterowania oraz przetwarzania danych 7.1. Wprowadzenie i sformułowanie problemu 7.2. System i jego otoczenie 7.3. Algorytm 7.4. Układ operacyjny 7.5. Ulepszony algorytm mnożenia i wynikający z niego układ operacyjny 7.6. Struktura systemu cyfrowego 7.7. Sygnały sterujące układem operacyjnym 7.8. Sposoby transformacji sieci działań w graf stanu 7.9. Automat sterujący Moore'a 7.10. Automat sterujący Mealy'ego 7.11. Realizacja układu sterującego za pomocą rozdzielacza sterującego 7.12. Inicjacja pracy układu sterującego 7.13. Mikroprogramowane układy sterujące 7.14. Szkic jeszcze jednego projektu
8. Cyfrowe systemy współbieżne 8.1. Sformułowanie problemu 8.2. Sieci Petriego 8.3. Sterownik systemu współbieznego
|