Устройство приоритетного прерывания Советский патент 1987 года по МПК G06F9/48 

Описание патента на изобретение SU1282125A1

Изобретение относится к вычислительной технике, а именно к устройствам приоритетного- прерывания цифровых вычислительных машин.

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

На фиг.1 изображена структурная схема устройства приоритетного прерывания для ЭВМ; на фиг.2 - алгоритм функционирования устройства приоритетного прерывания для ЭВМ.

10

вом выходе Q триггера 2 (переход из логической 1 в логический О) после снятия сигнала с второго входа устройства и при наличии тактовых импульсов на втором входе таймера 3.

Если в течение отсчета п тактов таймером 3 на выходе БПП появляется нулевой сигнал, что соответствует в данном случае появлению запроса на прерывание более высокого приоритета чем у ранее записанного и обрабатываемого в ЭВМ, то этот сигнал переда ется через триггер 2 (с второго выхо да) на вход ЭВМ. Последняя прекращаУстройство содержит блок 1 приори- ет обработку ранее принятого прерытетного прерывания, триггер 2 и таймер 3.

Устройство приоритетного прерывания работает следующим образом.

В исходном состоянии ЭВМ свободна и это ее состояние зафиксировано в блоке 1 приоритетного прерывания. На выходе блока 1 приоритетного пре- рьшания (БПП) имеется единичный сигнал (логическая 1). Аналогичный ему сигнал и на втором выходе триггера 2. Таймер 3 в исходном состоянии и на его выходе (соответственно и на третьем входе триггера 2) имеется нулевой сигнал (логический О)

При поступлении на вход блока 1 приоритетного прерывания запроса на прерывание на выходе БПП, а соответственно и на втором выходе триггера 2 появляется нулевой сигнал (логический О), который фиксируется ЭВМ. Одновременно на третий вход таймера 3 с первого выхода триггера 2 поступает единичный сигнал, обеспечивающий запуск таймера 3. ЭВМ, обнаружив сигнал прерывания, записывает его в свою память, после чего вырабатывает и вьщает на вход блока приоритетного прерывания, а также и на второй вход таймера 3 сигнал рарешения приема кода ее нового состояния. После записи нового состояния ЭВМ в блок 1 приоритетного прерывания сигнал разрешения приема кода текущего состояния ЭВМ с выхода БПП и второго входа таймера 3 снимается. Блок 1 приоритетного прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер 3 начинает отсчет заданного количества п тактов.

Заданное время заносится в таймер 3 в момент изменения сигнала на пер

вом выходе Q триггера 2 (переход из логической 1 в логический О) после снятия сигнала с второго входа устройства и при наличии тактовых импульсов на втором входе таймера 3.

Если в течение отсчета п тактов таймером 3 на выходе БПП появляется нулевой сигнал, что соответствует в данном случае появлению запроса на прерывание более высокого приоритета чем у ранее записанного и обрабатываемого в ЭВМ, то этот сигнал передается через триггер 2 (с второго выхода) на вход ЭВМ. Последняя прекраща

вания, записывает вновь поступившее и посыпает сигнал разрешения приема кода нового состояния ЭВМ в блок 1 приоритетного прерывания, а также на второй вход таймера 3. В блок 1 приоритетного прерывания записьшается это новое состояние ЭВМ, а таймер 3 переходит в исходное состояние (обнуляется) . После снятия сигнала с входа устройства блок 1 приоритетного прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер начинает новый отсчет п тактов.

Если во время отсчета таймером 3 п тактов нулевой сигнал прерывания блока 1 приоритетного прерьшания не появляется, то таймер 3 по окончании отсчета вьщает на третий вход триггера 2 одиночный сигнал. При этом на втором выходе триггера 2 независимо от того, какой на его первом входе (соответственно на выходе прерьшания БПП) сигнал (логические О

Ш1И 1) имеется единичный сигнал.

Только после обработки в ЭВМ записанного прерывания, когда она выдает на вход БПП и второй вход триггера 2-сигнад разрешения приема ее сос- 5 тояния, таймер 3 переходит в исходное состояние (обнуляется) и единич- ньй сигнал с третьего входа триггера 2 снимается.

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

312

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

От ЭВМ

- -

254

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

о

5/

К fBM

фиг. 1

Фиг.2

Редактор О.Головач

Составитель В.Гудовский

Техред Л.Сердюкова Корректор М.Самборская

Заказ 7267/47 Тираж 670Подписное

ВНИИПИ Государственного- комитета CCGP по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

j

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

название год авторы номер документа
Устройство приоритетного прерывания 1989
  • Родин Анатолий Степанович
  • Шабанов Александр Петрович
  • Бабичев Виталий Юзефович
SU1644142A1
Устройство для приоритетного прерывания 1985
  • Корнейчук Виктор Иванович
  • Накалючный Андрей Григорьевич
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Швец Евгений Михайлович
SU1287159A1
Устройство приоритетного прерывания для микро-ЭВМ 1982
  • Зеленко Геннадий Вадимович
  • Кукин Марк Александрович
  • Панов Виктор Васильевич
  • Попов Сергей Николаевич
SU1113803A1
Управляемое устройство приоритета 1984
  • Скоклюк Виктор Николаевич
SU1182519A1
Устройство для программного управления объектом 1988
  • Корнблюм Аркадий Ильич
  • Процик Орест Владимирович
  • Новачинский Михаил Степанович
  • Цыгельный Игорь Михайлович
  • Пальчикевич Иван Васильевич
  • Куштан Богдан Иванович
  • Березовский Михаил Константинович
SU1605211A1
Устройство для измерения скорости вращения 1984
  • Карпов Ефим Авдеевич
  • Поджаренко Владимир Александрович
  • Кухарчук Василий Васильевич
  • Мельничук Павел Леонидович
SU1262385A1
Устройство для сопряжения вычислительной машины с линиями связи 1985
  • Клочкова Зинаида Прокофьевна
  • Никитин Анатолий Павлович
  • Сизоненко Евгений Георгиевич
  • Дубровская Елизавета Ивановна
  • Арсентьев Василий Андреевич
  • Цуканова Татьяна Владимировна
  • Сопин Владимир Георгиевич
  • Свистун Николай Николаевич
SU1262512A1
Устройство для контроля и перезапуска ЭВМ 1987
  • Танасейчук Владимир Маркович
  • Куряченко Владимир Николаевич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1464162A1
Микропрограммное устройство управления 1988
  • Текутова Антонина Михайловна
SU1649540A1
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных 1986
  • Аптекарь Семен Абрамович
  • Дехтяренко Светлана Григорьевна
  • Нефедченко Борис Павлович
SU1347083A1

Иллюстрации к изобретению SU 1 282 125 A1

Реферат патента 1987 года Устройство приоритетного прерывания

Изобретение относится к вычислительной технике и может быть использовано в ЭВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Целью изобретения является расширение функциональных возможностей за счет возможности обработки запросов с учетом времени вьщачи сигнала прерывания. Устройство содержит блок приоритетного прерывания, триггер и таймер. В устройстве запросы, находящиеся в ЭВМ более п тактов, обслуживаются без прерывания, причем время of-c- луживания запросов, которые должны бьши бы прервать обслуживание ранее поступивших в ЭВМ запросов, уменьшается. 2 ил. ю 00 ю сд

Формула изобретения SU 1 282 125 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1282125A1

Устройство приоритета 1978
  • Манько Николай Григорьевич
  • Шур Михаил Яковлевич
  • Раевский Юрий Сергеевич
  • Ковалев Виталий Александрович
  • Руденко Николай Михайлович
SU807294A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Балашов Е.П., Пузанков Д.В
Микропроцессоры и микропроцессорные системы
М
i Радио и связь, 1981, с.156, рис
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 282 125 A1

Авторы

Родин Анатолий Степанович

Шабанов Александр Петрович

Даты

1987-01-07Публикация

1985-01-24Подача