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

 

Изобретение относится к вычислительной технике и может быть исполь зовано в вычислительных системах и является усовершенствованием устройства по авторскому свидетельству СССР № 737954. Цель изобретения повьшение надежности устройства, которая достигается введением.новых блоков и связей, позволяющих в случае сбойной ситуации вырабатьтать соответствующий сигнал. Устройство содержит регистр хранения приоритетов , разбитый на группы триггеров , элементы И,элементы ИЛИ,элементы НЕ, узлов блокировки сигналов прерывания , входы устройства, выходы устройства , формирователи импульсов, элементы ИЛИ-НЕ, элемент ИЛИ, элементы задержки,элемент И, сигнальный выход. Повышение надежности .достигается за счет введения группы формирователей, элементов ИЛИ-НЕ, ИЛИ, И, элементов задержки. 1 ил. с ( л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (11) (51) 4 G 06 F 9 46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 737954 (21) 3778516/24-24 (22) 09.08.84 (46) 30.01.86, Бюл. М- 4 (72) Б,С.Богумирский (53) 681.325(088,8) (56) Авторское свидетельство СССР

Ф 737954, кл. G 06 F 9/46, 1980. (54) УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть исполь» зовано в вычислительных системах и является усовершенствованием устройства по авторскому свидетельству

СССР Ф 737954. Цель изобретения— повышение надежности устройства, которая достигается введением новых блоков и связей, позволяющих в случае сбойной ситуации вырабатывать соответствующий сигнал. Устройство содержит регистр хранения приоритетов, разбитый на группы триггеров,элементы И,элементы ИЛИ,элементы

НЕ, узлов блокировки сигналов прерывания, входы устройства, выходы устройства, формирователи импульсов, элементы ИЛИ-НЕ, элемент ИЛИ, элементы задержки, элемент И, сигнальный выход. Повьппение надежности . достигается за счет введения группы формирователей, элементов ИЛИ-НЕ, ИЛИ, И, элементов задержки. 1 ил.

1208554

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

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

На чертеже приведена схема устройства а.

Устройство содержит регистр 1 хранения приоритетов, состоящий из трех групп ?,-2 триггеров, причем в первой группе содержится три триггера 3<-3, во второй — два триггера 4 < и 4< а в третьей— один триггер 5,, элементы И 6< — 6 узлов 7< - 74 блокировки сигналов прерывания, элементы ИЛИ 8, элементы НЕ 9, элементы И 10, входы

11 < — 11 устройства, выходы 12 1—

124 устройства, формирователи импуль сов 13,-134, элементы ИЛИ-НЕ 14 и

15, элемент ИЛИ.16, элементы 17 и

18 задержки, элемент И 19 и сигнальный выход 20 устройства.

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

Состояние триггеров регистра 1 хранения приоритетов определяет распределение приоритетов между входами 11< — 114, Нулевое содержимое регистра 1 задает такое распределение приоритетов, при котором входу

ll< присвоен самый высокий приоритет, а входу 114 — самый низкий.

Если все триггеры регистра 1 установлены в единичное состояние, то распределение приоритетов изменится на противоположное: входу 114 будет присвоен самый старший приоритет, а входу 11< — самый младший.

В регистр l можно занести произвольный код (цепи ввода в регистр 1 на схеме не показаны), определяющий распределение приоритетов между входами 11 < — 114, Каждый триггер регистра 1 определяет взаимный приоритет двух входов. Если триггер находится в нулевом состоянии, то входу

I с меньшим номером присваивается более высокий приоритет, а если в единичном, то более высокий приоритет присваивается входу с большим номером. Состояния триггеров группы 2 определяют взаимные приоритеты между входом 11 и всемиостальными входами, состояния триггеров группы 2 — межа

Ду ВхОДОм 1 l g и ВхоДами l l g 1 4, а состояние триггера 5, (группы 2 )— между входом 11 и входом ll4. Сле5

;25

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

Сигналы прерывания, поступившие на один или одновременно на несколько входов 11< — 114, подаются на соответствующие элементы И 10 узлов

7< — 74, подготавливая их к срабатыванию. Кроме того, появляется сиг. нал на выходе элемента ИЛИ 16. Формирователи 13 1 — 134 импульсов выдают импульсы на своих выходах только по заднему фронту импульсов на входах, т.е. после снятия сигнала обслуженного запроса, поэтому на выходе элемента ИЛИ-НЕ 15 присутствует единичный сигнал. Также сигнал присутствует и на выходе элемента ИЛИ-НЕ

14. После поступления запросов на входы устройства срабатывает элемент

И 10 только лишь того узла 7, -74, в котором все элементы И 6 < — 6> закрыты нулевым сигналом, снимаемым с одного из триггеров регистра 1, или нулевым сигналом с одного из входов 11, — 114, Таким образом выделяется наиболее приоритетный вход из всех входов, на которых присутствуют сигналы запросов. Во всех остальных узлах блокировки сигналов прерывания обязательно срабатывает один или несколько элементов

И 6,-6, и сигнал с его выхода через элементы ИЛИ 8 и НЕ 9 (нулей) поступает на вход соответствующего элемента И 10 и закрывает его, не давая, таким образом, сигналу запроса на прерывание, поступающему на его вход, появиться на выходе !

2< — 124 устройства, Сигнал, прошедший через один из элементов И 10, поступает на соответствующий выход

12 ° Этот же сигнал ведет к снятию сигнала с выхода элемента ИЛИ-НЕ 14.

После этого появляется сигнал на вьг ходе элемента 17 задержки. Этот сигнал через элемент И l9 не проходит, что свидетельствует о правильности работы устройства. При наличии сигналов на входах ll< — 114 и отсутствии сигнала на всех выходах

12 появляется сигнал на выходе элемента И 19, который проходит на выход 20 устройства, сигнализируя о сбое /блокировке/, В этом случае необходимо проверить и исправить содержимое регистра l хранения приоритетов. Элемент 17 обеспечивает задержку на время протекания переходных процессов в узлах 7 - 7, так как сигнал на выходе устройства появляется позже поступления сигналов на его входы, что без элемента 17 может привести к ложному появлению сигнала на выходе 20 устройства. После обслуживания очередного запроса сигнал этого запроса снимается с соответствующего входа ll. Если при этом имеются другие запросы, то на выходе элемента 17 задержки по-прежнему присутствует сигнал. Сигнал на соответствующем выходе 12 также снимается, а на другом выходе 12 сигнал следующего запроса появляется через некоторое время. Это ведет к появлению импульса на выходе элемента

ИЛИ-НЕ 14. При снятии сигнала с одного из входов 11 — 11 соответствующий этому входу формирователь 13 выдает импульс, который ведет к снятию сигнала с выхода элемента ИЛИ-НЕ 15. Посредством элемента 18 задержки происходит блокировка срабатывания элемента

И 19 как раз на то время, когда возникает импульс на выходе элеl 208554

4 мента ИЛИ.-НЕ 14, что препятствует ложному появлению сигнала на выходе

20 устройства.

Формула изобретения устройство переменного приоритета по авт.св. Ф 737954, о т л ut ч а ю щ е е с я тем, что, с целью повышения надежности, оно содержит группу формирователей импульсов, два элемента ИЛИ-НЕ, элемент ИЛИ, два элемента задержки и элемент И, причем каждый вход устройства соединен с входом одноименного формирователя импульсов и с одноименным входом элемента И.".И, выход которого соединен с входом первого элемента задержки, выход которого соединен с первым входом элемента И, второй вход которого соединен с выходом первого элемента ИЛИ-НЕ, входы которого соединены с выходами устройства, выходы формирователей импульсов соединены с входами второго элемента ИЛИ-НЕ, выход которого соединен с входом второго элемента задерж. ки, выход которого соединен с третьим входом элемента И, выход которого О является сигнальным выходом устройства.

1208554

ЗНИИИИ Заказ 289/58 Тиран 67 3 Подписное

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

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

 

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

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