Устройство многопрограммногоуправления
Иллюстрации
Показать всеРеферат
Союз Советских
Е ия
Роспублнк
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТИЛЬСТВУ оо830381 (61) Дополнительнов к авт. саид-ву— (22) Заявлено 1506 78 (21) 26 31442/ 18/24 с присоединением заявки ¹ (23) Приоритет
Опубликовано 1505.81, Бюллетень |4 18
Дата опубликования описания 15D5.81
®)м. кл.
G 06 Р 9/22
Государственный коиитет
СССР ао яелаи изобретений и открытий (53) УД3(681. 325. (088. 8) (72) Авторы изобретения тЮ.Ф.Чубаров и М.А.Леднев / .. ; ф -:::,.:. . " - ." /
Куйбышевский ордена Трудового Красного Зна политехнический институт им. В.В.Куйбышева (71) Заявитель (54) УСТРОЙСТВО МНОГОПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к вычислительной и измерительной технике, в частности к управляющим автоматам и автоматам обработки информации высокой производительности.
Известно устройство, содержащее дешифратор команд, дешифратор состояний, однородно-кодирующую структуру
l1) °
Наиболее близким к изобретению является устройство, содержащее дешифратор команд, дешифратор состояний, ячейку одно одной кодирующей структуры, элемент ИЛИ (2).
Недостатками известных устройств является сложность управления при большом числе программ, необходимость перестройки дешифратора состояний при изменении числа объектов управления. цель изобретения — расширенца функциональных возможностей за счет реализации как отдельных программ, так и наборов программ без перестройки структуры, Эта цель достигается тем, что в устройство многопрограммного управления, содержащее дешифратор команд, выход которого является выходом уст- ЗО ройства, дешиФратор состояний, вход .которого является первым входом устройства, а группа выходов соединена с соответствующими информационными входами ячейки однородной кодирующей структуры, группа выходов которой соединена с соответствующей группой входов дешифратора команд, выход элемента ИЛИ соединен с управляющим входом ячейки однородной кодирующей структуры, группа входов элемента
ИЛИ является первой группой управляющих входов устройства и соединена с соответствующей группой входов дешифратора команд, введены и дешиФраторов состояний, группа ячеек однородной кодирующей структуры и группа элементов ИЛИ, причем входы всех и дешифраторов состояний соединены с со ответствующими входами устройства, выходы всех дешифраторов состояний соединены с соответствующими информационными входами ячейки однородной кодирующей структуры и с соответствующими информационными входами ячеек однородной кодирующей структуры группы, группы выходов которых соединены с соответствующими группами входов дешифратора команд, выход каждого элемента ИЛИ группы соединен с
830381 управляющим входом соответствующей ячейки однородной кодирующей структуры группы, группа входов каждого элемента ИЛИ группы соединена с соответствующей группой управляющих входов устройства и с соответствующей группой входов дешифратора команд.
Кроме того, ячейка однородной кодирующей структуры содержит элементы
И и ИЛИ по числу разрядон, причем выход каждого элемента ИЛИ соединен с первым входом соответствующего элемента И, вторые входы всех элементов
И соединены с управляющим входом ячейки, группы входов всех элементов
ИЛИ соединены с группой информационных входов ячейки, выходы всех элементов И соединены с группой выходов ячейки.
На чертеже изображена блок-схема многопрограммного устройства управления. 20
Схема устройства содержит дешифратор 1 команд, объекты 2 — 5 управления, дешифраторы 6 — 9 состояний, ячейку 10 однородной кодирующей структуры группу 11 ячеек Однородной Kclдирующей структуры, группу элементов
ИЛИ 12, элемент ИЛИ 13, управляющие входы устройства, объединенные в группы 14 — 16 программ. Ячейка распределительной структуры состоит из логических элементов ИЛИ 17,Н 18 по числу разрядов К, управление ячейкой производится по управляющему входу
19.
Устройство многопрограммного управ-35 ления работает следующим образом.
В исходном состоянии на всех управляющих входах 14 — 16 нулевые потенциалы, объекты 2 — 5 управления находятся н начальных состояниях„ при 40 этом на соответствующих выходных шинах дешифраторов 6 — 9 состояний единичные потенциалы. Все ячейки однородной кодирующей структуры закрыты, поэтому на объекты управления с дешифратора 1 команд команды не поступают ° При подаче на группу входов, например 16, двоичного слова (например 00...01) с устройства управления, единичный потенциал с выхода элемента ИЛИ 13 поступает на управляющий вход ячейки 19. Один из входов ИЛИ какого-либо разряда ячейки связан с выходной шиной дешифраторов 6 — 9 состояний соответствующей начальному состоянию объектов
2 — 5 управления. Обычно это первый разряд ячейки. Происходит включение первого разряда ячейки. Единичный потенциал с включенного разряда и двоичное слово на входных шинах оп- 60 ределяют команду на выходе дешифратора 1 команд, котооая поступает на один или несколько объектов 2-5 управления. Отрабатывая полученное воздействие, объекты управления переходят н новое состояние, что приводит к включению следующего разряда ячейки, вход которого связан с соответствующим выходом дешифратора состояний, На выходе дешифратора 1 команд появляется новая команда управле»ия, которую отрабатывают объекты управления. Исполнение программы продолжается до тех пор, пока объекты упранления не придут в конечное состояние. При этом включается последний разряд ячейки, выходной сигнал которого вызывает на выходе дешифратора 1 команд дпоявление команды конца программы. Остальные программы исполняются аналогично рассмотренной.
Объединение программ н группы IIpoизводится по принципу наибольшего совпадения алгоритмов их ныпол»ения.
Это позволяет значительно сократить число элементов дешифратора команд, ячеек однородной кодирующей структуры и число связей н устройстве в целом.
Количество разрядов н ячейке зависит от числа микрокоманд н самой длинной программе группы.
При подаче двоичных слов управления сразу на несколько групп входных шин программа функцкониронания устройства определяется совокупностью поданных программ упранле»ия.
Предлагаемое многопрограммное устройство управления обладает большими функциональными нозмож»остями, позволяя без перестройки структуры реализовывать как отдельные программы, так и наборы программ, а также синтезировать сложные программы из отдельных частей, включая cooòâeòñòâóþщим образом группы управляющих входных шин устройства. УниФицированное и регулярное построение устройства поз вол яет легко варь»ров ат =- как чи слом объектов упоанлени», так и программами управления, Формул а и з обре те., и я
1. Устройство многопрограммного управления, содержашес дешифратор команд, выход которого является выходом устройства, дешифратор состояний, вход ко горого является первым входом устройства, а группа выходов соединена с соответствующими информационными нходами ячейки однородной кодирующей структуры, группа выходов которой соединена с соответствующей груп ой входов дешифратора команд, выход элемента ИЛИ соединен с управляющим входом ячейки однородной кодирующей структуры, группа входов элемента ИЛИ является первой группой управляющих входов устройства и соединена с соответствующей группой входов дешнфратора команд, о т л и ч а ю ш е е с я тем„ что, с целью расширения функциональных нозможнос830381
Заказ 3502/64
Подписное
ВНИИПИ
Тираж 745 тей за счет реализации как отдельных программ, так и наборов программ без перестройки структуры, в него введены и дешифраторов состояний, группа ячеек однородной кодиоующей структуры и группа элементов ИЛИ, пРичем вхо- 5 ды всех и дешийраторов состояний соединены с соответствующими входами устройства, выходы всех деши раторов состояний соединены с соответствующими информационными входами ячейки однородной кодирующей структуры и с соответствующими инФормационными вхоцами ячеек однородной кодиоующей структуры группы, группы выходов которых соединены с соответствующими груп с .пами входов дешифратора команд, выход каждого элемента ИЛИ группы соединен с управляющим входом соответствующей ячейки однородной кодирующей структуры группы, группа входов каждого элемента ИЛИ группы соединена с со- 20 ответствующей группой управляющих входов устройства и с соответствую . щей группой входов дешифратора команд.
2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что ячейка однородной кодирующей структуры содержит элементы К и ИЛИ по числу разрядов, причем выход каждого элемента
ИЛИ соединен с первым входом соответствующего элемента И, вторые входы всех элементов И соединены с управляющим входом ячейки, группы входов всех элементов ИЛИ соединены с группой информационных входов ячейки, выходы всех элементов И соединены с группой выходов ячейки.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 544966, кл. G 06 F 9/14, 1974.
Авторское свидетельство СССР
rio заявке Р 2653865/18-24, кл. G 06 F 9/14, 1979 (прототип).
Филиал ЧПП "Патент", r. Ужгород, ул. Проектная, 4