Устройство приоритетного прерывания

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

Авторы: Родин, Шабанов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНРЕСПУБЛИК А 1 19 150 4 С 06 Р 9 46 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ чЦ г 54) УСТРОЙСТВО ПРИОРИТЕТ РЫВАНИЯ57) Изобретение относ ительной технике и мо О ПРЕится к вычисжет быть исОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР Р 807294, кл. С 06 Р 9/46, 1981.Балашов Е.П Пузанков Д.В. Микропроцессоры и микропроцессорные системы, М.: Радио и связь, 1981, с.156, рис. 4.19. пользовано в ЭВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Цельюизобретения является расширение функциональных возможностей за счет возможности обработки запросов с .учетом времени выдачи сигнала прерывания. Устройство содержит блок приоритетного прерывания, триггер и таймер. В устройстве запросы, находящиеся в ЭВМ более и тактов, обслуживаются без прерывания, причем время о,служивания запросов, которые должныбыпи бы прервать обслуживание ранеепоступивших в ЭВМ запросов, уменьшается. 2 ил.12821 Изобретение относится к вычислительной технике а именно к устройствам приоритетного прерывания цифровых вычислительных машин.Цель изобретения - расширениеФункциональных возможностей за счетвозможности обработки запросов сучетом времени выдачи сйгнала прерьвания.На фиг.1 изображена структурнаясхема устройства приоритетного прерывания для ЭВМ; на фиг,2 - алгоритмФункционирования устройства приоритетного прерывания для ЭВМ.Устройство содержит блок 1 приоритетного прерывания, триггер 2 и таймер 3,Устройство приоритетного прерывания работает следующим образом.В исходном состоянии ЭВМ свобод на и это ее состояние зафиксированов блоке 1 приоритетного прерывания.На выходе блока 1 приоритетного прерывания (БПП) имеется единичный сигнал (логическая "1"). Аналогичныйему сигнал и на втором выходе триггера 2. Таймер 3 н исходном состоянии и на его выходе (соответственнои на третьем входе триггера 2) имеется нулевой сигнал (логический О) .При поступлении на вход блока 1приоритетного прерывания запросана прерывание на выходе БПП, а соответственно и на втором выходе триггера 2 появляется нулевой сигнал (логическийО), котОрый фиксируетсяЭВГ 1, Одновременно на третий вход таймера 3 с первого выхода триггера 2поступает единичный сигнал, обеспечивающий запуск таймера 3. ЭВМ, об 40наружив сигнал прерывания, записывает его в свою память, после чеговырабатывает и выдает на вход блока 1приоритетного прерывания, а также45и на второй вход таймера 3 сигнал разрешения приема кода ее нового состояния. После записи нового состоянияЭВМ в блок 1 приоритетного прерывания сигнал разрешения приема кода текущего состояния ЭВМ с выхода БППи второго входа таймера 3 снимается.Блок 1 приоритетного прерывания переходит в состояние готовности к приему новых запросов на прерывание,а таймер 3 начинает отсчет заданногоколичества и тактов.1Заданное время заносится в таймер3 в момент изменения сигнала на пер 25 2вом выходе Я триггера 2 (переходиэ логической "1" в логический "О")после снятия сигнала с второго входаустройства и при наличии тактовыхимпульсов на втором входе таймера 3.Если в течение отсчета и тактовтаймером 3 на выходе БПП появляетсянулевой сигнал, что соответствует вданном случае появлению запроса напрерывание более высокого приоритетачем у ранее записанного и обрабатываемого в ЭВМ, то этот сигнал передается через триггер 2 (с второго выхода) на вход ЭВМ, Последняя прекращает обработку ранее принятого прерывания, записывает вновь поступившее и посыпает сигнал разрешения приема кода нового состояния ЭВМ в блок 1приоритетного прерывания, а также навторой вход таймера 3. В блок 1 приоритетного прерывания записываетсяэто новое состояние ЭВМ, а таймер 3переходит в исходное состояние (обнуляется), После снятия сигнала с входа устройства блок 1 приоритетногопрерывания переходит в состояниеготовности к приему новых запросовна прерывание, а таймер начинаетновый отсчет и тактов,Если во время отсчета таймером 3и тактов нулевой сигнал прерыванияблока 1 приоритетного прерьванияне появляется, то таймер 3 по окончании отсчета выдает на третий входтриггера 2 одиночный сигнал . При этомна втором выходе триггера 2 независимо от того, какой на его первомвходе (соответственно на выходе прерывания БПП) сигнал (логические "О"или " 1") имеется единичный сигнал,Только после обработки в ЭВМ записанного прерывания, когда она выдаетна вход БПП и второй вход триггера 2 сигнал разрешения приема ее состояния, таймер 3 переходит в исходное состояние (обнуляется) и единичный сигнал с третьего входа триггера 2 снимается. Формула изобретения Устройство приоритетного прерывания, содержащее блок приоритетного прерывания, причем группа входов запросов на прерывание устройства подключена к группе входов запросов на прерывание блока приоритетного прерывания, тактовый вход которого подключен к тактовому входу устройства,группа входов кода текущего приоритета устройства подключена к группевходов кода текущего состояния блока приоритетного прерывания, входразрешения приема кода текущего состояния которого подключен к входуразрешения приема кода текущего состояния устройства, группа выходов кода запроса блокаприоритетного прерывания соединена с группой выходов 10кода запросов устрдйства, о т л ич а ю щ е е с я тем, что, с цельюрасширения функциональных возможностей эа счет возможности обработкизапросов с учетом времени выдачи 15 сигнала прерывания, в него введе.ытриггер и таймер, причем 0-входтриггера соединен с выходом прерывания блока приоритетного прерывания,тактовый вход устройства подключенк тактовому входу таймера и С-входу триггера, вход разрешения приемакода текущего состояния устройстваподключен к входу сброса таймера,выход которого подключен к Ч-входутриггера, первый выход которого подключен к входу запуска таймера, авторой выход триггера является выходом обработки более приоритетного запроса, устройства.1282125 Составитель В.Гудовскийтор О.Головач Техред Л.Сердюкова Корректор М.Самборска Ред 4/ роизводственно-полиграфическое предприятие, г. Укгород ектная, 4 аказ 7267/47ВНИИПИ по дел 11303 раж 670осударствизобретеМосква, Ж Подписноного комитета СССРй и открытий5, Раушская наб.,

Смотреть

Заявка

3849939, 24.01.1985

ВОЙСКОВАЯ ЧАСТЬ 25871

РОДИН АНАТОЛИЙ СТЕПАНОВИЧ, ШАБАНОВ АЛЕКСАНДР ПЕТРОВИЧ

МПК / Метки

МПК: G06F 9/48

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

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

Код ссылки

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

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