Устройство обмена информацией управляющей вычислительной машины с объектами управления
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН Ия
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (») 547761 (61) Дополнительное к авт. свид-ву(22) Заявлено 18.02.75 (21) 2107804/24 с присоединением заявки _#_ (23) Приоритет(43) Опубликовано 25.02.77.Бюллетень М 7 (45) Дата опубликования описания 25.04.77
P1)М, К
C06 F 3/04
Гасударственный намнтет
Саввтв Министров СССР па делам изобретений н oTêðûríé (53) УДК 681.325 (088.8) О. А. Воробьев, А. Н. Радченко, B. П. Хельвас, В. Ф. Виданова, Л. Н, Еремеева, Л. И. E01 èñêèíà, Л. Г. Маркитан и Л, И. Рудницкая (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ОБМЕНА ИНФОРМАЦИЕЙ УПРАВЛЯ10ЩЕЙ
ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ОБЪЕКТАМИ УПРАВЛЕНИЯ
Изобретение относится к области вычислительной техники, в частности к устройствам обмена, и может быть использовано при построении систем автоматического управления. 5
Известно устройство обмена информацией, содержащее пульт управления, блок прерывания программ, шифратор кода команд прерывания, дешифратор команд (lj . Однако изменение структуры устройства ограничивает- 10 ся только возможностью изменения количества обслуживаемых запросов на прерывание, Известно устройство обмена информацией, содержашее блок приоритета, дешифратор адресной части команды "вывод", счетчик 15 слов обмена, буферный регистр (2). Оно позволяет нескольким внешним устройствам функционировать одновременно с обработкой данных в вычислительной системе.
Недостатком этого устройства является 20 жесткая коммутация связей, не позволяющая перестраивать структуру устройства при изменении количества и типа абонентов.
Наиболее близким к изобретению является устройство обмена информацией упоавляю- 25
2 щей вычислительной машины (YBN) с объектами управления (абонентами), содержащее входной коммутатор информации, группа выходов и первая группа входов которого соединены соответственно с первой группой выходов и первой группой входов устройства, выходной коммутатор информации, группа входов и первая группа выходов которого соединены соответственно со второй группой входов и второй группой выходов устройства (3) .
Недостатками такого устройства являются невозможность адресации абонентов, счета слов и адреса, приоритетного обслуживания запросов от абонентов, преобразования параллельного кода в последовательный и обратно, что сужает функциональные возможности устройства.
Цель изобретения — расширение функциональных возможностей устройства.
Поставленная цель достигается тем, что устройство содержит блок адресации, шифратор команд, пульт управления, счетчик слов и адреса, блоки приоритета приостановок и прерывания, входной и выходной блоки бу547761 ферпой памяти, коммутатор команд и преобразователи последовательного кода в параллепьный и параллельного кода в последовательный, причем группа выходов, первая, «торая и третья г.руппы входов «оммутатора команд соединены соответственно с третьей группой выходов устройства, с третьей группой входов устройства, с выходами счетчика адреса и шифратора команд, группа выходов блэка приоритета приостановок соединена с первой ;руппой входов счетчика слов, счетчика адреса и шифратора команд, вторая группа входов которого подключена к выходу блэка приоритета прерывания, управляющий вход блока приоритета приостановок сое- 1» дипел с выходом счетчика слов, вторая группа входов которого, втор-: груггпа входов счетчика адреса и группа входов блока адресации соединены с первой группой выходов выходного коммутатора информации, груп-20 па входов входного блока буферной памяти, группа входов блока приоритета приостановок и группа входов блока приоритета прерывания соединены соответственно с четвертой, пятой, шестой группами входов устройст-25 ва, вторая и третья группы входов входного коммутатора информации, вторая и третья группы выходов выходного коммутатора информации соединены соответственно с выходами преобразователя последовательного кода в параллельный, входного блока буферной памяти, со входами преобразователя параллельного кода в последовательный, выходного блока буферной памяти, группы выходов пульта управления соединены с группой управляющих входов входного и выходного коммутаторов информации, вход преобразэвателя последовательного кода в параллельный и выход преобразователя параллельного кода в последовательный соедине- 4О пы соответственно со входом и выходом устройства, группы выходов блока адресации и выходного блока буферной памяти подключены соответственно к четвертой и пятой группам выходов устройства .
На чертеже дана структурная электрическая схема устройства.
Устройство обмена информацией управляющей вычислительной машины с объектами управления содержит входной коммутатор информации 1, выходной коммутатор информации 2, блок 3 адресации, шифратор 4 команд, пульт 5 управления, счетчик 6 слэв
> счетчик 7 адреса, блок 8 приоритета приостановок, блок 9 приоритета прерываний, входной блок 10 буферной памяти, выходной блок 11 буферной памяти, коммутатор
12 команд, преобразователь 13 последовательного кода в параллельный, преобразователь 14 параллельного кода в последователь ный; 1 5-2 1 — входы устройства, 22-27 — выходы устройства.
Устройство работает следующим образом, Обмен информации между объектами управления и УБМ осуществляется программным способом в режиме разделения времени, т. е. когда УВМ работает только с эдним абонентом в любой фиксированный момент времени. Программированный обмен информацией между УВМ и абонентами системы осуществляется в соответствии с рабочими программами, предусматривающими ввод или вывод информации из УВМ. Выбор абонента, участвующего в обмене, производится блоком
3 посредством дешифрации кода адреса абонента, поступающего па его вход через выходной коммутатор 2. При выдаче пнфэрмации в следующий после выдачи кода адреса абонента рабочий цикл производится выдача числовой информации, которая фиксируется либо в преобразователе 14, либо в блоке
11 или выдается непосредственно на выход
26. При программированном вводе информации от абонента-датчика в УВМ блок 3 адресации подключает ко входам устройства один из датчиков либо непосредственно на вход 17, либо через преобразователь 1 3 или блок 10. После выдачи адреса абонента-датчика производится вывод информации на выходы 22 устройства через входной «оммутатор 1, Сигналы исправной работы всех блоков устройства сопряжения, поступая на пульт 5 управления, позволяют оператору визуально оценивать исправность устройства сопряжения. Зтим обеспечивается достаточно высокая точность локализации неисправнэсти в системе, что приводит «повышению коэффициента готовности — одного из крите— риев надежности всей системы в це;ом.
Если инициатором обмена является один из абонентов, Т0 гередача информации в этом случае осуществляется непрограммирэванным способом. llo сигналу запроса абонента формируется непрограммирэванная команда (НК) ввода или вывода, «отэрая поступая на управляющий вход 18, осугцествляет приостановку программы на время обмена информацией между УВМ и абонентом.
В организации непрограммированногэ обмена принимают участие блок 8 приэритета приостановок, счетчики 6 и 7, шифратор 4 для формирования кодов непрограммированных команд, коммутатор 12, которые ооеспечивают организацию обмена одиночными словами и массивом слов.
Организация обмена одиночными словами осуществляется следующим образом. Запросы абонентов на обмен информацией поступают на входы блока 8, блок 8 вырабатывает на выходе сигнал, соответствующий
547761 запросу с высшим уровнем приоритета из числа одновременно поступивших на вход
18 запросов. Остальные запросы хранятся в блоке 8 и идут на исполнение в порядке их приоритета. Шифратор 4 формирует код
НК, состоящий из кода операции обмена и кода адреса ячейки ЗУ, с которой будет произведен обмен. Код НК через «оммутатор 12 поступает на выход 23> осуществляя приостановку выполнения программы УВМ для организации обмена. Одновременно блок
8 формирует адресный сигнал опроса (на чертеже н е пока зан), подключающий «о входам устройства абонент-инициатор обмена.
Предусмотрена возможность обмена по НК с адресной частью кода НК, получаемой от абонента пэ входу 20.
При передаче массивов информации между
УВМ v. аBб6оoнBеeнHтTаBми системы по внешнему запросу из УВМ вь: водится управляющее сл с gy во, определяющее начальный адрес и количество слов массива. Через коммутатор 2 управляющее слово принимается в счетчики
6 и 7. Причем часть управляющего слова, определяют.ая начальный адрес массива, записывается в счетчик 7, а часть слова, определяюшая количества слов в массиве, в счетчик 6.
Изменение адреса и количества слов массива в счетчиках 6 и 7 произвсдится сигналом з0 из блока 8 приэритета приостановок. После окончания передачи массива с выхода счетчика 6 в блок 8 выдается сигнал на пре«ращение обмена. Состэянием разрядов счетчика 7 определяется адресная часть НК. Не- з5 программированный обмен между абонентами и УВМ предусматривает возможность прерывания по запросу абонента теку.шей программы, перевода ее на любую из тр буемых подпрограмм с последующим продолже-40 нием перерванной программы. Очередность выполнения прерываний при одновременном поступлении запросов устанавливается блоком 9 в соответствии с присвоенными им уровнями приоритета. Блоки непрограммиро- 45 ванного обмена имеют тот же модульный принцип построения, что и блоки программного обмена, поэтому все положения в отношении контроля ее работоспособнэсти аналогичны описанным. 50
Таким обра зом, введение в с оста в устройства коммутатора команд, шифратора команд, блоков приоритета приостановок и прерываний, счетчиков слов, адреса, блока адресации позволяет организовать в устройст- 55 ве непрограммированный обмен; наличие преобразователей параллельного кода в последовательный и наоборот, блоков буферной памяти дает возможность устройству. функционировать с объектами, оперирующими с информацией в пэследэватель||эм коде, а также использующими Iià«синxронны11, так и асинхронный способ обмена.
Форк|улаилэбрет ения
Устройство обме||а информацией управляющей вычислительно11 KIIII!I!i!bi c эб|»екта«1и у|.равления, сэдержашее 1 хэдцэй «оммутатэр инф рмации, группа выходов l! первая группа входов «оторогэ сэед;шены сэответственно с первой группой вы..эдов и первой группой входов устройства, выходной «эммутатор информации, группа входов и первая группа выходов: этэрогэ соединены соответственно со второй группой 1«одов и второй i руппой выходов устройства, э т,| и ч а ю ш ее с я тем, что, с целью расширения функциональных возможпостеи; стрэйства, о»о содержит блок; дресацш|, |цифр |тоp «эманд, пульт управления, счетчи«1. 1Cëýb и адреса, блоки приоритета .!piiocTOIIоBo«и прерывания, BxogsIoIi II Bblxодной блоки буферной памяти, коммутатор «эмнид !I преэбразэвате;ш последовательного кода в параллельный и параллельнэго кода в последовательный, причем группа выходэв, первая, втэрая 11 третья группы входэв «оммугатора |.эманд соединены сэответственнэ с третьей группой выходов устройства, с третьей р !Ii эй B«0goB устройства, с выходах|и счетчика адреса и шифратора команд, группа выходов бло«а приоритета iipiiocTcsoBO«сэед|шена с первой группой входов счетчика слов, счетчика адреса и шифратора «эманд, вторая группа входов «отэрогэ пэд«лючс||а:. выходу блока приоритета прерыванпй, управляю ший вход блэка приоритета I-.pllocTaIIBBo«coca«IIe!I с выходом счетчика слов, втэрая группа входов «оторэго, вторая группа входэв счетчика адреса li группа входов блэка адресации соединены с первой группой выходов выходного коммутатора информации, группа входов входного блока буферной -амяти, группа входов блока приоритета приэстанэвок I» группа входов блока приор||тета прерывания соединены соэтветственнэ с четвертой, пятой, шестой группами входов устройства, вторая и третья группы входов входного коммутатора информации, вторая и третья группы выходов выходнэгo «эммутатэра |шформации соединены соэтьетственно с выходами преобразователя последовательного кода в параллельный, входного блока буферной памяти, со входами преобразователя параллельного кода в последовательный, вы— ходного блока буферной памяти, группы выходов пульта управления сэед|шены с группой управляющих входов входного и выходного
547761
Составитель Ф. Шагиахметов
Редактор О, Стенина Техред О„Дуговая Корректор С. Болдижар
Заказ 877/101 Тираж 818 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 коммутаторов информации, вход преобразователя последовательного кода в параллельный и выход преобразователя параллельного кода в последовательный соединены соответственно со входом и выходом устройства, группы выходов блока адресации и выходного блока буферной памяти подключены соответственно к четвертой и пятой группам выходов устройства.
Источники информации, принятые во внимание при экспертизе:
1. Патент Великобритании, № 1 1 1 3361, кл. Q 4 A 1968.
2. Авторское свидетельство СССР
М 368607, М. Кл. 506 Р 15/00, 1973.
3. Авторское свидетельство СССР
2 № 363974, М. Кл G 06 Г 9/00, 1970. (прототип) .