Устройство для сопряжения

Иллюстрации

Показать все

Реферат

 

Союз Соеетскнк

Социалистических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<п746491

К„г

G 06 F 3/04 (61) Дополнительное к авт. свид-ву (22) Заявлено 030178 (21) 2603204/18-24 с присоединением заявки N>— (23) Приоритет—

Опубличовано 070780. Бюллетень ¹ 25

Государственный комитет

СССР по делам изобретений и открытий (53) УДК 681. 327 °. 7 (088. 8) Дата опубликования описаиия 07. 07, 80 (72) Авторы изобретения

И. Э. Коминаров и И . И. Мешечкин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

Изобретение относится к вычислительной технике, может быть использовано в автоматизированных системах управления для сопряжения ЭВМ с объектами.

Известны устройства, осуществляющие связь ЭВМ с объектами (lj и содержащие индикатор прерываний, построенный по многоуровневой пирамидальной схеме и включающий блоки хранения прерывающих слов, причем число блоков хранения прерывающих слов на каждом уровне прерывания изменяется в зависимости от уровня (уменьшается с ростом номера уровня) .

Недостатки известных устройств состоят в большом объеме оборудования, необходимом при увеличении числа запросов на прерывания.

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

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

В частности, после опроса и гашения

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

Следовательно, возникает тупиковая ситуация, когда при наличии запроса на прерывание по данному разряду регистра прерываний не будет. Кроме того, если в момент гашения засылкой нулевого кода в данную часть предре-

746491

" гистра приходит очередной запрос, то этот запрос теряется, Целью изобретения является повышение надежности работы.

Поставленная цель достИгается тем, что в устройство, содержащее узел пре» рываний,:.Узел ввода, первый вход которого является информационным входом устройства, и узел вывода, первый выход которого является инфомационным выходом устройства, введены группа регистров, дешифратор адреса регистра и элемент ИЛИ, причем вход дешифратора адреса регистра соединен с вторым выходом узла вывода, а выход с управляющим входом регистров группы и адресным выходом устройства, 15 входы запросов регистров группы явля- . ются соответствующими входами запросов устройства, вход гашения и управ ляющий выходы регистров группы соеди- нены соответственно с третьим выходом g() узла вывода и вторым входом узла вво да, третий вход которого подключен к входу узла прерывания и выходу элемента ИЛИ, входами соединенного с выходами соответствующих разрядов ре- д гистра группы.

На чертеже представлена блок-схема устройства, Устройство содержит ЭВМ 1, узел 2 вывода, узел 3 прерыв аний, узел 4 ввода, дешифратор 5 адреса регистра, элемент ИЛИ б, регистры 7 группы, объект 8 управления.

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

Сигналы прерывания с объектов 8 управления поступают на регистры 7 и фиксируются в них„С поступлением первого из прерываний с выхода элемента ИЛИ 6 на вход одного из разрядов программного регистра, входящего 40 в состав узла 3 прерываний и узла 4 ввода, подается единичный перепад напржяения. При этом ЭВМ 1 перехо у т на подпрогрмму поиска и обработки прерывания, начиная этот процесс с 4 гашения данного разряда в программном регистре узла 3. Затем последовательно с каждого из регистров 7 производится считывание их содержимого через узел 4 ввода с последующей выдачей его (для гашения) на соответствующие регистры 7 через узел 2 вывода под управлением селектирующих сигналов дешифратора 5, на который с второго выхода узла 2 выдается код адреса регистров 7. Ilo окончании опроса и гашения всех регистров 7 производится обращение к выходу элемента ИЛИ 6 через узел 4. Если считы- вается занчение 0, то это означает, что во всех предрегистрах про,изошло гашение принятых в ЭВМ сигналов прерывания, а новые сигналы прерывания за это время не поступили .

ЭВМ 1 производит идентификацию всех принятых прерываний и выполняет сооТветствующие действия по обмену информацией с объектами через узлы 2 и 4 под управлением дешифратора 5.

Если же считывается занчение 1, то устройство выполняет все перечис" ленные выше действия до тех пор, пока не считается 0 (отсутствует интегральный сигнал прерывания).

Таким образом, устройство обеспечивает связь ЭВМ с объектами без потерь запросов на прерывание и исключает тупиковые ситуации, Формула изобретения

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

ИсточНики информации, прийятые во внимание при экспертизе

1. Патент США Р 3611305, кл. 340172.5, опублик, 1971, 2. Микро-ЭВМ Электроника С5 01 .

Система команд и микрокоманд. ИУЗ035 ° 235 Д (прототип).

74649 1

Составитель В. Вертлиб

Техред Л Теслюк

Редак тор Г ° Пе тров а

Корректор В. Бутяга

Подписное

Филиал l1IItl Патент, r. Ужгород, ул. Проектная, 4

Заказ 3944/38 Тираж 751

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, РаушскаЯ наб,, Д. 4/5