- •3. Перетворення автомата Мура у еквівалентний автомат Мілі
- •4. Перетворення автомата Мілі у еквівалентний автомат Мура
- •4. Побудова матриці переходів та граф-схеми автомата Мура
- •5. Розмітка системи регулярних виразів
- •Діагностика
- •1. Асинхронний rs – триггер.
- •5. Синхронний rs – тригер
- •2. Синхронний jk-тригер
- •Канонічні рівняння
- •Структурний синтез автомата Мілі на rs –тригерах
- •Структурний синтез автомата Мура на jk –тригерах
- •5. Формули переходів.
- •6. Матричні схеми алгорітмів
- •7. Логічні схеми алгорітмів
Діагностика
кінцевими.На цьому побудова діагностичного дерева закінчується.
0. |
{3,4,5,6,8} |
|||||||
|
x0 |
x1 |
||||||
1. |
{3,2,7}{8,2} |
{3,5,3}{2,7} |
||||||
|
x0 |
x1 |
|
|||||
2. |
{4,0,7}{4}{0} |
{0,4,3}{8,4} |
|
|||||
|
x0 |
x1 |
x0 |
x1 |
|
|||
3. |
{1,4}{0}{1}{0} |
{5,3,8}{5}{3} |
{0}{1,2}{1}{1} |
{3,5,3}{7}{5} |
|
|||
|
x0 |
x1 |
x0 |
x1 |
x0 |
x1 |
|
|
4. |
{0}{0}{1}{0}{0} |
{4,5}{3}{4}{3} |
{6,2}{1}{6}{2} |
{2,7}{3}{2}{3} |
{0}{0,4}{0}{0} |
{3}{0,4}{4}{4} |
|
Діагностичним шляхом цього дерева є x0 x0 x0 x0. Тому діагностичною послідовністю для цього автомата M і множини початкових станів A(M)= {3,4,5,6,8} станів є послідовність { x0 x0 x0 x0}.
У таблиці наведені реакції станів 3,4,5,6,8 на вхідну послідовність x0 x0 x0 x0:
Початковий стан |
Реакція на x0x0x0x0 |
3 |
1010 |
4 |
1000 |
5 |
1011 |
6 |
0110 |
8 |
0000 |
1. Асинхронний rs – триггер.
RS-тригер (від reset і set) має два входи: вхід S (set) називається входом установки в одиницю, вхід R (reset) – входом установки в нуль. Умовне позначення RS-тригера представлена на малюнку:
-
Rn
Sn
Qn
Qn+1
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
x
1
1
1
x
Якщо уважно проаналізувати матрицю переходів, її можна представити у скороченому вигляді
-
Rn
Sn
Qn+1
0
0
Qn
0
1
1
1
0
0
1
1
x
або по-іншому:
-
Rn
Sn
Qn
Qn+1
*
0
0
0
0
1
0
1
1
0
1
0
0
*
1
1
Знак * означає, що значення сигналу на відповідному вході не впливає на результат.
RS= |
00v10 |
01 |
|
*0 |
01 |
|
|
= |
|
|
|
10 |
00v01 |
|
10 |
0* |
2. R -Тригер
Цей тип тригера має матрицю переходів, яка виходить з матриці для тригера RS, якщо довизначити останню нулями на обох заборонених наборах значень аргументів RS = 11.
-
Rn
Sn
Qn
Qn+1
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
0
та у скороченому вигляді
-
Rn
Sn
Qn+1
0
0
Qn
0
1
1
1
0
0
1
1
0
Матриця входів:
RS= |
00v10v11 |
01 |
|
*0v1* |
01 |
|
|
= |
|
|
|
10v11 |
00v01 |
|
1* |
0* |
Зобразивши логічну функцію Qn+1 = f (Qn , Rn , Sn ) у вигляді карти Карно,
|
|
RnSn |
|||
|
|
00 |
01 |
11 |
10 |
Qn |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
3. S -Тригер
S-тригер має матрицю переходів, що отримується з функції тригера RS довизначенням одиницями на обох заборонених наборах, тобто у скороченому вигляді вона виглядатиме таким чином:
-
Rn
Sn
Qn+1
0
0
Qn
0
1
1
1
0
0
1
1
1
а граф-схема:
Матриця входів має такий вигляд:
RS= |
00v10 |
01v11 |
|
*0 |
*1 |
|
|
= |
|
|
|
10 |
00v01v11 |
|
10 |
0*v*1 |
4. Е-тригер (тригер з парафазним збудженням)
Е-тригер представляє третій варіант довизначення часткового RS-тригера:
-
Rn
Sn
Qn+1
0
0
Qn
0
1
1
1
0
0
1
1
Qn
Матриця входів:
RS= |
00v10 v11 |
01 |
|
*0v1* |
01 |
|
|
= |
|
|
|
10 |
00v01v11 |
|
10 |
0*v*1 |