Функции возбуждения элементов памяти автомата

Состояние автомата Функции возбуждения триггеров
Функции возбуждения элементов памяти автомата - student2.ru (0,1) Функции возбуждения элементов памяти автомата - student2.ru (1,0) Функции возбуждения элементов памяти автомата - student2.ru (0,0) Функции возбуждения элементов памяти автомата - student2.ru Функции возбуждения элементов памяти автомата - student2.ru Функции возбуждения элементов памяти автомата - student2.ru Функции возбуждения элементов памяти автомата - student2.ru

Учитывая невозможность одновременного нахождения автомата сразу в двух и более состояниях, в незаполненные клетки каждой карты Карно можно поставить символ «Х», означающий возможность принятия функцией как нулевого, так и единичного значения.

Функции возбуждения элементов памяти автомата - student2.ru

Рис. 9.4. Минимизация функций возбуждения триггеров методом карт Карно

Для минимизации функций Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru , определяющих состояние автомата в зависимости от состояния входящих в его структуру триггеров, также воспользуемся методом карт Карно (рис. 9.5).

Функции возбуждения элементов памяти автомата - student2.ru

Рис. 9.5. Минимизация функций, определяющих состояние автомата

При проектировании автомата необходимо предусмотреть принудительную его установку в одно из рабочих состояний Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru или Функции возбуждения элементов памяти автомата - student2.ru в случае возникновения неиспользуемой комбинации: Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru .
Последнее достигается путем формирования в данной комбинации сигнала установки в нулевое состояние, подаваемого на входы R всех триггеров автомата.

Функции выходов Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru автомата могут быть реализованы на основании полученных ранее соответствующих секвенций.

Структурная схема проектируемого автомата, описываемого моделью Мура, представлена на рис. 9.6. В состав структуры входят: схема формирования состояний; схема формирования функций возбуждения элементов памяти автомата; элементы памяти; схема кодирования состояний и схема реализации функций выхода.

Для изменения состояния автомата, кроме соответствующего изменения входных сигналов Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru , необходимо поступление специальных синхронизирующих импульсов на входы «С» триггеров автомата, используемых в качестве элементов памяти (рис. 9.6). Формирование таких импульсов может осуществляться специальным генератором тактовых импульсов (ГТИ), частота которого должна быть больше частоты изменения входных сигналов.

Методика определения функций возбуждения элементов памяти и функций выхода автомата (при описании его моделью Мили) аналогична рассмотренной на примере модели Мура.

Функции возбуждения элементов памяти автомата - student2.ru

Рис. 9.6. Схема проектируемого автомата, описываемого моделью Мура

Синтез логической структуры автомата также можно производить на основе метода, используемого при проектировании синхронных счетных схем [6, 9]. Использование рассматриваемого метода для синтеза требуемой структуры рассмотрим на примере проектирования автомата с тремя устойчивыми состояниями, заданного направленным графом (рис. 9.7, а). Составленная для данного автомата кодированная таблица переходов, представлена на рис. 9.7, б.

В левой части таблицы для каждого состояния автомата, определяемого значениями сигналов на выходах триггеров Функции возбуждения элементов памяти автомата - student2.ru , Функции возбуждения элементов памяти автомата - student2.ru , указываются все возможные комбинации входных сигналов. На основании графа или таблицы переходов определяются состояния, в которые переходит автомат из предыдущего состояния при поступлении на его входы данного набора сигналов. Значения функций возбуждения каждого триггера, необходимые для осуществления его перехода из состояния, определенного для момента времени t в состояние, определенное для момента времени t + 1, находятся на основании составленной для данного типа триггера матрицы переходов (см. рис. 6.3, б). Для определения функций возбуждения триггеров используем метод карт Карно (см. рис. 9.7, в).

 
  Функции возбуждения элементов памяти автомата - student2.ru

 

Функции возбуждения элементов памяти автомата - student2.ru

Рис. 9.7. Структурный синтез конечного автомата, заданного моделью Мура: а – задание автомата; б – таблица переходов; в – минимизация функций возбуждения триггеров

Структурная схема проектируемого автомата, описываемого моделью Мура, представлена на рис. 9.8.

Функции возбуждения элементов памяти автомата - student2.ru

Рис. 9.8. Полученная структура проектируемого автомата

Наши рекомендации