Изобретение относится к электронной вычислительной технике и предназначено для использования в технике сопряжения каналов связи с электронными вычислительными машинами (ЭВМ).
Известно устройство для сопряжения мультипрограммной ЭВМ с группой каналов связи, состоящее из блока согласования, коммутатора, регистра запроса, блока управления режимами, выходы которого связаны с коммутатором, подключенным первым выходом к блоку согласования, а вторым выходом - к регистру запроса, с регистром запроса, блоком согласования и с первым выходом устройства, регистра обмена, соединенного двусторонней связью с блоком согласования и со вторым выходом устройства, третий выход которого подключен к регистру запроса.
Недостаток известного устройства - наличие большого числа указателей, индивидуальных для канала группы, что приводит к значительным аппаратурным затратам.
Целью изобретения является сокрандение оборудования.
Поставленная цель достигается тем, что устройство для сопряжения содержит блок указателей причин прерывания, дешифраторы кода прерывания, команды опроса и команды пуска, блок совпадения, причем вход дешифратора кода прерывания соединен с первым
входом устройства, второй вход которого соединен со входо.м дешифратора команды опроса и со входом дешифратора команды пуска, выход первого соединен с первым входом блока указателей причин прерывания, второй вход которого соединен с выходом дешифратора кода прерывания и с первым входом блока совпадения, третий вход блока указателей причин прерывания соединен с выходом блока
управления режимами, а выход связап с четвертым выходом устройства; выход дешифратора команды пуска соединен со вторым входом блока совпадения, выход которого связан с управляюндим входом коммутатора, второй
выход которого соединен со входом регистра обмена.
Блок-схема устройства для сопряжения приведена на чертеже, где 1-регистр обмена; 2 - регистр запроса; 3 - коммутатор; 4-блок
совпадения; 5 - блок управления режимами; 6 - блок согласования с каналами связи; 7 - дешифратор кода прерывания; 8 - дешифратор команды опроса; 9 - дешифратор команды пуска; 10 - блок указателей причин прерывания; 11-ЭВМ.
Устройство для сопряжения каналов связи с ЭВМ работает следующим образом.
Устройству сопряжения присваивается определенный машинный номер устройства из группы номеров, отведенных для данной группы каналов связи. Это озпачает, что для устройства сопрял ения программным способом формируется управляющее слово первоначально и после отработки каждого прерывания. Ввод информации в ЭВМ от устройства сопряжения осуществляется по приостановке. Вводимая информация содержит номер прерывающего канала связи.
При возникновении какой-либо причины прерывания, например «Начало ввода, «Конец Бвода, «Сбой и др. блок 5 управления режимами записывает в регистр обмена 1 код состояния коммутатора 3, а в регистр запроса 2 - машинный номер устройства сопряжения, в результате чего производится приостановка па ввод номера прерывающего канала связи, причем вводимая информация записывается в ту ячейку оперативной памяти ЭВМ, адрес которой задается управляющим словом, принадлежащим данному устройству сопряжения.
По завершении приостановки блок 5 управления режимами устанавливает в единичное состояние соответствующий указатель в блок 10 указателей причин прерывания и посылает по шине 12 в ЭВМ сигнал «Запрос прерывания.
Обнаружив запрос прерывания, ЭВМ обращается к таблице внешних устройств с целью его идентификации, после чего ЭВМ посылает команду опроса состояния, адресуя ее непосредственно данному устройству сопряжения. При этом срабатывают дешифратор 7 кода прерывания и дешифратор 8 команды опроса состояния, в результате чего из блока 10 указателей причин прерываиия по шипе 13 выдается в ЭВМ код состояния.
По коду состояния и номеру прерывающего канала связи ЭВМ осуществляет отработку прерывания, формирует заново управляющее слово, принадлежащее данному устройству сопряжения, и посылает в это устройство команду пуска. По этой команде срабатывают дешифраторы 7 и 9, а затем блок 4 совпадения, с выхода которого подается сигиал запуска
коммутатора 3, в результате чего начинается обслуживание следующего канала связи.
Таким образом, группа канало-в связи, подключенных к устройству сопряжения, использует в режиме разделения времени одну и ту же группу указателей (блок 10 указателей причин прерывания), в результате чего сокращаются аппаратурные затраты.
Предмет изобретения
Устройство для сопряжения мультипрограммной электронной вычислительной машины с группой каналов связи, состоящее из блока согласования, регистра запроса, коммутатора,
блока управления режимами, выходы которого связаны с коммутатором, подключенным первыгу выходом к блоку согласования, а вторым выходом - к регистру запроса, с регистром запроса, блоком согласования и с первым
выходом устройства, регистра обмена, соединенного двусторонней связью с блоком согласования и со вторым выходом устройства, третий выход которого подключен к регистру запроса, отличающееся тем, что, с целью
сокращения оборудования, устройство содержит блок указателей причин прерывания, дешифраторы кода прерывания, команды опроса и команды пуска, блок совпадения, причем вход дешифратора кода прерывания соединен
с первым Бходом устройства, второй вход которого соединен со входом дешифратора команды опроса и со входом дешифратора команды пуска, выход первого соединеп с первым входом блока указателей причин прерывания, второй вход которого соединен с выходом дешифратора кода прерывания и с первым входом блока совпадения, третий вход блока указателей причин прерывания соединен с выходом блока управления режимами, а выход связан с четвертым выходом устройства, выход дешифратора команды пуска соединен со вторым входом блока совпадения, выход которого связан с управляющим входом коммутатора, второй выход которого соединен со
входом регистра обмена.
/J
У
1 I И I
anajJir cf}f3ic
I I
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения мультипрограммной электронной вычислительной машины с группой каналов связи | 1975 |
|
SU590740A2 |
УСТРОЙСТВО УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ | 1965 |
|
SU224159A1 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
Устройство для сопряжения электронной вычислительной машины с дисплеем | 1973 |
|
SU531145A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство для сопряжения вычислительной машины с аппаратурой передачи данных | 1983 |
|
SU1125617A1 |
Селекторный канал | 1981 |
|
SU1029175A2 |
Устройство для сопряжения дисплея с цифровой вычислительной машиной | 1976 |
|
SU717747A1 |
Селекторный канал | 1982 |
|
SU1053096A1 |
Устройство для сопряжения вычислительной машины с внешними устройствами | 1981 |
|
SU1013939A1 |
Авторы
Даты
1974-06-15—Публикация
1972-07-20—Подача