- •Національний технічний університет України
- •1. Призначення розроблюваного об’єкта
- •2. Вхідні дані
- •3. Склад пристроїв
- •4. Етапи проектування і терміни їх виконання
- •5. Перелік текстової і графічної документації
- •2.2 Побудова графа автомата
- •2.4 Мінімізація функцій збудження тригерів та вихідних сигналів
- •1. Вступ
- •2. Синтез автомата
- •2.1 Розмітка станів
- •3. Синтез комбінаційних схем
- •3.8 Мінімізація функції методом Квайна-Мак-Класкі
- •3.9 Мінімізація функції методом діаграм Вейча
- •3.10 Спільна мінімізація функцій
- •3.11 Одержання операторних форм для реалізації на плм
- •Покажемо умовне графічне позначення даної плм (рисунок 3.11.5).
- •4. Висновок
- •5. Список литератури
3.8 Мінімізація функції методом Квайна-Мак-Класкі
Виходячи з таблиці істинності функції, запишемо стовпчик ДДНФ, відсортувавши терми за кількістю одиниць. Проводимо попарне склеювання між сусідніми групами. Подальше склеювання неможливе.
Виконаємо поглинання термів (рисунок 3.8.1).
|
|
|
xx01 |
|
|
|
x1x1 |
|
|
x010 |
1xx1 |
|
|
|
1x1x |
|
|
|
11xx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 3.8.1 – Поглинання термів
Як можна побачити, ми одержали тіж самі імпліканти, що і при мінімізації методом невизначених коефіцієнтів. Тому результат буде той самий:

![]()
3.9 Мінімізація функції методом діаграм Вейча
Виконаємо мінімізацію функції методом Вейча (рисунок 3.9.2). Графічні методи призначені для ручної мінімізації. Наочність даного методу зберігається за невеликої кількості аргументів. Кожна клітинка відповідає конституанті. Прямокутник, що містить клітинок, відповідає імпліканті. Прямокутник максимального розміру відповідає простій імпліканті. Правило заповнення діаграм Вейча, на якому цифри в клітинках відповідають значенню функцію на наборі з таким порядковим номером, можна побачити нижче(рисунок 3.9.1).


Рисунок 3.9.1 – Правило заповнення діаграм Вейча

Рисунок 3.9.2 - Мінімізація функції методом Вейча
Як можна побачити, то ми отримали результат, який відрізняється від двох попередніх методів мінімізації:
![]()
3.10 Спільна мінімізація функцій
Щоб одержати схеми з мінімальними параметрами необхідно виконати сумісну мінімізацію системи функцій та їх заперечень. Виконаємо мінімізацію системи функцій заданих таблицею істинності (технічного завдання ІАЛЦ.462214.002 ТЗ) методом Квайна-Макласкі.
Виконаємо
поглинання термів (рисунок 3.10.1)
|
|
000X (1,2) |
|
|
|
00X0 (1,2,3) |
0XX0 (1,3) |
|
|
|
|
|
|
|
XX00 (1) |
|
|
0X10 (1,2,3) |
X1X0 (1) |
|
1100 (1,2,3) |
X010 (3) |
|
|
|
|
|
|
1001 (3) |
X100 (1,3) |
X11X (1,2) |
|
|
|
11XX (1,2) |
|
|
|
|
|
|
|
|
|
|
011X (1,2,3) |
|
|
|
|
|
|
|
1X11 (1) |
|
|
|
X111 (1,2,3) |
|
|
|
|
|
|
|
|
|
Рисунок 3.10.1 – Поглинання термів
Побудуємо таблицю покриття
Таблиця 3.10.1 – Таблиця покриття ДДНФ
|
|
|
|
|
|
| |||||||||||||||||||
|
0000 |
0001 |
0010 |
0110 |
1000 |
1011 |
1110 |
1101 |
1110 |
1111 |
0000 |
0001 |
0010 |
1101 |
1110 |
1111 |
0000 |
0010 |
0100 |
0111 |
1001 |
1010 |
1100 |
1111 | |
|
1001 {3} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
1100 {1,2,3} |
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
000X {1,2} |
V |
V |
|
|
|
|
|
|
|
|
V |
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
00X0 {1,2,3} |
V |
|
V |
|
|
|
|
|
|
|
V |
|
V |
|
|
|
V |
V |
|
|
|
|
|
|
|
0X10 {1,2,3} |
|
|
V |
V |
|
|
|
|
|
|
|
|
V |
|
|
|
|
V |
|
|
|
|
|
|
|
X010 {3} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
V |
|
|
|
X100 {1,3} |
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
V |
|
|
011X {1,2,3} |
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
X111 {1,2,3} |
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
V |
|
|
|
V |
|
1X11 {1} |
|
|
|
|
|
V |
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0XX0 {1,3} |
V |
|
V |
V |
|
|
|
|
|
|
|
|
|
|
|
|
V |
V |
V |
|
|
|
|
|
|
XX00 {1} |
V |
|
|
|
V |
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X1X0 {1} |
|
|
|
V |
|
|
V |
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X11X {1,2} |
|
|
|
V |
|
|
|
|
V |
V |
|
|
|
|
V |
V |
|
|
|
|
|
|
|
|
|
11XX {1} |
|
|
|
|
|
|
V |
V |
V |
V |
|
|
|
V |
V |
V |
|
|
|
|
|
|
|
|
Виведемо
нормальні формі:
І/АБО
І-НЕ/І-НЕ
АБО/І-НЕ
АБО-НЕ/АБО
Виконаемо мінімізацію заперечення системи функцій
Склеювання і поглинання імплікант:
|
0001 (3) |
00X1 (3) |
|
|
|
0X01 (3) |
01XX (2) |
|
|
0X11 (1,2) |
|
|
0101 (1,2,3) |
X011 (2,3) |
10XX (2) |
|
0110 (2,3) |
010X (1,2) |
|
|
|
|
|
|
1000 (2,3) |
X100 (2) |
|
|
1001 (1,2) |
01X1 (1,2) |
|
|
1010 (1,2) |
X101 (3) |
|
|
|
|
|
|
|
X110 (3) |
|
|
|
|
|
|
|
|
|
|
|
1X00 (2) |
|
|
|
|
|
|
|
|
|
Рисунок 3.10.2 – Поглинання термів заперечення
Таблиця 3.10.2 – Таблиця покриття заперечення

|
|
|
|
| |||||||||||||||
|
0011 |
0101 |
1001 |
1010 |
0011 |
0100 |
0101 |
1000 |
1001 |
1010 |
1011 |
0001 |
0011 |
0101 |
1000 |
1011 |
1101 |
1110 | |
|
0011 {1,2,3} |
|
|
|
|
V |
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
0101 {1,2,3} |
|
|
|
|
|
|
V |
|
|
|
|
|
|
V |
|
|
|
|
|
0110 {2,3} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1000 {2,3} |
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
V |
|
|
|
|
1001 {1,2} |
|
|
V |
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
1010 {1,2} |
|
|
|
V |
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
00X1 {3} |
|
|
|
|
|
|
|
|
|
|
|
V |
V |
|
|
|
|
|
|
0X01 {3} |
|
|
|
|
|
|
|
|
|
|
|
V |
|
V |
|
|
|
|
|
0X11{1,2} |
V |
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X011 {2,3} |
|
|
|
|
V |
|
|
|
|
|
|
|
V |
|
|
V |
|
|
|
010X {1,2} |
|
V |
|
|
|
V |
V |
|
|
|
|
|
|
|
|
|
|
|
|
X100 {2} |
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
01X1 {1,2} |
|
V |
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
X101 {3} |
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
V |
|
|
X110 {3} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
1X00 {2} |
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
01XX {2} |
|
|
|
|
|
V |
V |
|
|
|
|
|
|
|
|
|
|
|
|
10XX {2} |
|
|
|
|
|
|
|
V |
V |
V |
V |
|
|
|
|
|
|
|
Виведемо нормальні форми:
АБО/І
АБО-НЕ/АБО-НЕ
І/АБО-НЕ
І-НЕ/І
