Файл: Задание на проектирование цифрового автомата Номер.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 145
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Задание на проектирование цифрового автомата
Номер варианта: 3Номер ГСА: 1Тип триггера: Т-триггерГСА представлено на рисунке 1.Рисунок 1 – ГСАОглавление
Задание на проектирование цифрового автомата 1
Введение 3
Основная часть 4
Этапы проектирования автомата Мили 4
Этапы проектирования автомата Мура 7
Заключение 10
Список использованных источников 11
Приложения 12
Логическая схема автомата Мили 12
Логическая схема автомата Мура 13
Введение
Выполнение расчетно-графической работы по проектированию цифрового автомата с памятью подытоживает результаты освоения методов описания цифровых автоматов на абстрактном и структурном уровнях.Для описания используется булевый базис. Выполнение расчетно-графической работы включает этапы построения абстрактной модели автомата от разметки ГСА до построения через граф переходов-выходов таблиц переходов-выходов. Каждое задание реализуется для автоматов Мили и Мура.После этого реализуются все этапы структурного синтеза цифровых автоматов с памятью, заканчивающиеся построением логических схем с помощью пакета TAlast и их тестированием.Для выполнения данной работы используется Т-триггер. T-триггер — это счетный триггер. У данного триггера имеется только один вход. Принцип работы T-триггера заключается в следующем. После поступления на вход T импульса, состояние триггера меняется на прямо противоположное. Счётным он называется потому, что T триггер подсчитывает количество импульсов, поступивших на его вход. При поступлении второго импульса T-триггер снова сбрасывается в исходное состояние. Таблица 1 отображает переходы для Т-триггера. Рисунок 2 изображает условное обозначение данного элемента.Таблица 1 – переходы Т-триггера| Состояние Т-триггера | Входной сигнал Т | |
| 0 | 1 | |
| 0 | 0 | 1 |
| 1 | 1 | 0 |
Рисунок 2 – условное обозначение Т-триггера
Основная часть
Этапы проектирования автомата Мили
Разметим ГСА для автомата Мили (рис. 3).Рисунок 3 – Разметка ГСА автомата МилиСоставим граф переходов-выходов для автомата Мили (рис. 4).Рисунок 4 – граф переходов-выходов автомата МилиСоставим таблицу переходов-выходов (таблица 2).Таблица 2 – таблица переходов выходов автомата Мили| Состояние автомата | Входные сигналы | |||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | |
| q1 | | q2/y1 | q5/y1 | | | | | |
| q2 | q3/y2 | | | | | | | |
| q3 | q4/y3 | | | | | | | |
| q4 | | | | q3/y4 | q3/y4 | q5/y4 | q5/y4 | q5/y4 |
| q5 | q1/y5 | | | | | | | |
Составим структурную таблицу (таблица 3).Таблица 3 – структурная таблица автомата Мили
| Состояние автомата | Входные сигналы | |||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | |
| 000 | | 001 | 100 | | | | | |
| 001 | 010 | | | | | | | |
| 010 | 011 | | | | | | | |
| 011 | | | | 010 | 010 | 100 | 100 | 100 |
| 100 | 000 | | | | | | | |
| a1a2a3 | Входные сигналы | ||||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | ||
| q1 | | 001 | 100 | | | | | | |
| q2 | 011 | | | | | | | | |
| q3 | 001 | | | | | | | | |
| q4 | | | | 001 | 001 | 111 | 111 | 111 | |
| q5 | 100 | | | | | | | | |
| | | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 |
Составим функции возбуждения триггеров.T1 = T2 = T3 = Составим выходные сигналы.y1 = y2 = y3 = y4 = y5 =
Этапы проектирования автомата Мура
Разметим ГСА для автомата Мура (рис. 5).Рисунок 5 – разметка ГСА автомата МураСоставим граф переходов-выходов (рис. 6).Рисунок 6 – граф переходов-выходов автомата МураСоставим таблицу переходов-выходов (таблица 5).Таблица 5 – таблица переходов-выходов автомата Мура| Состояние автомата | Входные сигналы | |||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | |
| q0 | q1 | | | | | | | |
| q1 | | q2 | q5 | | | | | |
| q2 | q3 | | | | | | | |
| q3 | q4 | | | | | | | |
| q4 | | | | q3 | q3 | q5 | q5 | q5 |
| q5 | q0 | | | | | | | |
Составим структурную таблицу переходов (таблица 6).Таблица 6 – структурная таблица переходов автомата Мура
| Состояние автомата | Входные сигналы | |||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | |
| 000 | 001 | | | | | | | |
| 001 | | 010 | 101 | | | | | |
| 010 | 011 | | | | | | | |
| 011 | 100 | | | | | | | |
| 100 | | | | 011 | 011 | 101 | 101 | 101 |
| 101 | 000 | | | | | | | |
| a1a2a3 | Входные сигналы | ||||||||
| 1 | x1 | x̅1 | x2x4 | x̅2x3x5 | x2x̅4 | x̅2x̅3 | x̅2x3x̅5 | ||
| 000 | 001 | | | | | | | | |
| 001 | | 011 | 100 | | | | | | |
| 010 | 001 | | | | | | | | |
| 011 | 111 | | | | | | | | |
| 100 | | | | 111 | 111 | 001 | 001 | 001 | |
| 101 | 101 | | | | | | | | |
| | | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 | T1T2T3 |