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

 

ОПИСАНИЕ

ИЗОБРЕТЕНЙЯ

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

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

Республик

К АВТОРСКОМУ СВИ ИТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву— (22) ЗаЯвлено 01,1178 (21) 2680002/18-24 (51) М. Кл.

G 06 F 9/18 с присоединением заявки ¹â€”

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

СССР. по делам изобретений н открытий (23) Приоритет

Опубликовано 30,0580. бюллетень ¹ 20 (53) УДК 681. З28 (088.8) Дата опубликования описания 05,06. 80 (72) Авторы изобретения

A. К. Родионовский и А. И. Войников (71) Заявитель (54) УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА

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

Известно устройство приоритета, содержащее элементы И, НЕ, выходы входных элементов И соединены со входами элементов ИЛИ, а выходы этих 10 элементов ИЛИ через элементы НЕ подключены ко входам элементов ИЛИ меньшего приоритета fl) .

Недостатком такого устройства яв-, ляется невозможность динамического. 15 перераспределения приоритетов между сигналами прерывания.

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

Регистр хранения приоритета состоит 25 из счетчика, блока управления, выхо:ды которого соединены с управляющими входами регистра хранения приоритета, циклическрго регистра сдвига, выходы которого подключены к блоку анализа Зр на единицу старшего ра зряда циклического регистра сдвига (2) .

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

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

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

ИЛИ, выход которого через элемент

НЕ соединен с первым входом выходного элемента И, выход которого является выходом устройства, а регистр хранения приоритетов состоит из и-l групп триггеров, причем единичные

Э 737954 выхОцы всех триггеров ка и г ждо руппы разом, сигналу прерывания, поступающесоединены с первыми входами соответ-. му на его вход появить ся на выходе ующ о элемента И группы соответ- (12 — 12 ) устройства. ствующего узла блокировки сигнала Таким образом, выходной сигнал на . триггера группы cîåäèí прерывание появится только лишь на ,входсм одного и

ы соединен с первым в

5 ыходе одного из узлов блокировки

i-ro узла бло ного из элементов И группы ла локировки сигнала пре ывасигнала прерывания, несмотря на то, Р Рыва- что запросы на прерывание поступили

+ к, где 3 - номер группы

Рег р ° од"овреме""о на все в"оды 11 — 11 н ер риггера в rpyrme) » .й .. Нулевое содержимое регистра 1 опустройства co HHeH co ф axogoM f0 выходного элемента И 1-ro узла блокии ровки сигнала прерывания, со втор котором входу 11 присвоен са"»ый вывходом элемента И группы узла блокиров низки . В случае, ес., ап ер в которого соединен с нулевым выходом 15 регистр занести все единицы то распределение приоритетов между эховходами а-ых элементов. и всех о дами изменится на противоположное: блокир вки сигнала rlpepHBaHHR кр е одУ . УДет пРисвоен самый стаРвсех узлов вх 11П .б

А-го, перв эхо кото сое ший приоритет и входу 11 — самый с единичными выходами к-ых триггеров 2О В регистр 1 можно занести произ* вольный код (цепи ввода в регистр I. пере„бренного приоритета п дставлена на чертеже не показаны), определяючертеже. устройство содержит е- щий распре е ейие приоритетов между гистр 1 хранения приор тетов, состо«

Держит Ре- Входами 11» — 11п

27 -2 -» „ 25 Каждый триггер регистра 1 определяет взаимный приоритет двух входов. .тся (1) ригг 3» + Зg g .. KORIN триггер на оди с а в ка ой послед ей — а ин тр г-, о входу с меньшим номером 0 т

4» ф.. присваивается более высокий приориЗО тет, если триггер находится в состо-о группе — один I Ф t I

ЯВриггер 55) . - . я ии 1 ° то более высокий приоритет присваивается входу с большим

ыходы триггеров регистра 1 под6" " узлов 7 7 " блокировки сигналов, """ триг еро "ер ой ру".З определяют взаимные приоритетц между первым входом и всеми оставэлемент Или 8 и НЕ 9 по . ) шийися, состоЯние триггеров второй входам выходных элементов И 10, на грУпп — междУ входом и всеми входавторые входы которых подключены соот- Тми с большим номе ом и т

Триггер последней группы регистра 9 1 определяет взаимный приоритет меж.Рых. подключены к соответствующим выходным шинам 12 — 12 Следовательно, записывая на реУстройство переменного приоритета гистр 1 хранения приоритетов произРаботает следующим образом: сигналы 45 вольные коды, можно установить все прерывания, поступившие на одну -или возможные комбинации приоритетов межсдновременно на несколько входов ll» — .; ду входами.

11 по поступают иа выходные элементй таким образом, устройство переменИ 10 + 10 узлов / — 7" блокировки ного приоритета обладает возможностью сигналов прерывания, подготавливая jp гибкого, произволь ного перераспределеггпу к срабатыванию. Однако сработает . ния приоритетов между всеми входами

И

Ф элемент И 10 — 10 тоько лищь того на которые постуйают запросы на преузла блокировки сигнала прерывания, в рываиие, что повышает быстродействие котором все элементы И 6 — б за устройства. . крыты или сигналом, снимаемым с cji1rroro из триггеров регистра 1 хранения

И формула изобретения приоритетов, или сигналом поступаю4 И щам с входа ll — 11 (при отсутствии устройство переменного приоритета, сигнала на входе устройства). Bo scex содержащее регистр хранения приоритеостальниЫ узлах блокировки"сигналов тов и и узлов блокировки сигналов прерывания обязательно срабатывает е0 прерывания о т л и ч а ю щ е е с я

У один или несколько элементов И б — тем, что, с целью повыаения быстроб:, и сигнал с его выхода через действия, каждый узел блокировки элементы ИЛИ 8 и НЕ 9 поступит на уп- сигнала йрерывания содержит групйу равляющий вход выходного элемента И из п-.l элементов И, выход каждого

10 и закроет его, не давая, таким об- 65 элемента И груйпы соединен с соот737954

12 ветствующим входоМ элемента ИЛИ, выход которого через элемент НЕ соединен с первым входом выходного элемента И, выход которого является выхо- дом устройства, а регистр хранения приоритетов состоит иэ и-1 групп триггеров, причем единичные выходы всех триггеров каждой группы соединены с первыми входами соответствую= щего элемента И группы соответствующего узла блокировки сигнала прерывания, а каждый нулевой выход триггера группы соединен с первым входом одного из элементов И группы i-го узла блокировки сигнала прерывания (1 = j + к, где j — номер группы регистра хранения приоритетов, к — номер триггера в группе), i-ый вход устройства соединен со вторьм входом выходного элемента И 1-го узла блокировки сигнала прерывания, со вторьи вхсдом элЕмента И группы узла блокировки сигнала прерывания, первый вход которого соединен с нулевым выходом rphrrepa Х-ой грУппы, и сб вторыми входами m-ых элементов И всех узлов блокировки сигнала прерывания кроме 1-го, первые входы которых соединены с единичными выходами к-ых триггеров )-oN группы (причем m * 3c, а f i-lj .

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

1, Авторское свидетельство СССР Ф 332461, кл. С 06 F 9/18, 1970, l 2. Авторское свидетельство СССР

М 506854, кл; G,06 Р 9/18, 1974 (про,тотип) .

H Заказ 2664/29

751 Подписное

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

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

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

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