
Далі будуємо таблицю виходів автомата Мура.
Таблиця 2.2. – Таблиця виходів автомата Мура
КП.2015.ФЕКІ.102.043.002.ПЗ 7 КП.2015.ФЕКІ.102.043.002.ПЗ 7
Мінімізую Y1
Мінімізую Y2
Мінімізую Y3
Мінімізую
Y4
та Y5
|
КП.2015.ФЕКІ.102.043.003.Е3
КП.2015.ФЕКІ.102.043.003.Е3
Автомат
керуючий.
Схема електрична функціональна Шеврін
В.В. Юдіна
А.Л.
2.3 Реалізація системи булевих функцій f1,f2,f3 на плм
Виконуємо мінімізацію функцій f1,f2,f3, наведених у таблиці 1.1, методом діаграм Вейча:
F1 F2 F3
Реалізую мінімізовані функції на (n, p, k) – ПЛМ, де n=4 – кількість входів, p=3 – кількість виходів, k=9 – кількість кон’юнкцій.
Площа S=k*(n+p)= 63
Рисунок 2.5. – Реалізація функцій на ПЛМ
2.4 Представлення булевої функції в різних базисах
Представимо функцію f4 в канонічних формах різних базисів:
Базис Буля(І\АБО):
F=
Базис Шефера (І-НІ\І-НІ)
F=
Базис Пірса (АБО-НІ\АБО-НІ)
F=
Алгебра Жегалкіна
F=
Визначаємо приналежність функції до класів:
Так як на наборах 0000 та 1111 функція дорівнює 0 та 1 відповідно, то ця функція є зберігаючою константу 0 та 1.
В результаті переведення функції у алгебру Жегалкіна операція кон’юнкції залишилась, що свідчить про те, що функція не є лінійною.
Функція є немонотонною, оскільки на сусідніх наборах не зберігається правило монотонності.
Функція не самодвійчаста, так як на деяких протилежних наборах значення функції не протилежні.
Мінімізація
функції.
Метод невизначених коефіцієнтів:
X1 |
X2 |
X3 |
X4 |
F |
1 |
2 |
3 |
4 |
12 |
13 |
14 |
23 |
24 |
34 |
123 |
124 |
134 |
234 |
1234 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
00 |
00 |
00 |
00 |
00 |
00 |
000 |
000 |
000 |
000 |
0000 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
00 |
00 |
01 |
00 |
01 |
01 |
000 |
001 |
001 |
001 |
0001 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
00 |
01 |
00 |
01 |
00 |
10 |
001 |
000 |
010 |
010 |
0010 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
00 |
01 |
01 |
01 |
01 |
11 |
001 |
001 |
011 |
011 |
0011 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
01 |
00 |
00 |
10 |
10 |
00 |
010 |
010 |
000 |
100 |
0100 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
01 |
00 |
01 |
10 |
11 |
01 |
010 |
011 |
001 |
101 |
0101 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
01 |
01 |
00 |
11 |
10 |
10 |
011 |
010 |
010 |
110 |
0110 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
01 |
01 |
01 |
11 |
11 |
11 |
011 |
011 |
011 |
111 |
0111 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
10 |
10 |
10 |
00 |
00 |
00 |
100 |
100 |
100 |
000 |
1000 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
10 |
10 |
11 |
00 |
01 |
01 |
100 |
101 |
101 |
001 |
1001 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
10 |
11 |
10 |
01 |
00 |
10 |
101 |
100 |
110 |
010 |
1010 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
10 |
11 |
11 |
01 |
01 |
11 |
101 |
101 |
111 |
011 |
1011 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
11 |
10 |
10 |
10 |
10 |
00 |
110 |
110 |
100 |
100 |
1100 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
11 |
10 |
11 |
10 |
11 |
01 |
110 |
111 |
101 |
101 |
1101 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
11 |
11 |
10 |
11 |
10 |
10 |
111 |
110 |
110 |
110 |
1110 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
11 |
11 |
11 |
11 |
11 |
11 |
111 |
111 |
111 |
111 |
1111 |
МДНФ4=
Mетод Квайна-Мак-Класкі:
Група |
|
|
|
1 |
0001 |
00-1 |
-0-1 |
1000 |
-001 |
-0-1 | |
2 |
0011 |
100- |
|
1001 |
1-00 |
| |
1100 |
-011 |
| |
3 |
1011 |
10-1 |
|
1110 |
11-0 |
| |
4 |
1111 |
1-11 |
|
111- |
|
|
0001 |
1000 |
0011 |
1001 |
1100 |
1011 |
1110 |
1111 |
100- |
|
* |
|
* |
|
|
|
|
1-00 |
|
* |
|
|
* |
|
|
|
11-0 |
|
|
|
|
* |
|
* |
|
1-11 |
|
|
|
|
|
* |
|
* |
111- |
|
|
|
|
|
|
* |
* |
-0-1 |
* |
|
* |
* |
|
* |
|
|
МДНФ4=
Метод
діаграм Вейча:
МДНФ4=
Метод Блейка-Порецького:
МДНФ4=
1:3
2:3
Результати усіх методів сходяться.
Висновки
Під час виконання курсового проекту був проведений синтез цифрового автомату Мура, який працює за вказаним алгоритмом. Були побудовані граф – схеми алгоритму роботи автомату, проведена мінімізація функцій збудження тригерів та функцій видачі сигналів. Після цього в середовищі Multisim в заданому базисі була побудована функціональна схема роботи автомату. Також була проведена мінімізація системи часткого визначених функцій для реалізація ПЛМ. Після чого 4-ма методами була проведена мінімізація заданої функції. Функція була представлена в різних базисах та алгебрі Жегалкіна. Було визначено приналежність даної функції до 5 визначних класів.
2.6 Список літератури
Конспект лекцій з дисципліни «Компьютерна логіка», 2015р.
В.И. Жабин, В.В. Ткаченко Логические основы и схемотехника цифровых ЭВМ. – Киев: ТОО “ВЕК +”б 1999г.
К.Г. Самофалов Цифровые ЭВМ. Практикум. – Киев: Высшая школа, 1989г.
Савельев А.Я. Арифметические и логические основы цифровых автоматов. – Москва: Высшая школа, 1986г.