- 80 -
Schemat układu Mealy*ego zbudowanego z elementów NASD pokazano na rys.3.21b.
Jak wspomniano w p.3»1f część układu realizująca funkcję przejść może być budowana Jako zeBpćł: blok przerzutników-układ wytwarzający wzbudzenia przerzutników. W układzie sekwencyjnym z wydzielonym blokiem przerzutników stan wewnętrzny reprezentowany Jest przez sygnały wyjściowe przerzutników. Zatem w rozpatrywanym przykładzie sygnały i Qg układu Moore*a i sygnał Q układu Mealy#ego można także traktować jako sygnały wyjściowe przerzutników.
V/ celu zbudowania układu z wydzielonym blokiem przerzutników (w przypadku układów asynchronicznych oą to przerzutniki wz) należy wyznaczyć funkcje wzbudzeń (wzbudzenia) poszczególnych przerzutników, zgodnie z równaniem (3.4). Wzbudzenia wyznacza się za pomocą tzw. tablic wzbudzeń, tworzonych na podstawie zakodowanej tablicy przejść układu i macierzy przejść przerzutnika. Tablica wzbudzeń danego przerzutnika jest tablicą przejść, w której zamiast stanów następnych q*+1 wypisane są wzbudzenia przerzutnika, wymuszające wypisane w tablicy przejść zmiany stanu tego przerzutnika.
Sposób wypełniania tablicy wzbudzeń (dla przerzutnika -tablica na rye.3.22a) jest następujący. W stanie wewnętrznym 00 (tablica wzbudzeń rys.3-.20f) przy wszystkich stanach wejśó jest q| » 0 i Q*+1 = 0. Przejście —-O*4"1 jest w tym przy
padku przejściem typu 0—0. Przejście takie wymuszane jest przez wzbudzenia przerzutnika 0- (rys.3-.8b). Zatem wzbudzenia 0- należy wpisać w tablicy wzbudzeń przerzutnika Q1 pod wszystkimi stanami wejść w wierszu odpowiadającym stanowi wewnętrznemu 00. W stanie wewnętrznym 01 trzem kolejnym stanom wejść odpowiadają przejścia stanu przerzutnika : 0—•*0, 0—-0,
0—-1. Przejścia takie wymuszane są przez wzbudzenia, odpowiednio: 0—, 0—, 10. Z czwartym stanem wejść związane Jest przejście nieokreślone - nie ma więc potrzeby określania dla tego stanu wejść stanu wzbudzeń. Podobnie ustala się wzbudzenia wymuszające pozostałe zmiany stanu przerzutnika (ryo.3.22a) oraz przerzutnika Q2 (rys.3-22b).
Tablice wzbudzeń przerzutników Q1 i Q2 na rys.3.22 mają postać tablic Karnaugha. Można więc bezpośrednio na ich podstawie wyznaczyć funkcje wzbudzeń obu przerzutników
B1 " • *1 |
Wg = • jl2 | |
[\ |
*1 " *1 • X2 + |
z2 “ *1 • *2 |
Schemat układu Moore*a z przerzutnikami pokazano na rya.3.22c. Układ, łącznie z przerzutnikami, zbudowany jest z elementów NAND. Konsekwencją tego jeat zastosowanie przerzutników z wejściami zanegowanymi (patrz rys.3.7).
Ry8.3.22. Rysunek do przykładu 1:a/,b) tablice wzbudzeń przerzutników Qi i Q£ układu Moore#aj c) schemat układu
Tablicę wzbudzeń przerzutnika układu Mealyfego pokazano na rys.3.23a. Ha jej podstawie wyznacza się wzbudzenia
Schemat układu Mealy*ego z przerzutnikiem pokazano na rys.3.23b.