1
Изрбретение относится к вычислительной технике, может быть исполь зовано в автоматизированных систе.мах управления для сопряжения ЭВМ с объектами.
Известны устройства, осуществляющие связь ЭВМ с объектами i и содержащие индикатор прерываний, построенный по многоуровневой пирамидальной схеме и включающий блоки хранения прерывающих слов, причем число блоков хранения прерывающих слов на кгикдом уровне прерывания изменяется в зависимости от уровня ( уменьшается с ростом номера уровня) .
Недостатки известных устройств состоят в большом объеме оборудования, необходимом при увеличении числа запросов на прерывания.
Известно так5ке устройство 2 для сопряжения с объектами, содержащее трехуровневую иерархическую систему прерываний, в которой два уровня (регистр высшего уровня и регистр программных прерываний) обрабатываются микропрограммно, и узлы ввода и .вывода информации. Все сигналы прерывания от внешней аппаратуры, например, от измерительных постов, поступают в регистр программных прерываний, который является импульсным 5 регистром, в разряды которого записывается только при перепаде уровней, Р.егистр программных прерываний рассчитан на байт информации, а опрос или запись в них информации осуществляется только побайтно, все10ми восемью разрядами. Если на один разряд программного регистра прерывания приходится предрегистр, разрядность которого больше чем 8, возникают ситуации, обуславливающие не15 ,достаточную надежность устройства. В частности,, после опроса и гаиения Iпервого байта внешнего предрегистра при переходе к корпусу второго бай- та в первый байт может прийти сигнал
20 прерывания, при опросе и гашении след:/ющих байтов сброса уровня все равно не произойдет из-за наличия вновь поступившего сигнала в первом байте.
Следовательно, возникает тупиковая
25 ситуация, когда при наличии запроса на прерывание по данному разрвду регистра прегжлваний не будет. Кроме того, если в момент гашения засылкой нулевого кода в данную часть предре-30
гистра приходит очередной запрос, то этот запрос теряется.
Целью изобретения является повышение надежности работы.
Поставленная цель достигаемся тем что в устройство,содержащее узел прерываний/ -узел ввода, перёый вход которого является информационным входом устройства, и узел вывода, первый выход которого является инфомационным выходом yctpoйcтвa, введены группа регистров/ дешифратор адреса регистра и элемент ИЛИ, причем вход дешифратора адреса регистра соединен с вторым выходом узла вывода, а вы ход с управляющим входом регистров группы и адресным выходом устройства входы запросов регистров группы являются соответствующими входами запросов устройства, вход гашения и управляющий выходы регистров группы соединены соответственно с третьим выходо узла вывода и вторым входом узла ввода, третий вход которого подключен к входу узла прерывания и выходу элемента ИЛИ, входами соединенного с выходами соответствующих разрядов регистра группы.
На чертеже представлена блок-схема устройства.
Устройство содержит ЭВМ 1, узел 2 вывода, узел 3 прерываний, узел 4 ввода, дешифратор 5 адреса регистра, элемент ИЛИ б, регистры 7 группы, объект 8 управления.
Устройство работает следующим образом.
Сигналы прерывания с объектов 8 управления поступают на регистры 7 и фиксируются в них. С поступлением первого из прерываний с выхода элемента ИЛИ б на вход одного из рдзрядов программного регистра, входящего в состав узла 3 прерываний и узла 4 ввода, подается единичный перепад напржяения. При этом ЭВМ 1 переходит на подпрогрмму поиска и обработки прерывания, начиная этот процесс с гашения данного разряда в программном регистре узла 3. Затем последовательно с каждого из регистров 7 производится считывание их содержимого через узел 4 ввода с последующей выдачей его (для гашения) на сооветствующие регистра 7 через узел 2 вывода под управлением селектирующих сигналов дешифратора 5, на который с второго выхода узла 2 выдается код адреса регистров 7, По окончании
746491
опроса и гашения вЧ:;ех регистров 7 производится .обращение к выходу элемента ИЛИ б через узел 4. Если считывается занчение О, то это означает, что во всех предрегистрах про,изошло гашение принятых в ЭВМ сигналов прерывания, а новые сигналы прерывания за это время не поступили. ЭВМ 1 производит идентификацию всех принятых прерываний и выполняет соответствующие действия по обмену информацией с объектами через узлы 2 и 4 под управлением дешифратора 5.
Если же считывается занчение , то устройство-выполняет все перечис-. ленные выше действия до тех пор,.пока не считается О .{отсутствует .интегральный сигнал прерывания).
Таким образом, устройство обеспечивает связь ЭВМ с объектами без потерь запросов на прерывание и исключает тупиковые ситуации.
Формула изобретения
Устройство для сопряжения, содержащее узел прерываний, .узел ввода, первый вход которого является информационным входом устройства, и узел вывода, первый выход кторого является информационным выходом устройства, отличаю щеес я тем, что/ с целью повышения надежности устройства, в него введены группа регистров, дешифратор адреса регистра и элемент ИЛИ, причем вход дешифратора адреса регистра соединен с втоpbCTvi выходом узла вывода, а выход - с управляющим входом регистров группы и адресным выходом устройства, входы запросов регистров группы являются соответствующими входами запросов устройства, вход гашения и.управляющий выходы регистров группы соединены соответственно с третьим выходом узла вывода и вторым входом узла ввода, третий вход которого подключен к входу прерываний и выходу элемента ИЛИ, входами соединенного с выходами соответствующих разрядов регистра группы.
Источйики информации, принятые во внимание при экспертизе
1.Патент США № 36И305, кл. 340172,5, опублик, 1971,
2.Микро-ЭВМ Электроника С5-01 Система команд и микрокоманд. ИУЗ. 035.235 Д (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронно-вычислительной машины с абонентами | 1984 |
|
SU1288703A1 |
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ | 1992 |
|
RU2042182C1 |
Устройство для сопряжения ЭВМ с периферийными устройствами | 1988 |
|
SU1566359A1 |
Устройство для сопряжения ЭВМ с внешним устройством | 1985 |
|
SU1315988A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
СИСТЕМА КОНТРОЛЯ И УПРАВЛЕНИЯ ВЫСОКОВОЛЬТНЫМИ ЯЧЕЙКАМИ РАСПРЕДЕЛИТЕЛЬНОЙ СЕТИ ШАХТЫ | 1990 |
|
RU2037205C1 |
Устройство для сопряжения магистрали эвм с магистралью внешних устройств | 1984 |
|
SU1229765A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство для обмена информацией между ЭВМ и периферийными устройствами | 1989 |
|
SU1777145A2 |
Устройство для сопряжения ЭВМ с абонентами | 1987 |
|
SU1509917A1 |
Авторы
Даты
1980-07-05—Публикация
1978-01-03—Подача