Устройство приоритета

 

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

СООЗ СОВЕТСНИХ

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

РЕСПУБЛИК (SS)S С 06 F 9/46

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4431746/24 . (22) 26.05.88 (46) 07.01.91. Бюл, № 1 (71) Институт технической кибернетики АН БССР (72} М,М.Маханек и В.E.×åðíÿâñêèé (53) 681.3(088.8) (56) Авторское свидетельство СССР

¹ 1307458, кл. G 06 F 9/46, 1985.

Авторское свидетельство СССР № 1536382, кл., G 06 F 9/46, 1988. (54) УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть испольИзобретение относится к вычислительной технике и может быть использовано в системах параллельной обработки информации для организации приоритетного доступа абонентов к общим ресурсам.

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

На фиг.1 представлена функциональная схема устройства; на фиг.2— схемы устройства для m = 3.

Устройство содержит каналы 1 (j номер канала, j = 1,...,n) и шифратор 2, В каждом канале содержит группу из (2 — 1)-го элемента И-НЕ 3, rpe m — разрядность кодов приоритета, элемент 4 развязки, группу из m элементов ИЛИ 5. Устройство содержит запросные входы 6 и выходы 7 . В шифратор 2 входят элементы НЕ 8, груп.— пы элементов 9 развязки, элементы

„„SU„„1619267 А1

2 зовано в системах параллельной обработки информации для организации приоритетного доступа абонентов к общим ресурсам. Цель изобретения — упрощение устройства. Устройство приоритета состоит из шифратора, содержащего группу элементов ИЛИ-НЕ, группу элементов НЕ и группу элементов развязки. Кроме того, оно содержит каналы, состояшие из группы элементов ИЛИ, группы элементов И-НЕ и элемента развязки. Новый алгоритм работы канала приводит к его упрощению и позволяет изменить алгоритм работы устройства в целом. 2 ил.

С

ИЛИ-НЕ 10. Цифрами 11 < 11 д (0(=.

= 2 — 1) обозначены логические шины, 12,...,12 — разрядные шины, 13"группы входов кодов приоритетов каналов. Cb

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

Устройство служит для выдачи раз" решения каналу, выставившему запрос р с наивысшим приоритетом И ц„ среди всех каналов. В исходном состоянии на группах входов 13 устройства при,1 сутствуют значения приоритетов каналов 1 1 . Максимальному коду соответствует высший приоритет.

Работа устройства начинается с мо- Зь мента появления сигналов запроса на входах 6j устройства (логических единиц). При отсутствии запросов на выходах всех элементов И-НЕ 3 группы канала 1 пытаются образоваться

1619267 единичные сигналы, не препятствующие сравнению остальных сигналов на логических шинах 11. При наличии сигнала запроса и кода приоритета

NI = C b...Ь,>на входах 13, на выходе элемента И-НЕ 3 где f

1-I

2 а, образуется сигнал логи1) ческого нуля в то . случае, если из условия а; = 1 в разложении f следует 1О

b; = 1 в разложении Е . На логичес"1 ких шинах Il ..,Il g реализуется логическая операция по принципу монтажной логики И. Затем зчачение гтарпгего рззряда максимального кода приоритета, образовавшееся на логической шине 112 -1, подается непосредственно в каналы I на второй вход эле1 мента ИЛИ 5 .групцы„а остальные сиг" калы, образовавшиеся на шинах ll, ?О инвертируются соответствующими элементами НЕ 8 группы. i ðóïïû элементов 9 развязки, служат для "подавления" тех и только тех активных единичных сигналов, которые препятствуют образованию инверсных разрядов коца И,дюкс (исключая старший) на выходах элемен-.oâ ИЛИ-НЕ 10.

Сигналы инверсного значения Н»Кс поступают на вторые входы элементов 30

ИЛИ 5 группы всех каналов. На первые входы этих элементов поступают сигналы приоритетов соответствующих каналов. После срабатывания элементов

ИЛИ 5 в j-м кан ле на выходах этих эпементов пытаются образоваться единичные сигналы только в том случае если М 1 Nggyp Однако при ! >Биакс в . -м канале отсутствует сигнал запроса на входе б, а значит присутст- 40 вует сигнал логического нуля (запрет на обслуживание канала). Таким образом, единичный сигнал разрешения вырабатывается на выходе только того канала 1, который выставил запрос 45 с кодом приоритета Ni= N,„<.

Пример. Пусть в устройство входят четыре канала, а на их входы поступили коды Ni= 110; N<= 101;

N„= Oli N<= ill. Предположим, запро 50 сы поступили на входы 6 первых трех каналов.

На выходах элементов И-НЕ 3 группы образуются следующие сигналы: в первом канала 1010101. во второй 0110011;55 в третьем 0001111; в четвертом

liIIIII.

После реализации логической операции по принципу, монтажной логики И на шинах 111,....,11 у образуются си — налы 0000001. На выходах элементов

НЕ 8 группы шифратора 2 пытаются вы» работаться сигналы: HE 81= HE 8 =

= НЕ 8 = НЕ 8 = НЕ 8 = 1, НЕ 8

= О. Номер 2 = 4 не присвоен ни одному из элементов. В силу наличия ну" левых сигналов на логических шинах

1 IIZ 11, и 11- на выходах групп эле ментов 9 развязки с номерами (á,5),, (4,3), (4,2), (4,1) и (2,1) также образуются нулевые сигналы, которые обеспечивают сигналы : НЕ 8 1 = НЕ 8 =

= НЕ 83 = НЕ 8 = О, НЕ 8g =

НЕ 87 =0

После срабатывания на входах элементов ИЛИ-НЕ 10 появятся сигналы:

ИЛИ-НЕ 10 = 1, ИЛИ-НЕ IO = О, а с шины 114 будет поступать сигнал "О" °

Таким образом, на вторые входы элементов ИЛИ 5 всех каналов поступят сигналы 100. После сравнения

N -1 — Nz,z кс (c учетом наличия у .! всех единичных значений кода, присутствующих в коде N>zÄ ) на выходах элементов ИЛИ 5 будут пытаться образоваться сигналы: в первом канале

ИЛИ 5,, = ИЛИ 5,д = ИЛИ 5 д = 1; во втором ИЛИ 5,= 1, ИЛИ 5 = О, ИЛИ 5д, = 1; в третьем ИЛИ 5

= ИЛИ 5 >< = 1, ИЛИ 5, = О; в четвертом канале ИЛИ 541 = ИЛИ 54 =

ИЛИ 54,3 = 1 °

В силу монтажной связи по И выходов элементов ИЛИ 5 в каналах на выходах групп элементов ИЛИ 5 1, образуются сигналы ИЛИ 5 1,I = 1, ИЛИ 5 1=

0 ИЛИ 5з, = О, ИЛИ Sq, = 1

Однако из-за отсутствия запроса на входе 64. единичный сигнал разрешения остается лишь на выходе первого канала, выставившего запрос с максимальным приоритетом И = N д =. 110.

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

Устройство .приоритета, содержащее и каналов (и - число запросов), каждый из которых содержит элемент развязки и группу элементов ИЛИ, а устройство, кроме того содержит шифратор, содержащий группу из 2 -2 элементов HE (m — разрядность кодов приВ-< оритета), 2 — 1 групп элементов развязки, m — .1 элементов ИЛИ"НЕ, причем )-й (J = I п, и " число за" просных входов устройства) запросный вход устройства подключен к входу элемента развязки j-го канала, выход

5 1б1926 которого является j-м выходом устройства и соединен с выходами элементов ИЛИ группы канала через мон3 тажное И, первый вход д-го (i

I,...,m) лементы ИЛИ j-ro канала соединен с i-м входом кода приоритета j"го канала устройства, выход элемента НЕ группы шифратора с номером k (k 1,...,2 — I 2 + !,...,10

2 " - I) подключен к, s-му входу р-го элемента ИЛИ-НЕ шифратора (р = ш — 1; в = ),...,2 ) при представлении k в виде k = 2 (2s - 1), выход р-го элемента ИЛИ-НЕ шифратора под- I5 ключен к вторым входам р-х элементов

ИЛИ группы всех каналов, о т л и— ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введена в каждый канал группа из (2 — 1)-го

I5 элемента И-НЕ, причем к входам,элемента И-НЕ с номером f =, 0 2 а, j=1 канала j подключены те входы кода приоритета j канала 1, для которых

7 б а, ф О в разложении f выходы элементов

И-НЕ группы с номером f всех кан лов соединены между собой через монтажное

И, а выходы с номером k подключены к входу элемента НЕ группы шифратора с номером k. группа элементов развязки шифратора с номером 1, где

2 - 1 с 1 2 — I; I c q

1-й группы, где 1 = Ъ 2 + ...+, + Ъ| 2 подключены к входу элемента НЕ группы шифратора с номером

Ь 2 + ...+ Ь„,, 2, а выходы элементов развязки этой группы шифратора соединены соответственно с выходами предыдущих (2 >- 1)-х элементов

НЕ группы шифратора, выход элемента

И-НЕ группы канала j с номером 2 подключен непосредственно к второму входу m-го элемента ИЛИ группы канала j запросный вход j-ro канала подключен к входам элементов И-НЕ группы своего канала.

П ПФ

1b19267

Составитель М,Сорочан

Техред И.Дидык Корректор Н.Ревская

Редактор А.Мотыль

Заказ 48 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство приоритета Устройство приоритета Устройство приоритета Устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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