Приоритетное устройство

 

О П И С А Н И Е (111622084

ИЗОБРЕТЕНИЯ

Союз Советских

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 11.10.76 (21) 2413176/18-24 с присоединением заявки № (23) Приоритет (51) М. Кл в б 06F

9/18

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

Совета Министров СССР ло .делам изобретений и открытий (43) Опубликовано 30.08.78. Бюллетень № 32 (53) УДК 681.326.3 (088.8) (45) Дата опубликования описания 31.07.78 (72) Автор изобретения

Б. С. Аршанский (71) Заявитель (54) ПРИОРИТЕТНОЕ УСТРОЙСТВО

Предлагаемое устройство относится к вычислительной технике и может применяться в устройствах обмена и прерываний вычислительных систем (ВС).

Известно приоритетное устройство, используемое в вычислительных системах для обмена и прерываний .(1).

Недостаток этого устройства состоит в невысокой надежности обнаружения запроса, при обслуживании которого произошел сбой.

Наиболее близким техническим решением к предложенному является известное устройство (2), содержащее регистр запросов, регистр маски, шифратор, блок ана- 15 лиза приоритета, каждый выход которого подключен к соответствующему входу шифратора и первому входу сброса соответствующего разряда регистра запросов. Второй вход сброса каждого разряда регистра запросов соединен с первым входом устройства, установочные входы регистра запросов — с соответствующими входами первой группы входов устройства, а установочные входы регистра маски — с соответствующими входами второй группы входов устройства. Управляющий вход каждого разряда регистра маски подключен к второму входу устройства, выход каждого разряда регистра запросов — к первому входу соответст- 30 вующего разряда блока анализа приоритета. Второй вход каждого разряда блока анализа приоритета соединен с выходом соответствующего разряда регистра маски.

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

А без такой информации не может быть составлена эффективная программа анализа сбоев. Таким образом, недостатком этого устройства является невысокая надежность.

Цель изобретения — повышение надежности устройства.

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

На чертеже представлена функциональная схема приоритетного устройства.

Устройство содержит регистр 1 запросов, каждый разряд которого состоит из R — S6, 22084 триггеров 2, регистр 3 маски, каждый разряд которого состоит из D-триггеров 4, блок

5 анализа приоритета, входы которого связаны с выходами регистров 1 и 3, и шифратор 6, входы которого соединены с выходами блока 5 анализа приоритета.

Каждый триггер 2 имеет установочный вход (вход S) и два входа сброса (P), объединенных по логике И. Вход $ соединен с входом первой группы входов 7, один вход Я вЂ” с первым входом 8 (сигнал

«Сброс запроса»), а второй — с выходом блока 5.

Триггер 4 представляет собой D-триггер с двумя входами R, объединенными по логике И. Управляющий вход триггера 4 (вход

С триггера) соединен с вторым входом 9 устройства (сигнал «Запись маски»), установочный вход триггера 4 (вход D) — с второй группой входов 10, один вход R — с третьим в.-.одом 11 устройства («Сброс маски), другой с выходом блока 5. Прямой выход триггера 4 подключен к выходу группы выходов 12 устройства.

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

Регистр маски устанавливается в исходное состояние управляющей программой, для чего по входам группы входов 10 из запоминающего устройства (ЗУ) вычислительной системы выводится параллельный код и одновременно по входу 9 подается сигнал «Запись маски». При этом в определенной ячейке ЗУ сохраняется код, выведенный на регистр маски. Запрос, поступающий по входу группы входов 7, переводит триггер соответствующего разряда регистра запросов в состояние «1». Блок анализа приоритета вырабатывает сигнал «1» в соответствующем разряде, и сигнал с одного из выходов блока 5 йодается на входы

R триггеров 2 и 4 данного разряда и на шифратор 6. Последний, в свою очередь, формирует команду, которая может быть командой передачи управления (в случае прерывания) или командой ввода — вывода (при обмене) . После выполнения запроса сигналом «Сброс запроса» (вход 8) триггер регистра 1 сбрасывается. Если при исполнении запроса схемы аппаратного контроля обнаруживают ошибку, то формируется управляющий сигнал «Сброс маски» (вход 11), который сбрасывает маску обслуживаемого запроса, что блокирует дальнейшее обслуживание абонента, давшего этот запрос. Управляющая программа, включаемая при любом сбое, вводит в ЗУ по выхо5

55 дам группы выходов 12 состояние регистра

3 и затем сравнивает его с кодом, который был программно выведен на этот регистр ранее. В том разряде, который соответствует запросу, вызвавшему сбой, эти коды не совпадают.

Таким образом, предлагаемое устройство позволяет фиксировать запрос, при обслуживании которого произошел сбой, что значительно повышает надежность работы предлагаемого устройства, Предлагаемое устройство реализовано на

ИС 133 серии, показало свою работоспособность и применяется в вычислительной системе, выпущенной в опытной серии.

Формула изобретения

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

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

1. Авторское свидетельство СССР № 368603, G 06F 9/18, 1971, 2. Майоров С. А., Новиков Г. И. Принципы организации цифровых машин. «Машиностроение», 1974, с. 355, 622084

7 10 12

7 10 12

Составитель Т. Бондаренко

Техред А. Камышникова

Редактор И. Грузова

Корректоры: Е. Хмелева и Н. Федорова

Заказ 1465/11 Изд. ля 572 Тираж 799

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

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

Подписное

Типография, пр. Сапунова, 2

Приоритетное устройство Приоритетное устройство Приоритетное устройство 

 

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

Изобретение относится к области автоматики и вычислительной техники
Наверх