ВЛИЯНИЕ КОДИРОВАНИЯ СОСТОЯНИЙ УПРАВЛЯЮЩЕГО АВТОМАТА НА СЛОЖНОСТЬ КОМБИНАЦИОННОЙ СХЕМЫ > Полезные советы
Тысяча полезных мелочей    

ВЛИЯНИЕ КОДИРОВАНИЯ СОСТОЯНИЙ УПРАВЛЯЮЩЕГО АВТОМАТА НА СЛОЖНОСТЬ КОМБИНАЦИОННОЙ СХЕМЫ

ВЛИЯНИЕ КОДИРОВАНИЯ СОСТОЯНИЙ УПРАВЛЯЮЩЕГО АВТОМАТА НА СЛОЖНОСТЬ КОМБИНАЦИОННОЙ СХЕМЫ

Кроткова М.А. Федосеева Л.И. Статья в формате PDF 576 KB

Задача кодирования состояний является одной из основных задач канонического метода структурного синтеза управляющих автоматов. Кодирование заключается в установлении взаимно-однозначного соответствия между множеством состояний автомата А = {а1, ..., аm} и множеством R-компонентных векторов {К1, ..., Кm), Кm = (еm1, ..., emR}, где еmR - состояние r-го элемента памяти r = 1, ..., R.

Переход автомата из одного состояния в другое осуществляется за счет изменения состояний элементов памяти. Так, если автомат переходит из состояния аm с кодом 0101 в состояние аs, с кодом 1001, то это означает, что триггер Т1, переходит из состояния 0 в состояние 1, триггер Т2 - из состояния 1 в состояние 0, а состояния триггеров Т3, и Т4 не изменяются.

Целью данной работы является анализ влияния кодирования состояний автомата на сложность комбинационной схемы. Большое число работ, начало которых было положено Хартманисом и Стирном, посвящено получению такого кодирования, при котором уменьшается зависимость функций возбуждения памяти от переменных обратной связи. Хартманис и Стирн показали, что этот подход тесно связан с существованием определенных разбиений множества состояний автомата. Как правило, нахождение вариантов кодирования состояний, которые обеспечивают ослабленную функциональную зависимость для функций возбуждения, дает более экономичную схему, чем при других типах кодирования. Методы кодирования состояний с ослаблением функциональной зависимости тесно связаны с декомпозицией автомата.

В процессе работы были исследованы два метода кодирования состояний автомата. В первом случае состояния автомата по возможности были закодированы соседними кодами. Во втором применялся эвристический алгоритм кодирования состояний, минимизирующий суммарное число изменений элементов памяти на всех переходах автомата [1]. При таком критерии уменьшается сложность схем, реализующих дизъюнкции на входах элементов памяти, вследствие чего минимизируется комбинационная схема. Для данного способа кодирования состояний был разработан алгоритм (рисунок) и программа в среде Delphi 7.0.

Исследования проводились на примере нескольких структурных таблиц переходов автоматов Мили и Мура, задающих алгоритм работы управляющих автоматов с жесткой логикой. В примерах для построения памяти автомата были использованы RS-триггеры. Комбинационные схемы были реализованы на ПЛИС фирмы Xilinx. Для каждого способа кодирования состояний автомата был проведен подсчет количества логических блоков N, необходимых для реализации систем канонических уравнений функций возбуждения памяти φi.

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

Схема алгоритма

Список литературы

  1. Бapaнов С.И. Синтез микропрограммных автоматов. - Л.: Энергия, Ленингр. отд-ние, 1979.
  2. Федосеева Л.И. Элементы теории цифровых автоматов: учебное пособие. - Пенза: Изд-во Пенз. гос. ун-та, 2004.
  3. Федосеева Л.И. Синтез управляющих автоматов: учебное пособие. - Пенза: Изд-во Пензенского технологического института, 2002.


РЕАБИЛИТАЦИЯ ДИСБИОТИЧЕСКИХ СОСТОЯНИЙ

РЕАБИЛИТАЦИЯ ДИСБИОТИЧЕСКИХ СОСТОЯНИЙ Статья в формате PDF 155 KB...

01 05 2024 7:33:17

ПОЛИТИЧЕСКАЯ ОППОЗИЦИЯ В РОССИИ

ПОЛИТИЧЕСКАЯ ОППОЗИЦИЯ В РОССИИ Статья в формате PDF 269 KB...

25 04 2024 19:51:55

КОРПОРАТИВНЫЙ КОНФЛИКТ МАГОВ В ИНТЕРПРЕТАЦИИ ТЕЛЕВИДЕНИЯ

КОРПОРАТИВНЫЙ КОНФЛИКТ МАГОВ В ИНТЕРПРЕТАЦИИ ТЕЛЕВИДЕНИЯ Современное телевидение требует от своих продюсеров постоянного повышения рейтинга телепередач. Привлечь внимание обывателя можно только ярким зрелищем. Анализируется конфликт между иллюзионистами и их коллегами, возникший в результате появления на Первом канале телевидения программы с разоблачениями секретов иллюзионных трюков. Рассматривается динамика конфликта, выявляются интересы сторон, трaнcформация взглядов участников и возможность достижения консенсуса. ...

24 04 2024 5:26:39

НОВАЯ МОДЕЛЬ ОЦЕНКИ КАРДИОВАСКУЛЯРНОГО РИСКА НА ОСНОВЕ ЭПИДЕМИОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ В ЦИРКУМПОЛЯРНОМ РЕГИОНЕ

НОВАЯ МОДЕЛЬ ОЦЕНКИ КАРДИОВАСКУЛЯРНОГО РИСКА НА ОСНОВЕ ЭПИДЕМИОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ В ЦИРКУМПОЛЯРНОМ РЕГИОНЕ Уровень кардиодеструктивных заболеваний в циркумполярном регионе имеет тенденцию к устойчивому росту. На основании результатов эпидемиологических исследований и количественной оценки факторов риска развития патологии разработана региональная модель оценки кардиоваскулярного риска для населения Ямало-Ненецкого автономного округа, учитывающая факторы питания. При составлении модели использован метод расчета весовых показателей. Шкала включает показатели распространенности классических кардиоваскулярных факторов риска, а также показатели дополнительных алиментарных рисков: артериальная гипертония, избыточная масса тела и ожирение, уровень холестерина в крови, уровень потрeбления белка и пищевого натрия. Использование модели позволяет более эффективно решать вопросы прогноза, индивидуализировать программу профилактики. ...

23 04 2024 9:50:47

БИОИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАНИИ

БИОИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАНИИ Статья в формате PDF 121 KB...

21 04 2024 5:57:12

ВЛИЯНИЕ КУРЕНИЯ НА РАЗВИТИЕ АТЕРОСКЛЕРОЗА

ВЛИЯНИЕ КУРЕНИЯ НА РАЗВИТИЕ АТЕРОСКЛЕРОЗА Статья в формате PDF 142 KB...

12 04 2024 16:34:26

ТРАНСЦЕНДЕНТАЛЬНЫЙ СУБЪЕКТ КАК ФАКТОР БЫТИЯ

ТРАНСЦЕНДЕНТАЛЬНЫЙ СУБЪЕКТ КАК ФАКТОР БЫТИЯ Статья в формате PDF 244 KB...

08 04 2024 13:53:45

ПЕРВОНАЧАЛЬНОЕ ЗАСЕЛЕНИЕ ЧЕЛОВЕКОМ СРЕДНЕРУССКОЙ ВОЗВЫШЕННОСТИ: К ПОСТАНОВКЕ ПРОБЛЕМЫ

ПЕРВОНАЧАЛЬНОЕ ЗАСЕЛЕНИЕ ЧЕЛОВЕКОМ СРЕДНЕРУССКОЙ ВОЗВЫШЕННОСТИ: К ПОСТАНОВКЕ ПРОБЛЕМЫ Подвергается сомнению гипотеза о том, что на протяжении ашельской эпохи жители Восточной Европы пpaктически не покидали Кавказ, делая лишь редкие попытки выхода на равнину. Это разительно отличается от миграционного поведения западно- и центрально-европейского населения. Дается хаpaктеристика местонахождений Среднерусской возвышенности, относимых автором к домустьерскому времени раннего палеолита – Зорино, Погребки, Шубное и др. Среднерусская возвышенность могла быть основным путем проникновения древнейших людей в северные широты с Донецкого кряжа и Приазовья. Это связано с ландшафтной обстановкой днепровского и начала микулинского времени, когда в результате таяния ледников значительная часть низменностей Поволжья и Поднепровья оказалась заболочена. Ставится задача поисков стратифицированных ашельских памятников на этой территории. ...

07 04 2024 8:32:27

ПОСТРОЕНИЕ СИСТЕМАТИКИ МЕТОДОВ ПРИНЯТИЯ РЕШЕНИЙ

ПОСТРОЕНИЕ СИСТЕМАТИКИ МЕТОДОВ ПРИНЯТИЯ РЕШЕНИЙ Статья в формате PDF 207 KB...

03 04 2024 15:41:21

ОЦЕНКА ГИБРИДОВ ТОМАТОВ ДЛЯ ПЛЕНОЧНЫХ ТЕПЛИЦ

ОЦЕНКА ГИБРИДОВ ТОМАТОВ ДЛЯ ПЛЕНОЧНЫХ ТЕПЛИЦ Статья в формате PDF 145 KB...

31 03 2024 4:41:18

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::