Номер патента: 1304026

Авторы: Козуб, Новиков, Сушко, Якимов

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНРЕСПУБЛИК 19) (И) сю 4 С 06 Г 11/00 9/46 ПИСАНИЕ ИЗОБРЕТЕНИВТОРСИОМУ СВИДЕТЕЛЬСТВУ кп, В 14В.В. Сушко, С,П.Яки ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССРВ 830389, кл. С 06 Р 11/00, 1979.Козуб В.М. Системы прерыванияЦВМ. - М.: Сов. радио, 1976..тельной технике и может применятьсяпри контроле правильности функционирования процессора. Цель изобретения -сповышение надежности устройства прерывания. Устройство позволяет остановить работу процессора, если послеприхода сигнала запроса прерыванияпроцессор на него не прореагировал,а также установить источник запросапрерыванияУстройство прерывания содержит регистр 2, регистр 5 маски,элемент ИЛИ 6, регистр 7 прерываний,формирователь 12 импульсов, триггер13, элемент НЕ 14, три группы 4, 16и 18 элементов И, блок индикации 17,три дешифратора 19, 20 и 21. 3 ил.1 13040Изобретение относится к вычислительной технике и может быть применено при контроле. правильности Функционирования процессора.Цель изобретения - повышение на 5дежности,На фиг. 1 представлена схема устройства прерывания; на фиг, 2 - временная диаграмма работы устройствапри нормальной работе процессора; на 10Фиг. 3 - временная диаграмма работыустройства в случае отсутствия реакции процессора на сигнал запроса прерывания.Устройство содержит процессор 1, 15регистр 2, первый элемент И 3, первуюгруппу элементов И 4,регистр 5 маски, элемент ИЛИ 6, регистр 7 прерываний, блок 8 контроля, блок 9 памяти,генератор 10 импульсов, абонент 11, 20Формирователь 12 импульсов, триггер13, элемент НЕ 14, второй элемент И15, третью группу элементов И 16,блок 17 индикации, вторую группу элементов И 18, третий 19, первый 20,второй 21 дешифраторы и интерфейс22 и 23,В качестве блока 8 контроля контролирующего работу процессора 1 могутбыть использованы известные устройства, в качестве Формирователя 12 -триггер Бмидта.Устройство работает следующим образом,Прерывание работы процессора 1 может быть осуществлено любым управляющим сигналом, поступающим на регистр7 прерывания. При этом на вход 28 поступает сигнал от блока 8 контроля,на ьход 27 поступает сигнал при проведении самопроверки устройства, навход 26 поступают сигналы от абонентов 11, взаимодействующих с процессором 1. При появлении сигналов прерываний на одном или нескольких входах 26-28 регистра 7 прерывания наего выходе, в соответствующих разрядах, появляется сигнал, эквивалентный1 11 . Если прерывания по соответствующим разрядам разрешены путем снятиямаски с регистра 5, то через соответствующий элемент И группы элементовИ 4 и элемент ИЛИ 6 поступает сигнална вход 24 процессора 1 и формирователя 12, Формирователь 12 обеспечивает Формирование сигнала определеннойдлительности и через определенныйинтервал времени, т.е. контрольногоинтервала времени. 26 2В работе устройства возможны два режима: 1 режим - нормальная работа процессора 1; 11 режим - отсутствие реакции процессора 1 на сигнал "Запрос прерывания"1 режим. Временная диаграмма работы устройства представлена на фиг,2, Получив сигнал "Запрос прерывания" на вход 24, процессор 1 переходит к программе обработки прерывания. В программе обработки прерывания предусмотрена запись через интерфейс 22 с помощью дешифратора 19 и элементов И 18 группы, в регистр 2 из процессора 1 кода сигнала сброс, обеспечивающего на выходе 29 элемента И 3 появление сигнала эквивалентного 1 Появление этого сигнала обеспечивает прекращение формирования контрольного интервала времени, Процессор 1 продолжает работу по программе.11 режим. Временная диаграмма работы устройства представлена на Фиг.3. Получив сигнал прерывания, процессор 1 не реагирует или реагирует неверно, т.е. не переходит к выполнении программы прерывания. В этом случае после окончания формирования контрольного интервала времени триггер 13 устанавливается в единичное состояние и при. отсутствии сигнала на выходе 29 элемента И 3 с выхода элемента И 15 поступает сигнал на вход 25 для останова процессора 1, Процессор 1 прекращает выполнение программы. Этот же сигнал с выхода элемента И 15 поступает на элементы И 16, разрешая индикацию состояния регистра 7 прерывания, указывая оператору причину остановки процессора 1.Ф о р м у л а изобретенияУстройство прерывания, содержащее первый, второй и третий дешифраторы, регистр маски, регистр прерываний, первую группу элементов И, элемент ИЛИ, причем информационные входы первого, второго и третьего дешифраторов подключены к входу устройства для подключения к шине адреса процессора, выходы первого и второго дешифраторов соединены с входами считывания соответственно регистра маски и регистра прерываний, входы записи регистра маски и регистра прерываний подключены к входу устройства для подключения к выходу записи процессора, группа информационных входов регистра преры 3 13040 наний является группой входов запросаЕ прерывания устройства, инверсные выходы разрядов регистра маски соединены с первыми входами элементов И первой группы, выходы разрядов регистра прерываний соединены с вторыми входами элементов И первой группы, выходы элементов И первой группы соединены с входами элемента ИЛИ, о т л и ч а ющ е е с я тем, что, с целью увеличеО ния надежности, устройство содержит регистр, вторую и третью группы элементов И, первый и второй элементы И, формирователь импульсов, триггер, элемент НЕ и блок индикации, причем 15 выход третьего дешифратора соединен с первыми входами элементов И второй группы, вторые входы элементов И второй группы подключены к входу устройства для подключения к выходу записи 20 процессора, третьи входы элементов И второй группы подключены к разрядам входа устройства для подключения к шине данных процессора, выходы эле 26ментов И второй группы соединены с группой информационных входов регистра, выходы разрядов которого сое-динены с входами первого элемента И, выход которого соединен с К-входом триггера и через элемент НЕ - с первым входом второго элемента И, выход элемента ИЛИ соединен с входом формирователя импульсов и является выходом устройства для подключения к входу запроса прерывания процессора, выход формирователя импульсов соединен с Л-входом триггера, выход которого соединен с .вторым входом второго элемента И, выход которого соединен с первыми входами элементов И третьей группы и является выходом устройства для подключения к входу сброса процессора, выходы разрядов регистра прерываний соединены с вторыми входами элементов И третьей группы, выходы элементов И третьей группы соединены с группой входов блокка индикации./5 жгород, ул. Проектная едлрият Сигмы юу 268 И Г 7 юиИ Тираж 673 НИИПИ Государственног по делам изобретений 035, Москва, Ж, Ра Производственно-полиграфичес комитета ССоткрытийская наб д

Смотреть

Заявка

3869963, 19.03.1985

ПРЕДПРИЯТИЕ ПЯ Р-6891, СЕРПУХОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ ИМ. ЛЕНИНСКОГО КОМСОМОЛА

КОЗУБ ВАЛЕРИЙ МИХАЙЛОВИЧ, СУШКО ВЛАДИМИР ВЛАДИМИРОВИЧ, ЯКИМОВ СЕРГЕЙ ПЕТРОВИЧ, НОВИКОВ НИКОЛАЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 11/30, G06F 9/48

Метки: прерывания

Опубликовано: 15.04.1987

Код ссылки

<a href="https://patents.su/4-1304026-ustrojjstvo-preryvaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство прерывания</a>

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