Устройство приоритетного прерывания
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в ЭВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Целью изобретения является расширение функциональных возможностей за счет возможности обработки запросов с учетом времени вьщачи сигнала прерывания . Устройство содержит блок приоритетного прерывания, триггер и таймер . В устройстве запросы, находящиеся в ЭВМ более п тактов, обслуживаются без прерывания, причем время of-c- луживания запросов, которые должны бьши бы прервать обслуживание ранее поступивших в ЭВМ запросов, уменьшается . 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
2125 А1 (19) (11) (51) 4 G 06 F 9 46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3849939/24-24 (22) 24. 01. 85 (46) 07.01.87. Бюл. Ф 1 (72) А.С,Родин и А.П.(Иабанов (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР
Р 807294, кл. G 06 F 9/46, 1981.
Балашов Е.П., Пузанков Д.В. Микропроцессоры и микропроцессорные сис темы. М.: Радио и связь, 1981, с.156, рис. 4.19. (54) УСТРОЙСТВО ПРИОРИТЕТНОГО ПРЕРЫВАНИЯ (57) Изобретение относится к вычислительной технике и может быть использовано в 3ВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Целью изобретения является расширение функциональных возможностей за счет возможности обработки запросов с .учетом времени выдачи сигнала прерывания. Устройство содержит блок приоритетного прерывания, триггер и таймер. В устройстве запросы, находящиеся в ЭВМ более и тактов, обслуживаются без прерывания, причем время о(,служивания запросов. которые должны быпи бы прервать обслуживание ранее поступивших в 3ВМ запросов, уменьшается. 2 ил.
12821
Изобретение относится к вычислительной технике„ а именно к устройствам приоритетного прерывания цифровых вычислительных машин.
Цель изобретения — расширение функциональных возможностей за счет возможности обработки запросов с учетом времени выдачи сйгнала прерывания .
На фиг.1 изображена структурная схема устройства приоритетного прерывания для ЭВМ; на фиг.2 — алгоритм функционирования устройства приоритетного прерывания для ЭВМ.
Устройство содержит блок 1 приори- тетного прерывания, триггер 2 и таймер 3.
Устройство приоритетного прерывания работает следующим образом.
В исходном состоянии ЭВМ свобод на и это ее состояние зафиксировано в блоке 1 приоритетного прерывания.
На выходе блока 1 приоритетного прерывания (БПП) имеется единичный сигнал (логическая "1"). Аналогичный ему сигнал и на втором выходе триггера 2. Таймер 3 н исходном состоянии и на его выходе (соответственно и на третьем входе триггера 2) имеется нулевой сигнал (логический 0").
При поступлении на вход блока 1 приоритетного прерывания запроса на прерывание на выходе БПП, а соответственно и на втором выходе триггера 2 появляется нулевой сигнал (логический 0 ), котОрый фиксируется
ЭВГ1. Одновременно на третий вход таймера 3 с первого выхода триггера 2 поступает единичный сигнал, обеспечивающий запуск таймера 3. ЭВМ, об40 наружив сигнал прерывания, записывает его в свою память, после чего вырабатывает и выдает на вход блока 1 приоритетного прерывания, а также
45 и на второй вход таймера 3 сигнал разрешения приема кода ее нового состояния. После записи нового состояния
ЭВМ в блок 1 приоритетного прерывания сигнал разрешения приема кода текущего состояния ЭВИ с выхода БПП и второго входа таймера 3 снимается.
Блок 1 приоритетного прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер 3 начинает отсчет заданного количества и тактов.
Заданное время заносится в таймер
3 в момент изменения сигнала на пер25 2 вом выходе Q триггера 2 (переход иэ логической "1" в логический "0") после снятия сигнала с второго входа устройства и при наличии тактовых импульсов на втором входе таймера 3.
Если в течение отсчета и тактов таймером 3 на выходе БПП появляется нулевой сигнал, что соответствует в данном случае появлению запроса на прерывание более высокого приоритета чем у ранее записанного и обрабатываемого в ЭВМ, то этот сигнал передается через триггер 2 (c второго выхода) на вход ЭВМ, Последняя прекращает обработку ранее принятого прерывания, записывает вновь поступившее и посыпает сигнал разрешения приема кода нового состояния ЭВМ в блок 1 приоритетного прерывания, а также на второй вход таймера 3. В блок 1 приоритетного прерывания записывается это новое состояние ЭВМ, а таймер 3 переходит в исходное состояние (обнуляется). После снятия сигнала с входа устройства блок 1 приоритетного . прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер начинает новый отсчет и тактов.
Если во время отсчета таймером 3 п тактов нулевой сигнал прерывания блока 1 приоритетного прерывания не появляется, то таймер 3 по окончании отсчета выдает на третий вход триггера 2 одиночный сигнал . При этом на втором выходе триггера 2 независимо от того, какой на его первом входе (соответственно на выходе прерывания БПП) сигнал (логические "0" или " 1") имеется единичный сигнал.
Только после обработки в ЭВМ записанного прерывания, когда она выдает на вход БПП и второй вход триггера 2.сигнал разрешения приема ее состояния, таймер 3 переходит в исходное состояние (обнуляется) и единичный сигнал с третьего входа триггера 2 снимается.
Формула изобретения
Устройство приоритетного прерывания, содержащее блок приоритетного прерывания, причем группа входов запросов на прерывание устройства подключена к группе входов запросов на прерывание блока приоритетного прерывания, тактовый вход которого подключен к тактовому входу устройства, 1282125
Pm
ММ фиг. группа входов кода текущего приоритета устройства подключена к группе входов кода текущего состояния блока приоритетного прерывания, вход разрешения приема кода текущего состояния которого подключен к входу разрешения. приема кода текущего состояния устройства, группа выходов кода запроса блока приоритетного прерывания соединена с группой выходов 10 кода запросов устрдйства, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможностей эа счет возможности обработки запросов с учетом времени выдачи 15 сигнала прерывания, в него введе ы триггер и таймер, причем D-вход триггера соединен с выходом прерывания блока приоритетного прерывания, тактовый вход устройства подключен к тактовому входу таймера и С-входу триггера, вход разрешения приема кода текущего состояния устройства подключен к входу сброса таймера, выход которого подключен к V-входу триггера, первый выход которого подключен к входу запуска таймера, а второй выход триггера является выходом обработки более приоритетного запроса, устройства.
Составитель В.Гудовский
Редактор 0 ° Головач Техред Л.Сердюкова Корректор М.Самборская
Заказ 7267/47 Тираж 670 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4