ВЛИЯНИЕ КОДИРОВАНИЯ СОСТОЯНИЙ УПРАВЛЯЮЩЕГО АВТОМАТА НА СЛОЖНОСТЬ КОМБИНАЦИОННОЙ СХЕМЫ
Задача кодирования состояний является одной из основных задач канонического метода структурного синтеза управляющих автоматов. Кодирование заключается в установлении взаимно-однозначного соответствия между множеством состояний автомата А = {а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.
При кодировании вручную необходимо большее количество корпусов микросхем, комбинационная схема более сложная. Также при этом методе кодирования трудоемкость и временные затраты увеличиваются вместе с ростом сложности алгоритма. Таким образом, использование для кодирования состояний автомата разработанной программы, реализующей эвристический алгоритм кодирования, позволяет снизить цену комбинационной схемы автомата, а также значительно сократить время, необходимое для выполнения процедуры кодирования.
Схема алгоритма
Список литературы
- Бapaнов С.И. Синтез микропрограммных автоматов. - Л.: Энергия, Ленингр. отд-ние, 1979.
- Федосеева Л.И. Элементы теории цифровых автоматов: учебное пособие. - Пенза: Изд-во Пенз. гос. ун-та, 2004.
- Федосеева Л.И. Синтез управляющих автоматов: учебное пособие. - Пенза: Изд-во Пензенского технологического института, 2002.
Статья в формате PDF 324 KB...
02 05 2024 2:36:18
Статья в формате PDF 112 KB...
30 04 2024 9:13:33
Статья в формате PDF 131 KB...
29 04 2024 19:15:33
Статья в формате PDF 115 KB...
28 04 2024 13:43:45
Статья в формате PDF 126 KB...
27 04 2024 2:52:47
Статья в формате PDF 206 KB...
26 04 2024 5:16:25
Современное телевидение требует от своих продюсеров постоянного повышения рейтинга телепередач. Привлечь внимание обывателя можно только ярким зрелищем. Анализируется конфликт между иллюзионистами и их коллегами, возникший в результате появления на Первом канале телевидения программы с разоблачениями секретов иллюзионных трюков. Рассматривается динамика конфликта, выявляются интересы сторон, трaнcформация взглядов участников и возможность достижения консенсуса. ...
24 04 2024 5:26:39
Уровень кардиодеструктивных заболеваний в циркумполярном регионе имеет тенденцию к устойчивому росту. На основании результатов эпидемиологических исследований и количественной оценки факторов риска развития патологии разработана региональная модель оценки кардиоваскулярного риска для населения Ямало-Ненецкого автономного округа, учитывающая факторы питания. При составлении модели использован метод расчета весовых показателей. Шкала включает показатели распространенности классических кардиоваскулярных факторов риска, а также показатели дополнительных алиментарных рисков: артериальная гипертония, избыточная масса тела и ожирение, уровень холестерина в крови, уровень потрeбления белка и пищевого натрия. Использование модели позволяет более эффективно решать вопросы прогноза, индивидуализировать программу профилактики. ...
23 04 2024 9:50:47
Статья в формате PDF 257 KB...
22 04 2024 17:17:59
Статья в формате PDF 134 KB...
20 04 2024 21:32:34
Статья в формате PDF 123 KB...
19 04 2024 10:25:21
18 04 2024 4:45:35
Статья в формате PDF 192 KB...
17 04 2024 20:37:30
Статья в формате PDF 274 KB...
16 04 2024 2:46:12
Статья в формате PDF 110 KB...
15 04 2024 14:25:33
Статья в формате PDF 107 KB...
13 04 2024 15:34:51
Статья в формате PDF 104 KB...
11 04 2024 19:12:46
Статья в формате PDF 262 KB...
10 04 2024 11:13:21
Статья в формате PDF 111 KB...
09 04 2024 7:56:11
Подвергается сомнению гипотеза о том, что на протяжении ашельской эпохи жители Восточной Европы пpaктически не покидали Кавказ, делая лишь редкие попытки выхода на равнину. Это разительно отличается от миграционного поведения западно- и центрально-европейского населения. Дается хаpaктеристика местонахождений Среднерусской возвышенности, относимых автором к домустьерскому времени раннего палеолита – Зорино, Погребки, Шубное и др. Среднерусская возвышенность могла быть основным путем проникновения древнейших людей в северные широты с Донецкого кряжа и Приазовья. Это связано с ландшафтной обстановкой днепровского и начала микулинского времени, когда в результате таяния ледников значительная часть низменностей Поволжья и Поднепровья оказалась заболочена. Ставится задача поисков стратифицированных ашельских памятников на этой территории. ...
07 04 2024 8:32:27
Статья в формате PDF 109 KB...
06 04 2024 12:18:21
Статья в формате PDF 245 KB...
05 04 2024 22:57:57
Статья в формате PDF 267 KB...
04 04 2024 1:56:21
Статья в формате PDF 280 KB...
02 04 2024 13:49:25
Статья в формате PDF 123 KB...
01 04 2024 9:40:56
Статья в формате PDF 113 KB...
30 03 2024 13:45:59
Статья в формате PDF 115 KB...
29 03 2024 11:11:18
Статья в формате PDF 126 KB...
28 03 2024 2:51:18
Статья в формате PDF 120 KB...
27 03 2024 8:31:56
Статья в формате PDF 329 KB...
26 03 2024 23:10:13
Статья в формате PDF 101 KB...
25 03 2024 16:54:46
Статья в формате PDF 108 KB...
24 03 2024 12:44:51
Еще:
Поддержать себя -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 ::