me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 217 из 279 · 0% пройдено
Конечные автоматы: Мили и Мур

Граф состояний и реализация

Шаг 217 из 2797 минТеория
Цель

Понять основной механизм темы «Граф состояний и реализация» без заучивания отдельных терминов.

Как работать

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

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ITERATION CYCLES0: красныйS1:красный+жёлтыйS2: зелёныйS3: жёлтый
Граф состояний автомата управления светофором
Опорная идея

Поведение автомата наглядно описывают графом состояний: кружки — состояния, стрелки — переходы, на стрелках пишут условие перехода (значение входа), а для автомата Мили — ещё и выход.

От графа переходят к таблице переходов и выходов, затем кодируют состояния двоичными числами (для N состояний нужно ⌈log₂N⌉ триггеров) и выводят логические функции для входов триггеров и для выходов. Эти функции минимизируют и собирают на вентилях.

Структура реализации стандартна: регистр состояния (триггеры) хранит текущее состояние; комбинационная логика переходов вычисляет следующее состояние; комбинационная логика выходов формирует выходные сигналы. По каждому фронту такта регистр обновляется на вычисленное следующее состояние.

На диаграмме — цикл из четырёх состояний автомата (например, фазы светофора), последовательно сменяющих друг друга по тактам. Это сердце любого цифрового контроллера.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.