Файл: Отчет по курсовому проекту по курсу Теория автоматов (наименование учебной дисциплины ).docx
Добавлен: 30.11.2023
Просмотров: 390
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1 Канонический метод структурного синтеза
2 Синтез цифрового автомата по граф-схеме алгоритма
2.3 Структурный синтез автомата
3 Синтез автомата с программируемой логикой
3.1 Адресация микрокоманд с двумя принудительными адресами
3.2 Адресация микрокоманд с одним принудительным адресом (инкремент текущего адреса)
3.3 Адресация микрокоманд с одним принудительным адресом (инкремент адреса перехода)
| МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования |
| «Национальный исследовательский ядерный университет « МИФИ » Снежинский физико-технический институт- филиал федерального государственного автономного образовательного учреждения высшего образования «Национальный исследовательский ядерный университет « МИФИ » (СФТИ НИЯУ МИФИ) |
| | на тему «Синтез цифровых управляющих автоматов» |
Содержание
Введение 3
1 Канонический метод структурного синтеза 4
2 Синтез цифрового автомата по граф-схеме алгоритма 9
2.2 Отмеченная ГСА 11
2.3 Структурный синтез автомата 13
3 Синтез автомата с программируемой логикой 16
3.1 Адресация микрокоманд с двумя принудительными адресами 16
3.2 Адресация микрокоманд с одним принудительным адресом (инкремент текущего адреса) 18
3.3 Адресация микрокоманд с одним принудительным адресом (инкремент адреса перехода) 20
3.4 Естественная адресация 23
Заключение 27
Список литературы 28
Введение
Данная курсовая работа состоит из трёх разделов. В первом разделе представлен синтез цифрового автомата по каноническому методу структурного синтеза. Результатом этого метода является система логических уравнений и комбинационная логическая схема, реализующих даннуюсистему.Структурный синтез цифрового автомата выполнен на основании заданных таблицы переходов и таблицы выходов. Для того чтобы реализовать автомат по данному методу выполнено следующее:-
структуризация входов, выходов и состояний автомата; -
кодировка входных, выходных сигналов и внутренних состояний автомата; -
получение кодированных таблиц переходов и выходов структурного автомата; -
получение логических функций по кодированным таблицам; -
построение функционально-логической схемы автомата на основании полученных в результате синтеза логических функций.
Во втором разделе представлен цифровой автомат по ГСА, выполнен структурный синтез автомата.В третьем разделе представлен синтез автомата с жёсткой и программируемой логикой по трем видам адресации.
1 Канонический метод структурного синтеза
Выполнен структурный синтез частичного автомата А, заданного своими таблицами переходов и выходов, представленных в таблице 1.1 и таблице 1.2.| λ | a1 | a2 | a3 | a4 |
| z1 | w1 | - | w2 | w3 |
| z2 | - | w2 | w3 | - |
| z3 | w2 | w3 | - | w3 |
Таблица 1.1 – Таблица переходов Таблица 1. 2 – Таблица выходов
| δ | a1 | a2 | a3 | a4 |
| z1 | a3 | - | a2 | a1 |
| z2 | - | a2 | a4 | - |
| z3 | a2 | a3 | - | a3 |
В качестве элементов памяти используется T –триггер.Произведена кодировка входных, выходных сигналов и внутренних состояний автомата. Количество входных абстрактных сигналов F = 3, количество входных структурных сигналов n =] log2F[ = ] log23[ = 2, то есть X={х1, х2}. Количество выходных абстрактных сигналов G= 3, количество выходных структурных сигналов m =] log2G[ = ] log23[ = 2 , то есть Y ={у1, у2}. Количество внутренних состояний абстрактного автомата M =4, следовательно, количество двоичных элементов памяти (триггеров) K= ] log
2M[ = ] log24[ = 2.Кодирование входных, выходных сигналов и внутренних состояний представлено в таблицах 1.3 -1.5. Таблица 1.5 –Кодированиевыходных сигналов Таблица 1.3 – Кодирование входных сигналов Таблица 1.4 –Кодированиевыходных сигналов
| | | | ||||||||||||||||||
|
|
|
| | | a1 | a2 | a3 | a4 | | | a1 | a2 | a3 | a4 |
| | Q1Q2x1x2 | 00 | 01 | 10 | 11 | | Q1Q2 x1x2 | 00 | 01 | 10 | 11 |
| z1 | 00 | 10 | - | 01 | 00 | z1 | 00 | 00 | - | 01 | 10 |
| z2 | 01 | - | 01 | 11 | - | z2 | 01 | - | 01 | 10 | - |
| z3 | 10 | 01 | 10 | - | 10 | z3 | 10 | 01 | 10 | - | 00 |
В кодированной таблице переходов заданы функции: , .В кодированной таблице выходов заданы функции: , . При каноническом методе синтез сведен к получению функций: ; ; ; . Функции и получены из кодированной таблицы выходов.Карты Карно для минимизации выражения для и изображены на рисунке 1.1.
| | 00 | 01 | 11 | 10 |
| 00 | | - | 1 | |
| 01 | - | | - | 1 |
| 11 | - | - | - | - |
| 10 | | 1 | | - |
| 00 | 01 | 11 | 10 |
| 00 | | - | | 1 |
01 | - | 1 | - | |
| 11 | - | - | - | - |
| 10 | 1 | | | - |
Q1 Q2X1 X2
X1 X2
Q1 Q2
; . | (1) |
Таблица 1.8 – Таблица функций возбуждения
x1x2 Q1Q2 | 00 | 01 | 10 | 11 |
| 00 | 10 | - | 11 | 11 |
01 | - | 00 | 01 | - |
| 10 | 01 | 11 | - | 01 |
T1T2
x1x2
| 00 | 01 | 11 | 10 |
| 00 | 1 | - | 1 | 1 |
| 01 | - | | | |
| 11 | - | - | - | - |
| 10 | | 1 | | - |
Q1Q2
x1x2
а
Q1Q2
| 00 | 01 | 11 | 10 |
| 00 | | - | 1 | 1 |
| 01 | | | | 1 |
| 11 | - | - | - | - |
| 10 | 1 | 1 | 1 | - |
Рисунок 1.2 – Карты Карно для Т1 (а) и Т2 (б) | б (2) | ||
| | | | |
На основании полученных в результате синтеза булевых выражений (1), (2) построена функционально-логическая схема автомата, изображённая на рисунке
1.3.
Для этого уравнения 1 и 2 представлены в виде:
;
;
;
.
Рисунок 1.3 – Функционально-логическая схема автомата
на тему «Синтез цифровых управляющих автоматов»
Q1Q2
.
-
01
11
-