Многоканальное устройство параллельного арбитража
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в многопроцессорных вычислительных системах для управления доступом к общим аппаратным ресурсам, например к общей шине. Цель изобре« . тения - сокращение объема оборудования устройства. Многоканальное устройство параллельного арбитража содержит каналы 1, соединенные с абонентами линиями запроса 2 и подтверждения запроса 3, а между собой шинами запрета 4, 5, 6, Каждый канал содержит группу кодовых входов 7, группу элементов И 8, группу элементов И-НЕ 9, элемент И 10. При соответствующих кодировании приоритетов каналов и связях между ними устройст во позволяет производить арбитраж абонентов в соответствии с их приоритетом . 1 ил. с (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (51) 4 С 06 Р 9/46
1 3
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н Д ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4103467/24-24 (22) 08.08.86 (46) 15.04.88. Бюл. Р 14 (72) С.С.Свердлов, В,Г.Захаров и В.Г.Миронов (53) 68 1.325(088.8) (56) Авторское свидетельство СССР
Р 1111164, кл. С 06 F 9/46, 1963.
Авторское свидетельство СССР
Ф 731438, кл. G 06 F 9/46, 1977. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО АРБИТРАКА (57) Изобретение относится к области вычислительной техники и может быть использовано в многопроцессорных вычислительных системах для управления
„„SU„„1388862 А1 доступом к общим аппаратным ресурсам, например к общей шине. Цель изобре» тения — сокращение объема оборудования устройства. Многоканальное устройство параллельного арбитража содержит каналы 1, соединенные с абонентами линиями запроса 2 и подтверж" дения запроса 3, а между собой шинами запрета 4, 5, 6. Каждый канал содержит группу кодовых входов 7, группу элементов И 8, группу элементов И-HE 9, элемент И 10. При соответствующих кодировании приоритетов каналов и связях между ними устройст во позволяет производить арбитраж абонентов в соответствии с их приоритетом. 1 ил.
1388862
Изобретение относится к вычислительной технике и может быть исполь10 кодов приоритета каналов, которые сбъединены в пары, должны быть различны. Разряды кодов приоритета 25 каналог, которые не объединены в пары, при объединении в четверки должны быть различны,. Разряды кодов приоритета каналов„ которые не объединены в четверки, при объединении 30 в восьмерки должны быть различны. В общем виде разряды кодов приоритета каналов, которые не объединены в
N/2, при объединении в N должны быть различны. 35
Устройство содержит 8 каналов для простоты объяснения принципа работы, 1
Количество каналов может быть любым.
Его максимум ограничивается количеством разрядов кодовых шин 7,, рав- 40 ных количеству типов шин запрета.
Если К вЂ” количество разрядов кодовых шин, то количество пов шин запрета также равно К, а макс ч ьное колик чество каналов — 2 . При необходи- 45 мости в каналы м анжет быть введена цепь синхронизации. Приоритеты запросов кодируютск. таким образом, что ранг приоритета определяется его арифметическим весом., Так код 111 соответствует наивысшему приоритету и 000 — наинизшему. Физические номера присвоены каналам так, что счет их начинается сверху„
Устройство работает следующим
55 образом.
При отсутствии на линиях 2 сигналов запросов ("0") все шины запрета. находятся в нулевом состоянии. зовано в многопроцессорных вычислительных системах для управления дос5 тупом к общим аппаратным ресурсам, например, к общей шине °
Цель изобретения -- сокращение количества оборудования, На чертеже представлена схема устройства.
Многоканальное устройство параллельного арбитража содержит каналы
1, соединенные с абонентами линиями запроса 2 и подтверждения запроса 3, 15 а между собой шинами 4, 5 и 6 запрета, Каждый канал содержит группу кодовых входов 7, группу элементов И 8, группу элементов И-HE 9и элемент И 10.
Для правильной работы устройства. 20 необходимо кодирование кодов приоритета по следующим правилам. Разряды
При синхронном поступлении запросов от абонентов (на линиях 2 появляются сигналы "1") в соответствующих каналах в соответствии с их кодом приоритета посредством элементов
И 8 происходит загрузка шин запрета, также как и прием этих сигналов посредством элементов П-НЕ 9 для анализа на элементе И 10.
Из всех каналов, принявших запро. сы, только один, самый приоритетный, выдает на линию 3 сигнал подтверждения запроса в виде "1". Это происходит от того, что только в этом канале на выходах всех элементов И-НЕ 9 имеются сигналы "1", что, в свою очередь, происходит как из-за блокировок этих элементов со стороны регистра приоритета, так и из-за отсутствия сигналов запрета в соответствующих шинах запрета.
Формула изобретения
Многоканальное устройство параллельного арбитража, содержащее И каналов (N — числа запросов). каждый из которых содержит группу элементов
И, i-й кодовый вход каждого канала (i = 1,К, К = log N) соединен с первым входом i-го элемента И группы, запросный вход канала соединен с вторыми входами элементов И группы, о т л и ч а ю щ е е с я тем, что, с целью сокращения количества оборудования, каждый канал устройства содержит группу элементов И-НЕ и элемент И, выход которого является выходом подтверждения канала, запросный вход канала соединен с первым входом элемента И, i é кодовый вход канала соединен с инверсным входом
i-ro элемента И-НЕ группы, выход которого соединен с (i+1) M входом элемента И, выходы первых элементов
И группы всех каналов объединены по монтажному ИЛИ в пары и соединены с прямыми входами первых элементов
И-НЕ группы этих каналов, выходы вторых элементов И группы всех каналов объединены по монтажному ИЛИ в четверки и соединены с прямыми входами вторых элементов И-НЕ группы этих каналов, выходы К-х элементов
И группы всех каналов объединены по монтажному ИЛИ и соединены с вторыми входами К-х элементов И-НЕ всех каналов.