- •Національний технічний університет України
- •1. Призначення розроблюваного об’єкта
- •2. Вхідні дані
- •3. Склад пристроїв
- •4. Етапи проектування і терміни їх виконання
- •5. Перелік текстової і графічної документації
- •1. Вступ
- •2. Синтез автомата
- •2.1 Розмітка станів
- •2.2 Побудова графа автомата
- •2.4 Мінімізація функцій збудження тригерів та вихідних сигналів
- •3. Синтез комбінаційних схем
- •3.8 Мінімізація функції методом Квайна-Мак-Класкі
- •3.9 Мінімізація функції методом діаграм Вейча
- •3.10 Спільна мінімізація функцій
- •3.11 Одержання операторних форм для реалізації на плм
- •Покажемо умовне графічне позначення даної плм (рисунок 3.11.5).
- •4. Висновок
- •5. Список литератури
3.11 Одержання операторних форм для реалізації на плм
Операторне представлення функцій на ПЛМ можна реалізувати форми І/АБО, І/АБО-НЕ.
Розглянемо програмування ПЛМ для системи перемикальних функцій заданої в формі І/АБО:
Позначимо терми системи:
Визначимо мінімальні параметри ПЛМ:
n = 4 - число інформаційних входів, що дорівнює кількості аргументів системи перемикальних функцій.
p = 10 - число проміжних внутрішніх шин, яке дорівнює кількості різних термів системи.
m = 3 - число інформаційних виходів, котре дорівнює кількості функцій виходів.
Побудуємо спрощену мнемонічну схему ПЛМ (4,10,3):
Рисунок 3.11.1 – Мнемонічна схема
Складемо карту програмування ПЛМ (4,9,3):
Шина |
Входи |
Виходи | |||||
x1 |
x2 |
x3 |
x4 |
y1 |
y2 |
y3 | |
P1 |
- |
0 |
0 |
0 |
1 |
1 |
0 |
P2 |
1 |
1 |
- |
1 |
1 |
0 |
0 |
P3 |
0 |
- |
- |
0 |
1 |
0 |
0 |
P4 |
- |
- |
0 |
0 |
1 |
0 |
0 |
P5 |
1 |
1 |
- |
- |
1 |
1 |
1 |
P6 |
0 |
0 |
- |
0 |
0 |
1 |
0 |
P7 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
P8 |
- |
0 |
1 |
0 |
0 |
0 |
1 |
P9 |
- |
1 |
0 |
0 |
0 |
0 |
1 |
P10 |
- |
1 |
1 |
1 |
0 |
0 |
1 |
Рисунок 3.11.2 – Карта програмування ПЛМ(4,10,3)
Програмування ПЛМ для системи перемикальних функцій заданої в формі
І/АБО-НЕ виконуємо аналогічно:
Позначимо терми системи:
Мінімальні параметри даної ПЛМ ідентичні до попередньої, тому зразу будуємо мнемонічну схему ПЛМ (4,10,3):
Рисунок 3.11.3 – Мнемонічна схема
Складемо карту програмування ПЛМ (4,10,3):
Шина |
Входи |
Виходи | |||||
x1 |
x2 |
x3 |
x4 |
y1 |
y2 |
y3 | |
P1 |
1 |
1 |
- |
0 |
1 |
1 |
0 |
P2 |
- |
0 |
1 |
0 |
1 |
1 |
0 |
P3 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
P4 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
P5 |
- |
- |
0 |
1 |
0 |
1 |
0 |
P6 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
P7 |
1 |
- |
0 |
0 |
0 |
0 |
1 |
P8 |
1 |
1 |
0 |
- |
0 |
0 |
1 |
P9 |
1 |
0 |
1 |
- |
0 |
0 |
1 |
P10 |
1 |
1 |
0 |
- |
0 |
0 |
1 |
Рисунок 3.11.4 – Карта програмування ПЛМ(4,10,3)
Покажемо умовне графічне позначення даної плм (рисунок 3.11.5).
Рисунок 3.11.5 - Умовне графічне позначення ПЛМ
4. Висновок
У даній курсовій роботі був виконаний синтез автомата і комбінаційних схем.
Схема автомата представлена в документі «Керуючий автомат. Схема електрична функціональна». Автомат побудований на T-тригерах і логічних елементах 3І-НЕ, 3АБО-НЕ. Практичне застосування даного автомату можливо у галузі обчислювальної техніки.
У розділі «Синтез комбінаційних схем» функція f4 булв мінімізована різними методами, представлена в канонічних формах алгебр Буля, Жегалкіна, Пірса і Шеффера, а також проведена сумісна мінімізація системи функцій з виводом нармальних форма та з наступною реалізацією на програмованих логічних матрицях.
Під час виконання курсової роботи був побудований алгорит, граф та структурна татблиця. Граф автомата побудований з урахуванням сигналів подвійної тривалості. Синтезований керуючий автомат і побудовані комбінаційні схеми відповідають технічному завданню. Були закріплені знання теоретичного курсу і отримані навички їх практичного застосування, навички оформлення проектно-конструкторської документації згідно з єдиною системою конструкторської документації (ЄСКД).