у
. «
.«
сл
с
со (
со 1
Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания программ,f
Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения возможности задания любого приоритета любому запросу,10
На фиг.1 представлена структурная схема устройства; на фиг.2 - структурная схема блока сравнения. Устройство содержит регистр 1 сдвига, регистр 2 запросов, триггер 3,15 группу элементов И 4, элемент ИЛИ- НЕ 5, элементы И 6, шифратор 7, дешифратор 8, группу регистров 9, группу дешифраторов 10, блок 11 сравнения, группу запросных входов 12 устройст- 20 ва, группу входов 13 кода старшего приоритета устройства, входы 14 на-, правления сдвига устройства, группы входов 15 кодов приоритетов запросов устройства, группу информацион- ных выходов 16 устройства, тактовый вход 17 устройства, выходы 18 дешифраторов 10 и выходы 19 регистра 1.
Блок 1 I образуют группы элементов И 20 и элементы ИЛИ 21.30
Устройство работает следующим, образом.
Согласно номерам абонентов сигналы запросов на обслуживание поступают по входам 12 устройства на регистр 2 з5 запросов, где фиксируются позиционно, а коды приоритетов этих абонентов по- ступают соответственно по группам входов J5 на регистры 9, причем або- ;ненты должны иметь различные приори- 40 теты. В процессе работы приоритеты могут меняться. Код старшего в данный момент времени приоритета посту. ,пает по входам 13 устройства на дешифратор 8, при этом сигнал5 соот- 45 ветствующий данному номеру приоритета, фиксируется позиционно в регистре 1, Сигнал, определяющий направление просмотра приоритетов, поступает на соответствующий вход 14 устройст- еп ва и устанавливает триггер 3 в требуемое состояние. Все это осуществляется программно. Триггер.(направления сдвига) 3 открывает по одному входу соответствующий элемент И 6. Коды « приоритетов с регистров 9 поступают на дешифраторы .10, с которых подаются на группы входов блоков II сравнения , на последние входы блока 11
подается содержимое регистра I сдвига. Сигнал сравнения с одного из выходов блоков 11 сравнения открывает соответствующий элемент И 4. В случае отсутствия запроса от устройства, имеющего приоритет, равный наивысшему в данный момент, на выходах группы элементов И 4 сигнал отсутствует, элемент ИЛИ-НЕ 5 остается открытым и сигнал с его выхода открывает соответствующий элемент И 6 по третьему входу. Тактовые импульсы с входа 17 следуют через соответствующий открытый элемент И 6 на управляющий вход регистра 1 сдвига. Начинается сдвиг содержимого регистра в заданном направлении. Сдвиг осуществляется до тех пор, пока на выходах группы элементов И 4 не появится сигнал наличия запроса, который поступает на: ь; вход шифратора 7. На выходах шифратора 7 появляется код устройства, запрос которого принимается на обслуживание . Код на выходах 16 можно исполь зовать как модифицированную часть адреса. При появлении сигнала на выходе одного из элементов И 4 элемент ИЛИ-НЕ 5 запрещает прохождение тактовых импульсов через соответствующий элемент И 6 до окончания обслуживании запроса, о чем свидетельствует снятие запроса обслуженным устройством с ре гистра 2 запросов.
Форм у л а изобретения Устройство переменного приоритета, содержащее элемент ИЛИ-НЕ, шифратор, регистр запросов, регистр сдвига, группу элементов И, дешифратор, два элемента И, триггер, причем группа информационных входов регистра запросов является группой запросных вхо-. дов устройства, прямой и инверсный выходы триггера соединены с первым .входами соответственно первого и вто - рого элементов И, вторые входы кото-; рых соединены с тактовым входом устройства, выходы первого и второго элементов И соединены соответственно с первым и вторым входами управления сдвигом регистра сдвига, первый вход каждого элемента И группы соединен :С одноименным выходом регистра запро - сов, выходы элем:ентов И группы соединены с группой входов шифратора, выходы которого являются группой инфор - мационных выходов устройства и соеди - нены с группой входов элемента ИЛИ-НЕ
выход которого соединен с третьими входами первого и второго элементов И группа входов кода старшего приоритета устройства соединена с группой взсодов дешифратора, группа выходов которого соединена с группой информационных входов регистра сдвига, первый и второй входы направления сдви- га устройства соединены соответственно с единичным и нулевым входами триггера, отличающееся, тем, что, с целью расширения функциональных . возможностей за счет обеспечения возможности задания любому запросу любо.го приоритета, оно содержит
J9 id fS
группу, регистров, группу дешифраторов и блок сравнения, причем группы , информационных входов блока регистров являются группами входов кодов прио- ритетов устройства, группа выходов каждого регистра группы соединена с входами одноименного дешифратора ; v группы, группа выходов каждого дешифратора группы соединена с одноимен - ной группой входов блока сравнения, последняя группа входов блока сравне - ния соединена с выходами регистра сдвига, каждый выход блока сравнения соединен с вторым входом одноименного элемента И группы.
название | год | авторы | номер документа |
---|---|---|---|
Устройство переменного приоритета | 1986 |
|
SU1319033A1 |
Устройство переменного приоритета | 1983 |
|
SU1151964A1 |
Устройство для обслуживания запросов | 1983 |
|
SU1141412A1 |
Устройство для распределения заданий процессорам | 1987 |
|
SU1453406A1 |
Приоритетное устройство | 1984 |
|
SU1260956A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1580364A1 |
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1993 |
|
RU2087939C1 |
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1999 |
|
RU2152072C1 |
Многоканальное устройство приоритетного обслуживания | 1986 |
|
SU1383356A1 |
Многоканальное устройство приоритета | 1977 |
|
SU679982A1 |
Изобретение относится к вычислительной технике и может быть использовано в вычислительных устройствах пре рывания программ. Целью изббрете- ния является расширение функциональ- .ных возможностей устройства за счет задания любому запросу люВого приориН. тета. Устройство содержит группу ре--| гистров 9, блок сравнения 11, труп- пу дешифраторов 10, регистр запросов 2, триггер 3, группу элементов И 4, элемент ИЛИ-НЕ 5, два элемента И 6, шифратор 7 и дешифратор 8 В устройстве.возможно оперативно изменять приоритеты устройств, запросы i от которых поступают на обслуживание. 2 ил.
Эксцентриковый вал для роторнопрошневого двигателя внутреннего сгорания | 1975 |
|
SU547567A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-05-30—Публикация
1986-12-30—Подача