Курсовая работа: Прикладна теорія цифрових автоматів
Табл.1. Таблиця переходів Т-тригера
2.1.3. К одування станів
Аналіз канонічного методу структурного синтезу автомата показує, що різні варіанти кодування станів автомата приводять до різних виражень функцій збудження пам'яті і функцій виходів, у результаті чого складність комбінаційної схеми істотно залежить від обраного кодування.
Я буду кодувати стани автомату з допомогою евристичного алгоритму кодування, тому що я синтезую автомат на базі Т-тригера.
Даний алгоритм мінімізує сумарне число переключень елементів пам'яті на всіх переходах автомата і використовується для кодування станів автомата при синтезі на базі T, RS, JK-тригерів. Для даних типів тригерів (на відміну від D-тригерів) на кожнім переході, де тригер змінює своє значення на протилежне, одна з функцій збудження обов'язково дорівнює 1. Зменшення числа переключень тригерів приводить до зменшення кількості одиниць відповідних функцій збудження, що при відсутності мінімізації однозначно приводить до спрощення комбінаційної схеми автомата.
Будую матрицю |T|, яка складається із всіх пар номерів (i, j), для яких P(i, j) ¹ 0, ij. Для кожної пари вказуємо її вагу.
ijP(i, j)
1 2 1
2 4 1
2 6 1
3 4 1
4 5 1
5 8 1
5 9 1
5 10 1
5 11 1
6 5 1
6 7 1
7 9 1
7 11 2
7 12 1
8 9 1
9 10 1
10 3 1
10 7 1
10 4 1
10 5 1
T= 11 12 1
12 13 1
13 14 1