Устройство многопрограммногоупРАВлЕНия Советский патент 1981 года по МПК G06F9/22 

Описание патента на изобретение SU830381A1

Изобретение относится к вычислительной и измерительной технике, в частности к управляющим автоматам и автоматам обработки информации высо кой производительности. Известно устройство, содержащее дешифратор команд, дешифратор состо ний, однородно-кодирующую структуру Наиболее близким к изобретению является устройство, содержащее дешифратор команд, дешифратор состояний, ячейку одн01уодной кодирующей структуры, элемент ИЛИ 2. Недостатками известных устройств является сложность управления при большом числе nporpciMM, необходимос перестройки дешифратора состояний при изменении числа объектов управл ния. Цель изобретения - расширение.функциональных возможностей за счет реализации как отдельных программ, так и наборов программ без перестро ки структуры. Эта цель достигается тем, что в устройство MHoronporJiaMMHoro управления, содержащее дешифратор команд выход кЪторого является выходом уст ройства, дешифратор состояний, вход которого является первым входом устройства, а группа выходов соединена с соответствующими информационными входами ячейки однородной кодирующей структуры, группа выходов которой соединена с соответствующей группой входов дешифратора команд, выход-злемента ИЛИ соединен с управляющим входом ячейки однородной кодирующей структуры, группа входов злемента ИЛИ является первой группой управляющих входов устройства и соединена с соответствующей группой входов дешифратора команд, введены п дешифраторов состояний, группа ячеек однородной кодирующей структуры и группа злементов ИЛИ, причем входы всех п дешифраторов состояний соединены с соответствующими входами устройства, выходы всех дешифраторов состояний соединены с соответствующими информационными входами ячейки однородной кодирующей структуры и с соответствующими информационными входами ячеек однородной кодирующей структуры группы, группы выходов которых соединены с соответствующими группами входов дешифратора команд, выход каждого элемента ИЛИ группы соединен с

управляющим входом соответствующей ячейки однородной кодирующей структуры группы, группа входов каждого элемента ИЛИ группы соединена с соответствующей группой управляющих входов устройства и с соответствующе группой входов дешифратора команд. Кроме того, ячейка однородной кодирующей структуры содержит элементы И и ИЛИ по числу разрядов, причем выход каждого элемента ИЛИ соединен с первым входом соответствующего элемента И, вторые входы всех элементов И соединены с управляющим входом ячейки, группы входов всех элементов ИЛИ соединены с группой ин Ьормационных входов ячейки, выходы всех элементов И соединены с группой выходов ячейки.

На чертеже изображена блок-схема многопрограммного устройства управления.

Схема устройства содержит дешифратор 1 команд, объекты 2-5 управления, дешифраторы 6-9 состояний, ячейку 10 однородной кодирующей струтуры, группу 11 ячеек однородной кодирующей структуры, группу элементов ИЛИ 12, элемент ИЛИ 13, управляющие входы устройства, объединенные в группы 14 - 16 программ. Ячейка распределительной структуры состоит из логических элементов ИЛИ 17, И 18 по числу разрядов К, управление ячейкой производится по управляющему входу 19.

Устройство многопрограммного упраления работает следующим образом.

В исходном состоянии на всех упраляющих входах 14 - 16 нулевые потенциалы, объекты 2-5 управления находятся в начальных состояниях, при этом на соответствующих выходных шинах дешифраторов 6-9 состояний единичные потенциалы. Все ячейки однородной кодирующей структуры закрыты, поэтому на объекты управления с дешифратора 1 команд команды не поступают. При подаче на группу входов, например 16, двоичного слова (например 00... 01) с устройства управления, единичный потенциал с выхода элемента ИЛИ 13 поступает на управляющий вход ячейки 19. Один из входов ИЛИ какого-либо разряда ячейки связан с выходной шиной дешифраторов 6-9 состояний соответствую- щей начальному состоянию объектов 2-5 управления. Обычно это первый разряд ячейки. Происходит включение первого разряда ячейки. Единичный потенциал с включенного разряда и двоичное слово на входных шинах определяют ко.манду на выходе дешифратора 1 команд, котопая поступает на один или несколькб объектов 2-5 управления. Отрабатывая полученное воздействие, объекты управления переходят в новое состояние, что приводит к включению следующего разряда ячейки, вход которого связан с соответствующим выходом дешифратора состояний. На выходе дешифратора 1 команд появляется новая команда управления, которую отрабатывают объекты управления. Исполнение программы продолжается до тех пор, пока объекты управления не придут в конечное состояние. При этом включается последний разряд ячейки, выходной сигнал которого вызывает на выходе дешифратора 1 команд появление команды конца програмг лк. Остальные программы исполняются аналогично, рассмотренной Объединение nporpaMJ в группы производится по принципу наибольшего совпадения алгоритмов их выполнения. Это позволяет значительно сократить число элементов дешифратора команд, ячеек однородной кодирующей структур и число связей в устройстве в целом. Количество разрядов в ячейке зависит от числа микрокоманд в самой длинной программе группы.

При подаче двоичных слов управления сразу на несколько групп входных шин программа функционирования устройства определяется совокупность поданных программ управления.

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

Формула изобретения

1 . Устройство мкогопрогрз.ммного управления , содержащее деши |)атор команд, выход которого является выходом устройства, дешифратор состояний, вход которого является первым входом устройства, а группа выходов соединена с соответствующими информационными входами ячейки однородной кодирующей структуры, группа выходов которой соединена с соответствующей группой входов дешифратора команд, выход элемента ИЛИ соединен с управляющим входом ячейки однородной кодирующей структуры, группа входов элемента ИЛИ является первой группой управляющих входов устройства и соединена с соответствующей группой входов дешифратора команд , отличающееся тем, что, с целью расширения функциональных возможноетей за счет реализации как отдельных программ, так и наборов программ без перестройки структуры, в него введены п дешифраторов состояний, группа ячеек однородной кодирующей структуры и группа элементов ИЛИ, причем вхо ды всех п дешиЛраторов состояний соединены с соответствующими входами устройства, выходы всех дешифраторов состояний соединены с соответствующими информационными входами ячейки однородной кодирующей структуры и с соответствующими информационными вхоцами ячеек однородной кодиоующей структуры группы,группы выходов кото рых соединены с соответствующими гру .пами входов дешифратора команд,выход каждого элемента ИЛИ группы соединен с управляющим входом соответствующей ячейки однородной кодирующей структуры группы, группа входов каждого элемента ИЛИ группы соединена с соответствующей группой управляющих входов устройства и с соответствую . щей группой входов дешифратора команд, 2, Устройство по п. 1,отличающееся тем, что ячейка однородной кодирующей структуры содержит элемент-ы И и ИЛИ по числу разрядов, причем выход каждого элемента ИЛИ соединен с первым входом соответствующего элемента И, вторые входы всех элементов И соединены с управляющим входом ячейки, группы входов всех элементов ИЛИ соединены с группой информационных входов ячейки , выходы всех элементов и соединены с группой выходов.ячейки. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 544966, кл. G 06 F 9/14, 1974. Т. Авторское свидетельство СССР по заявке № 2653865/18-24, кл. G 06 F 9/14, 1979 (прототип).

Похожие патенты SU830381A1

название год авторы номер документа
Многопрограммное устройство управления 1979
  • Чубаров Юрий Федорович
  • Леднев Михаил Алексеевич
SU926657A2
Устройство для микропрограммного управления 1978
  • Чубаров Юрий Федорович
  • Леднев Михаил Алексеевич
SU763899A1
Устройство микропрограммногоупРАВлЕНия 1978
  • Чубаров Юрий Федорович
  • Леднев Михаил Алексеевич
SU798835A1
Устройство для контроля блоков управления 1986
  • Балакин Виктор Николаевич
  • Барашенков Валерий Викторович
  • Казак Александр Филиппович
  • Никищенков Сергей Алексеевич
SU1365086A1
Ячейка однородной вычислительной среды 1977
  • Богачев Михаил Павлович
  • Волчков Владимир Павлович
  • Геворкян Виктор Иванович
  • Сулицкий Юрий Николаевич
  • Потемкин Игорь Семенович
  • Иванова Наталья Константиновна
  • Осокин Юрий Валентинович
  • Дычаковский Виктор Брониславович
  • Страутманис Гундар Фрицевич
  • Вольперт Леонид Абрамович
  • Тулуевский Валентин Монусович
  • Таланцев Александр Исаакович
  • Михайлов Игорь Александрович
SU691846A1
ОДНОРОДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СРЕДА С ДВУСЛОЙНОЙ ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ 1998
  • Бачериков Г.И.
  • Геворкян В.И.
  • Крохин В.М.
RU2134448C1
Устройство для микропрограммного управления системами контроля 1974
  • Чубаров Юрий Федорович
SU544966A1
Устройство адресации многопроцессорной вычислительной машины 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Владимир Владимирович
  • Кривенков Александр Иванович
SU1129613A1
ПРОГРАММИРУЕМОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЭЛЕКТРОПРИВОДАМИ, ЭЛЕКТРОННЫМИ КЛЮЧАМИ И СИГНАЛИЗАЦИЕЙ 2001
  • Курапов С.С.
  • Терехин Б.Г.
  • Терехина Н.Б.
RU2199774C1
Устройство для контроля электронной вычислительной машины 1981
  • Шевкопляс Борис Владимирович
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
SU1019451A1

Реферат патента 1981 года Устройство многопрограммногоупРАВлЕНия

Формула изобретения SU 830 381 A1

SU 830 381 A1

Авторы

Чубаров Юрий Федорович

Леднев Михаил Алексеевич

Даты

1981-05-15Публикация

1978-06-15Подача