2.3 Склад пристроїв
Керуючий автомат.
Керуючий автомат складається з комбінаційної схеми і пам’яті на тригерах. Тип тригерів і елементний базис задані в технічному завданні.
2.4 Етапи проектування і терміни їх виконання
1) Розмітка станів автомата
2) Формування вхідного та вихідного алфавітів
3) Побудова графа автомата
4) Побудова таблиці переходів
5) Побудова структурної таблиці автомата
6) Синтез комбінаційних схем для функцій збудження тригерів і вихідних сигналів
7) Побудова схеми автомата в заданому базисі.
2.5 Перелік текстової і графічної документації
Титульний лист
Аркуш з написом «Опис альбому»
Опис альбому
Аркуш з написом «Технічне завдання»
Технічне завдання
Аркуш з написом «Керуючий автомат. Схема електрична функціональна»
Керуючий автомат. Схема електрична функціональна
Аркуш з написом «Пояснювальна записка»
Пояснювальна записка
Керуючий автомат
Схема електрична
функціональна
Пояснювальна
записка
Зміст
4.1 Вступ 2
4.2 Синтез автомата 2
4.2.1 Структурний синтез автомата 2
4.3 Програма мінімізації 7
4.3.1 Опис програми 7
4.3.2 Інструкція використання 7
4.4 Висновок 10
4.5 Список літератури
11
4.1 Вступ
У даній курсовій роботі необхідно виконати синтез автомата і синтез комбінаційних схем. Розробка виконується на підставі «Технічного завдання ІАЛЦ.463626.002 ТЗ».
4.2 Синтез автомата
4.2.1 Структурний синтез автомата
За графічною схемою алгоритму виконаємо розмітку станів автомата (рис. 4.1):
Рисунок 4.1 Розмітка станів автомата
Згідно з блок-схемою алгоритму (рис. 4.1) побудуємо граф автомата Мілі (рис. 4.2), виконаємо кодування станів автомата.
Рисунок 4.2 Граф автомата
Для синтезу логічної схеми автомату необхідно виконати синтез функцій збудження тригерів та вихідних функцій автомата. Кількість станів автомата дорівнює 8, кількість тригерів знайдемо за формулою K>= ]log2N[ = ]log28[ = 3, звідки К = 3. Так як для побудови даного автомата необхідно використовувати T-тригери, запишемо таблицю переходів цього типу тригерів (рис. 4.3).
T
0
0
0
1
0
1
0
1
1
0
1
1
Рисунок 4.3 Таблиця переходів T-тригера
На основі графа автомата (рис. 4.2) складемо структурну таблицю автомата (табл. 4.1).
Таблиця 4.1 Структурна таблиця
Перехід |
Старий стан |
Новий стан |
Вхідні сигнали |
Вихідні сигнали |
Функції тригерів |
Zi – Zj |
Q3Q2Q1 |
Q3Q2Q1 |
X1X2 |
Y1Y2Y3Y4Y5 |
T3T2T1 |
Z1 – Z2 |
000 |
001 |
-- |
11000 |
001 |
Z2 – Z1 |
001 |
000 |
-0 |
00000 |
001 |
Z2 – Z3 |
001 |
010 |
-1 |
00100 |
011 |
Z3 – Z4 |
010 |
011 |
-- |
00100 |
001 |
Z4 – Z5 |
011 |
100 |
-- |
00011 |
111 |
Z5 – Z6 |
100 |
101 |
-0 |
01000 |
001 |
Z5 – Z6 |
100 |
101 |
-1 |
00000 |
001 |
Z6 – Z7 |
101 |
110 |
0- |
00100 |
011 |
Z7– Z1 |
110 |
000 |
-- |
00100 |
110 |
Z6 – Z8 |
101 |
111 |
1- |
10100 |
010 |
Z8– Z1 |
111 |
000 |
-- |
00100 |
111 |
На основі структурної таблиці автомата (табл. 4.1) виконаємо синтез комбінаційних схем для функцій збудження тригерів (рис. 4.4) і вихідних сигналів (рис. 4.5). Аргументами функцій збудження тригерів та вихідних сигналів є коди станів та вхідні сигнали. Виконаємо мінімізацію вищевказаних функцій методом Вейча. Зауважимо, що операторні представлення функцій сформовані враховуючи елементний базис {АБО-НЕ, І}.
Рисунок 4.4 Діаграми Вейча для функцій збудження тригерів
Рисунок 4.5 Діаграми Вейча для функцій управляючих сигналів
Даних достатньо для побудови комбінаційних схем функцій збудження тригерів та функцій сигналу виходу, таким чином, і всієї комбінаційної схеми. Автомат будуємо на Т-тригерах. Автомат є синхронним, так як його роботу синхронізує генератор, а Т-тригер є керований перепадом сигналу.
Схема даного автомату виконана згідно з єдиною системою конструкторської документації (ЄСКД) і наведена у документі «Керуючий автомат. Схема електрична функціональна ІАЛЦ.463626.003 Е2».