logo
Лекции по теории автоматов

Основные этапы структурного синтеза.

  1. Кодирование входного и выходного алфавитов (если требуется).

  2. Кодирование информации может быть опущены, так как в исходных дпнных входы и выходы могут быть закодированы.

  3. Кодирование состояний абстрактного автомата.

Существует много способов кодирования состояний.

По тому, как будет закодировано состояние, зависит окончательная схемная сложность автомата.

Если автомат имеет mсостояний, то длина кода может быть отlog2mдоm.

  1. Закодированные значения входных и выходных состояний подставляют в таблицу переходов и выходов и получают кодированную таблицу переходов и выходов, которые описывает уже структурный автомат.

  2. На основе кодированной таблицы строится система Булевой функции для возбуждения элементов памяти и выходов автомата.

  3. Совместно минимизируется полученная система булевых функций (пример Карты Карно).

  4. Построение блока памяти на логических элементах.

  5. Построение функциональной схемы всего автомата на заданных логических элементах.