- •Нгту каф вст Теория автоматов п.И. Уваров
- •Теория автоматов
- •Введение
- •Постановка задачи «Теории автоматов»
- •Логические схемы в ка
- •Число двоичных векторов длины n равно 2n.
- •Булевы функции
- •Дизъюнктивные представления
- •Конъюнктивные представления
- •Свойства булевых функций
- •Нормальные формы представления бф
- •Реализация булевых функций
- •Минимизация бф
- •Постановка задачи минимизации бф
- •Диаграммы Вейча
- •Диаграммы Вейча от двух переменных
- •Диаграммы Вейча от трёх переменных
- •Диаграммы Вейча от четырёх переменных
- •Карты Карно
- •Минимизация не полностью определённых бф
- •Элементы памяти
- •Классификация элементов памяти
- •Внутренняя структура триггеров
- •Асинхронный rs-триггер
- •Однотактный rs-триггер
- •Двухтактный rs-триггер
- •Простейшая схема Sn-триггера
- •Режимы работы Sn-триггера
- •Запрещённые режимы работы Sn-триггера
- •Формальная процедура проектирования Sn-триггера
- •Двухтактный Sn-триггер
- •Основные типы базовых триггеров Привести Схемные обозначения триггеров
- •Типы триггеров и таблицы переходов
Постановка задачи «Теории автоматов»
В основе любой деятельности лежит преобразование и обработка информации. Информация имеет разнообразные представления и в общем преобразование (обработку) информации можно представить (рис.1.2.1) в виде существования:
входного информационного потока (A);
некоторого преобразователя информации (Ф);
выходного информационного потока (B).
Преобразователь Ф формирует по определённым правилам выходной поток В, базируясь на данных потока А, т.е. выполняет преобразование АВ.
Потоки А и В могут иметь произвольный вид, например, быть аналоговыми, частотными и т.д. Конечно, можно выполнять преобразования информационных потоков (ИП) именно в том виде, в котором они представлены, но при этом преобразования носят частный характер и не отличаются сложностью и разнообразием. Отсутствует возможность накопления информации, сложно реализовать временные зависимости, входные и выходные ИП могут иметь различную природу.
Для решения этих проблем необходим некоторый универсальный преобразователь ИП АВ, в качестве которого используются цифровые преобразователи информации. Эти преобразователи представляются в виде конечных автоматов (КА) и их место в общем преобразовании показано на рис.1.2.2. Здесь преобразователь информации Ф разбит на три блока:
Входной преобразователь (АХ), приводящий входной ИП произвольного вида А в цифровой (бинарный) вид;
Конечный автомат (КА) , выполняющий преобразование по установленным правилам бинарного потока Х в бинарный поток Y, т.е. выполняющий преобразование XY.
Выходной преобразователь (YB), переводящий результирующий цифровой поток Y в выходной поток В.
КА в виду его цифровой (бинарной) природы обладает возможностями:
логической обработки информации на основе алгебры логики (булевой алгебры);
накопления информации об истории процесса;
представления процесса обработки в виде алгоритмов;
простотой технической реализации алгоритмов;
относительной простотой отладки и наладки схемы КА.
Отметим, что, если потоки А и В цифровые с аналогичными параметрами, то входной и выходной преобразователи могут отсутствовать.
Структура самого КА представлена на рис.1.2.3. В КА можно выделить два основных блока:
ЛС – логическая схема;
ЭП – элементы памяти.
Основное назначение блока элементов памяти – хранение кода текущего состояния КА.
Блок логической схемы предназначен для:
приёма входного ИП;
выработки на основании информации о текущем состоянии КА и входного информационного потока:
выходного информационного потока;
значения новых состояний КА.
Работа КА синхронизируется во времени серией синхросигналов, которые представляют собой последовательность синхронизирующих импульсов (СИ). При поступлении одного СИ происходит переход в новое состояние КА и вырабатывается одно слово выходного ИП.
Существуют асинхронные КА, но они сложно синтезируемы, неустойчиво работают и не получили широкого распространения.
