Разработка устройства управления выполнением операции (управляющего автомата) с жесткой логикой
Управляющий автомат с жесткой логикой может быть построен на основе автоматов Мили или Мура. Автомат мили в нашей ГСА имеет 10 состояний а мура 14 состояний. И тот и другой случай соответствует 4 триггерам, поэтому выбираем автомат мура, т.к. он быстрее. Проведём анализ содержательной ГСА на предмет совместимости м/о, следующих друг за другом. Необходимо произвести отметку закодированной ГСА. Входы различных вершин, за исключением конечной, должны быть отмечены разными символами. Для автомата Мура отметка производиться следующим образом: · Символом а1 отмечаются начальная и конечная вершины; · Все остальные операторные вершины, кроме уже отмеченных а1, отмечаются как а2…аm, но не более чем одним символом. В качестве метода борьбы с гонками выберем в нашем автомате противогоночное кодирование, а в качестве элементов памяти синхронные RS - триггеры, из-за указанного в техническом задании критерия. Тогда структурная схема нашего автомата будет следующей:
Построим закодированную отмеченную ГСА. См. лист 1 чертежа. Построим по отмеченному графу структурную таблицу автомата:
При кодировании состояний исходят из того, что сложность схем формирования функции возбуждения находится в пропорциональной зависимости от количества единиц в коде состояний. Из-за того что в ГСА существует цикл из нечетного кол-ва переходов (3-х) то использовать соседнее кодирование запрещено. Тогда закодируем методом развязывания пар.
Тогда: Автомат, в котором все пары переходов осуществляемые под воздействием одного и того же сигнала являются развязанными, то в гонки в таком автомате отсутствуют. Развязыванию подлежат пары у которых пересечение индексов равно нулю.
α = {1, 3, 4, 5} β = {2, 6, 7, 8} (1) = 00 (4) = 10 (2) = 00 (7) = 10 (3) = 01 (5) = 11 (6) = 01 (8) = 11
Составим по таблице аналитические выражения функций сигналов возбуждения и выходов в базисе 2-И-НЕ. При преобразовании функций будем использовать следующие правила алгебры логики: 1) ab = 2) 3) 4)
1) функции возбуждения:
2) выходные сигналы: y1 = a2 y2 = a2 v a6 y3= y4= y5= y6= y7= y8= y9= y10= y11= y12 = a12 y13 = a12 y14 = a14 y15 = a13
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (388)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |