Wielkie Kompendium: Technika Cyfrowa (TC)

Pełne opracowanie teorii, układów, hazardu i wyścigów - poziom ekspercki

Kompendium Teorii
Typowe Zadania i Egzamin
Wielki Quiz (10 pytań)

1. Podstawy i Pojęcia Wstępne

2. Układy Kombinacyjne vs Sekwencyjne

3. Automaty Moore'a i Mealy'ego

4. Translatory, Multipleksery (MUX) i Demultipleksery (DEMUX)

5. Przerzutniki i Konstrukcja JK Master-Slave

6. Rejestry i Liczniki

7. Hazard i Wyścigi

Hazard to przekłamania na wyjściu spowodowane opóźnieniami w propagacji sygnałów na bramkach logicznych[cite: 1503, 1749, 1833]. Podziały hazardu:

Wyścigi powstają w układach asynchronicznych, gdy podczas zmiany stanu wewnętrznego układu, zmienia się więcej niż 1 bit jednocześnie (np. przejście ze stanu 11 na 00, co wymusza pośrednie 01 lub 10)[cite: 1550, 1552, 1553, 1782].

Najczęstsze zagadnienia egzaminacyjne (Pewniaki)

Przeanalizowano wszystkie arkusze. Poniżej absolutne pewniaki, które w różnej formie pojawiają się zawsze:

1. Tablice przejść i opis JK Master-Slave
Zadanie zawsze polega na wypisaniu tabel dla D, T, RS i JK (przejścia Q^n -> Q^n+1)[cite: 1575]. Ważne jest ujęcie zasady taktowania w JK-MS (narastające/opadające zbocze, Master buforuje wejście, Slave wyjście)[cite: 1581].
2. Konwersja Automatów (Mealy -> Moore)
W zadaniu pojawia się tablica lub graf dla automatu Mealy'ego. Wymagane jest przepisanie go na model Moore'a. Zwykle wiąże się to ze "zwiększeniem liczby stanów" dla nowego automatu (ponieważ wyjście wędruje do wewnątrz węzłów)[cite: 1576, 1582, 1628, 1630].
3. Multipleksery i Demultipleksery
Pytanie teoretyczne: Czym się różnią? Należy też opisać lub rozrysować projektowanie układów z ich wykorzystaniem (realizacja równania za pomocą MUX)[cite: 1583, 1609].
4. Eliminacja hazardu
Podana jest tablica/równanie lub schemat na bramkach NOR/NAND. Trzeba znaleźć rodzaj hazardu (strukturalny) i narysować minimalizację Karnaugha uwzględniając nadmiarową grupę antyhazardową[cite: 1584, 1610, 1625].

Zadania projektowe - Klasyki:

  • Wykrywacz sekwencji: "Zaprojektować układ wczytujący cykle 3 bitów, na wyjściu daje 1, jeśli w cyklu były dwie jedynki"[cite: 1585, 1611].
  • Zadanie Szlaban: Asynchroniczny układ do sterowania szlabanem na podstawie czujników x1 i x2 (pociąg dowolnej długości). Zbudowany na jednym przerzutniku SR[cite: 1588, 1589, 1615, 1616].
  • Licznik Modulo 3: Zaproponować schemat i narysować poprawne przebiegi czasowe uwzględniające asynchronizację/synchronizację[cite: 1580, 1603].
  • Automat do Kawy (Mealy/Moore): Automat wrzutowy na monety (1zł, 2zł), wydający resztę i kawę za 2zł[cite: 1593, 1623].
  • Programowalna długość impulsu: Układ synchroniczny dający sygnał o długości zależnej od wejść A i B (1, 2 lub 3 takty zegara) wyzwalany narastającym zboczem[cite: 1592, 1621].

Quiz Eksperta z Techniki Cyfrowej

1. Jaki rodzaj hazardu można zniwelować, dodając tzw. "grupę antyhazardową" do siatki Karnaugha?



2. Co opisuje pojęcie "implicent"?



3. Gdzie zmiana stanu na następny wymusza przepływ informacji przez bramkę XOR w celu generacji pseudolosowego ciągu bitów?



4. Co różni automat Moore'a od automatu Mealy'ego?



5. Zjawisko, w którym w układzie asynchronicznym przy przejściu pomiędzy stanami zmienia się więcej niż 1 zmienna (np. 11 na 00), nazywamy:



6. W której fazie zegara informacja zapisywana jest do przerzutnika nadrzędnego (Master) w układzie JK-MS?



7. Wybierz definicję "demultipleksera":



8. Jaka jest główna wada asynchronicznych układów liczących (liczników asynchronicznych)?



9. Rejestr PISO to inaczej:



10. Jak nazywa się hazard, który wynika ze zmiany wielu wejść naraz?