Устройство переменного приоритета
Изобретение относится к вычислительной технике и может быть использовано в вычислительных устройствах пре рывания программ. Целью изббретения является расширение функциональ- .ных возможностей устройства за счет задания любому запросу люВого приориН. тета. Устройство содержит группу ре--| гистров 9, блок сравнения 11, труппу дешифраторов 10, регистр запросов 2, триггер 3, группу элементов И 4, элемент ИЛИ-НЕ 5, два элемента И 6, шифратор 7 и дешифратор 8 В устройстве.возможно оперативно изменять приоритеты устройств, запросы i от которых поступают на обслуживание . 2 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
П9) (t1) 9740 A 1
yg 4 С 06 Р 9/46
1
1мд
114
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНЯТИЙ (21) 4170862/24-24 (22) 30.12,86 (46) 30.05.88, Бюл, У 20
1,72) С.И.Мухин, П.Л.Прокопьев и С.И.Шабанов (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 547567, кл. G 06 F 9/46, 1977, Авторское свиДетельство СССР
Р 1016785, кл. G 06 F 9/46, 1982, (54) УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА (57) Изобретение относится к вычисли" тельной технике и может быть использовано в вычислительных устройствах пре>ывания программ, Целью изобретения является расширение функциональ" ,ных возможностей устройства за счет задания любому запросу любого приори" тета ° Устройство содержит группу регистров 9, блок сравнения 11, груп- пу дешифраторов 10, регистр sanpoсов 2, триггер 3, группу элементов
И 4, элемент ИЛИ-НЕ 5, два элемента
И 6, шифратор 7 и дешифратор В В устройстве. возможно оперативно изменять приоритеты устройств, запросы с от которых поступают на обслужива-. ние. 2 ил, 1399740
Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания программ. 5
Цель изобретения — расширение функциональных возможностей устройства за счет обеспечения возможности задания любого приоритета любому запросу. 1О
На фиг.l представлена структурная схема устройства; на фиг.2 — структурная схема блока сравнения.
Устройство содержит регистр 1 сдвига, регистр 2 запросов, триггер 3, 1I5 группу элементов И 4, элемент ИЛИ-! НЕ 5, элементы И 6, шифратор 7, дешифратор 8, группу регистров 9, груп" пу дешифраторов 10, блок 11 сравнения, группу запросных входов 12 устройст- 20 ва, группу входов 13 кода старшего приоритета устройства, входы 14 на-,. правления сдвига устройства, группы входов 15 кодов приоритетов запро-! сов устройства, группу информационных выходов 16 устройства, тактовый вход 17 устройства, выходы 18 дешифраторов 10 и выходы 19 регистра 1.
Блок ll образуют группы элементов
И 20 и элементы ИЛИ 21. 30
Устройство работает следующим образом.
Согласно номерам абонентов сигналы запросов на обслуживание поступают по входам l2 устройства на регистр 2 запросов, где фиксируются позиционно, а коды приоритетов этих абонентов по:ступают соответственно по группам входов .!5 на регистры 9, причем абоненты должны иметь различные приори- 40 теты. В процессе работы приоритеты могут меняться. Код старшего в данный момент времени приоритета посту", пает по входам 13 устройства на дешифратор 8, при этом сигнал, соответствующий данному номеру приоритета, фиксируется позиционно в регистре 1. Сигнал, определяющий направление просмотра приоритетов, поступает на соответствующий вход 14 устройства и устанавливает триггер 3 в требу" емое состояние. Все это осуществляется программно. Триггер. (направления сдвига) 3 открывает по одному входу соответствующий элемент И 6. Коды приоритетов с регистров 9 поступают на дешифраторы 10, с которых подаются на группы входов блоков 11 сравнения, на последние входы блока 11 подается содержимое регистра 1 сдвига. Сигнал сравнения с одного из выходов блоков 11 сравнения открывает соответствующий элемент И 4. В случае отсутствия запроса от устройства, имеющего приоритет, равный наивысшему в данный момент, на выходах группы элементов И 4 сигнал отсутствует, элемент ИЛИ-HE 5 остается открытым и сигнал с его выхода открывает соответствующий элемент И 6 по третьему входу, Тактовые импульсы с входа 17 следуют через соответствующий открытый элемент И 6 на управляющий вход регистра 1 сдвига. Начинается сдвиг содержимого регистра в заданном направлении. Сдвиг осуществляется до тех пор, пока на выходах группы элементов И 4 не появится сигнал наличия запроса, который поступает на ь: вход шифратора 7. На выходах шифратора 7 появляется код устройства, запрос которого принимается на обслуживание. Код на выходах 16 можно исполь зовать как модифицированную часть ад" реса. При появлении сигнала на выходе одного из элементов И 4 элемент
ИЛИ-НЕ 5 запрещает прохождение тактовых импульсов через соответствующий элемент И 6 до окончания обслуживания запроса, о чем свидетельствует снятие запроса обслуженным устройством с регистра 2 запросов.
Формула изобретения
Устройство переменного приоритета, содержащее элемент ИЛИ-НЕ, шифратор,— регистр запросов, регистр сдвига, группу элементов И, дешифратор, два элемента И, триггер, причем группа информационных входов регистра запро сов является группой запросных входов устройства, прямой и инверсный выходы триггера соединены с первым входами соответственно первого и вто- рого элементов И, вторые входы которых соединены с тактовым входом устройства, выходы первого и второго элементов И соединены соответственно с первым и вторым входами управления сдвигом регистра сдвига, первый вход каждого элемента И группы соединен с одноименным выходом регистра запро сов, выходы элементов И группы соединены с группой входов шифратора, вы" ходы которого являются группой инфор мационных выходов устройства и соеди иены с группой входов элемента ИЛИ-НК, 1399740
Ю ЮЮ
Составитель М.Кудряшев
Техред А.Кравчук Корректор М, Демчик
Редактор А.Огар
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 2667/49
Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 выход которого соединен с третьими входами первого и второго элементов И, группа входов кода старшего приоритета устройства соединена с группой входов дешифратора, группа выходов которого соединена с группой информационных входов регистра сдвига, первый и второй входы направления сдвига устройства соединены соответственно с единичным и нулевым входами триггера, отличающееся, тем, что, с целью расширения функциональных: возможностей sa счет обеспечения возможности задания любому запросу любого приоритета, оно содержит группу регистров, группу дешифраторов и блок сравнения, причем группы . информационных входов блока регистров
5 являются группами входов кодов прио-.. ритетов устройства, группа выходов каждого регистра группы соединена с входами одноименного дешифратора группы, группа выходов каждого дешифратора группы соединена с одноимен» ной группой входов блока сравнения, последняя группа входов блока сравне ния соединена с выходами регистра сдвига, каждый выход блока сравнения
15 соединен с вторым входом одноименного элемента И группы.