Управляющий автомат на @ состояний
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ . К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик н11999040 (61) Дополнительное к авт. свид-ву (22) Заявлено 251278 (21) 2700945/18-24 (31) М. Кп.
G 06 F 7/00 с присоединением заявки ¹ (23) Приоритет
Государственный комитет
СССР оо делам изобретений и открытий
Опубликовано 230283. Бюллетень ¹ 7
Дата опубликования описания 23.0283 (53) УДК 681. 327
{088. 8) -.. .: tg{ .
С.И. Кудреватых и В.В. Рыб еущо,,„.,„ т
tv 3
Г (72) Авторы изобретения (71) Заявитель
{54) УПРАВЛЯЮЩИЙ АВТОМАТ HA g СОСТОЯНИЙ
Изобретение относится к автоматй ке и вычислительной технике, в частности к устройствам программного управления и может быть использовано в блоках управления ЦВМ, а также других устройств цифровой автоматики, в том числе и в управлении периферийНыми устройствами ЦВМ.
Известен управляющий автоматp,,содержащий реле, злементы И, ИЛИ (11
Недостатком его является невозможность реализовать все автоматные отоб- ражения с данным числом состояний.
Наиболее близким техническим решением к изобретению является управляю щий автомат на g состояний, содержащий регистр, выходы которого соединены c входами дешифратора, выходы которого являются выходами автомата. Кро" ме того, входы регистра являются входами автомата 12) .
Недостатком его является невозможность реализации любого автоматного отображения с g состояниями.
Целью изобретения является расширение функциональных возможностей за счет реализации всех автоматных отображений с g состояниями.
Цель достигается тем, что в управляющий автомат введены g универсаль- -ЗО ных логических модулей от одной переменной и блок из log g коммутаторов, информационные входы которых соединены с выходами универсальных логических модулей, а управляющие входы соединены с вь&одами регистра, входы которого соединены с выходами блока коммутаторов, причем входы универсальных логических модулей от одной переменной являются входами автомата.
На фиг. 1 представлена блок-схема управляющего автомата; на фиг. 2— конкретная схема управляющего автомата для 4 состояний. управляющий автомат содержит универсальные логические модули от одной переменной 1, блок 2 коммутаторов, регистр З,дешифратор. 4, синхронизирующий вход 5, информационные входы б, входы 7 логических констант, выходы
8 автомата, вход 9 сброса, узел 10 ввода чисел настройки состояния 0, узел 11 ввода чисел настройки состояния 1 .
Автомат работает следукж им образом.
В исходном состоянии автомата регистр 3 хранит исходное слово состояния. В блоках 1 по логическим константам и внешним переменным вырабатываются сигналы, которые подаются на
999040 входы блока 2 коммутаторов. Блок ком.Мутатора по содержимому регистра 3 выделяет группу сигналов блоков 1, которые подаются на входы регистра 3.
По приходу синхрониэирующего импуль-. са в регистре 3 устанавливается слово, соответствующее выходным сигйалам блока 2. Нбвое содержимое регистра .дешифрируется дешифратором 4, который .формирует выходные сигналы автомата, . а также поступает на управлякицие вхо« 10 ,ды блока 2, выбиракщего группу выход; ных сигналов блоков 1„ соответствую щнх новому состоянию автомата. После этого автомат готов по,приходу следую-, щего импульса выполнить следующий цикл по заданному алгоритму работы.
Сигналом Сброс по входу 9 автомат переводится в исходное состояние. При необходимости изменения алгоритма работы автомата в блоках 1 устанавли- щ наются соответствующие числа настройки. Функционирование автомата при этом будет происход*ть в соответствии. .с новыми числами настройки по таким же циклам, определяемым синхронизирующими импульсами.
На фиг. 2 блок 1 состоит из узла
1 О ввода чисел настройки {состояние 0 ) .и узла 11 ввода чисел настрой. .ки (состояние 1 ). В общем случае- ЗО число универсальных модулей равно числу. ссстояний автомата.
° Для автомата на фиг. 2 п = 2, число состояний 2 4, переключатель блока l на 4 положения. Показанные на фиг. 2 положения переключателей узла соответствуют условному переходу из состояния 0 1 .а) в состояние 2, если внешняя переменная на входе 5 равна единице) б) в состояние 3., если внешняя переменная на входе 5 равна нулю.
Из состояния 1 автомат перей дет rlo синхронизирующему импульсу: а) в состояние 3, если внешняя переменная на Входе 5 равна единице; 45 б) s состояние 2, если внешняя переменная на входе 5 равна нулю.
Переходы из состояний 2 и 3 на фиг. 2 не показаны. Автомат может перейти иэ этих состояний н любое дру- гое н зависимости от положения переключателей в оставшихся узлах блока 1.
Для изменения алгоритма работы ав.— томата .достаточно перевести переключатели в другие положения.
Переключатель, в частности, может быть выполнен в виде неразъемного сое динения или коммутационного поля, на котором при настройке автомата напаинаются.перемычки.
Таким образом, предлагаемое изобретение в отличие от известного автомата позволяет реализовать любое автоматное отображение с заданным числом состояний.
Формула изобретения
Управляющий автомат íà g состояний, содержащий регистр, выходы которого соединены с входами дешифратора, ныходы которОГО яВляются Выходами автомата, о т л и,ч а ю шийся тем, что, с целью расширения функциональных возможностей за счет реализации всех автоматных отображений с g состояниями, в него введены д универсальных логических модулей от одной переменной и блок из log g коммутаторов, информационные входы которого соединены с выходами универсальных логичес,ких модулей, а управляющие нходы сое динены с выходами регистра, входы ко торого соединены с выходами блока коммутаторов, причем входы универсальных логических модулей от одной переменной являются входами автомата.
Источники информации, принятые но .внимание прн,экспертизе
1. Авторское свидетельство СССР
Р 433475,:кл. G 06 Р 7/00, 1972.
2. Майоров С.A. и Ноников Т.И.
Принципы органиэации цифровых машин.
Л.; Машиностроение, 1974, с.244, рис. 7.4 (прототип).