Page 124 - 4128
P. 124

6.1.2 Структурний синтез автомата Мура

                                   Виконаємо     структурний     синтез    мікропрограмного
                           автомата  Мура,  заданого  своєю  таблицею  переходів-виходів
                           (табл.6.4  або  табл.  6.3).  Як  приклад  синтез  виконуватимемо  по
                           зворотній таблиці (табл. 6.4).
                                   1  У  початковому  автоматі  кількість  станів  М=7,  отже
                           число елементів пам'яті
                                                  m = ] log  2 M [ = ] log  2 7 [ = 3
                                   Хай для синтезу використовується D-тригери.
                                   2  Кодуємо  внутрішні  стани  автомата,  використовуючи
                           алгоритм кодування для D-тригерів. Кількість переходів в даний
                           стан легко визначається із зворотної таблиці: a1 ~ 2, a2 ~ 3, a3 ~ 2,
                           a4 ~ 1, a5 ~ 1, a6 ~ 1, a7 ~ 2.
                                   Тому коди станів наступні: a2-000, a1-001, a3-010, a7-100,
                           a4-011, a5-101, a6-110.
                                   3  Будуємо  структурну  таблицю  переходів  -  виходів
                           автомата Мура.

                                   Таблиця  6.6  -  Структурна  таблиця  переходів  -  виходів
                           автомата Мура

                                am         К(am)     as(Y)    К(as)     X        ФЗ
                                a6         110       a1(-)    001       x4       D3
                                a7         100                          1        D3
                                a1         001       a2(y1y   000       x1       -
                                                     2)
                                a2         000                          x3x2
                                a6         110                          x4
                                a1         001       a3(y3y   010       x1       D2
                                                     4)
                                a4         011                          1        D2
                                a3         010       a4(y1y   011       x2       D2D3
                                                     4)
                                a2         000       a5(y2y   101       x3       D1D3

















                                                          123
   119   120   121   122   123   124   125   126   127   128   129