Многоканальное устройство приоритета

 

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

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

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

РЕСГ1УБЛИН

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4380685/24-24 (22) 18.02. 88 (46) 23.08.90. Бюл. - 3! (») В.А. Богатырев (53) 681,325 (088.8) ГОсудАРстВенный нОмитет

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

flPH CHHT CCCP (56) Авторское свидетельство СССР

11"- 1347079, кл. С 06 F 9/46, 1985, Авторское свидетельство СССР

N 1501057, кл. G 06 F 9/46, 13,01.85. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА

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

Цель изобретения — сокращение оборудования за счет уменьшения числа общих линий устройства °

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

Канал устройства содержит вход 1 начальной установки, счетчик 2, триггеры 3-7, элементы ИЛИ 8-10, элементы И 11-16, выход 17 подтверждения запроса, элемент НЕ 18, счетчик 19 и дешифратор 20. Дешифратор 20 может быть реализован на элементах И 21 и

22, имеющих по одному инверсному входу. В устройстве имеется общая линия

23, входы 24 и 25 запроса и снятия запроса и синхровход 26.

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

„„SU„„15 7506 А 1 (51)5 G 06 F 9/46

2 (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для организации обращения нескольких абонентов к общему ресурсу. Цель изобретения — сокращение оборудования за счет уменьшения числа общих линий устройства. Многоканальное устройство приоритета содержит пять триггеров, три элемента ИЛИ, восемь элементов И, два счетчика, элемент НЕ и дешифратор.1 ил.

Перед началом работы производится начальная установка по входу 1, при этом счетчики 19 и 2 и триггеры 6 и

7 устанавливаются в "0". Синхронизация включается после начальной установки всех каналов. При отсутствии запросов в триггер 3 записывается "0" при этом триггеры 4 и 5 автоматически устанавливаются в "0". Запись запроса (т.е. "1" в триггер) производится с входа 24 через элемент И 15 в отрицательный полупериод синхрониза-и ции, снятие запроса (запись "0 в триггер 3) производится по входу 25 через элемент И 16 в положительный полупериод синхронизации.

Счетчик 2 — двухразрядный, при его состоянии "00". сигнал установки счетчика 19 отсутствует и во всех каналах начинается счет от одного состояния счетчиков 19 (нулевого) и с одинаковой частотой.

У К-го канала к синхровходу триггера 4 подключен К-й выход дешифра1587506 тора 20, Таким образом, у разных каналов на синхровходе триггера 4 появляются импульсы в разные моменты времени. При появлении "1" на входе триггера 4 (по переднему фронту)

К-ro канала при "1" в триггер 3 в триггер 4 заносится "1". При записи

"1" в триггер 4 по переднему из "0" в "1" поступающему на С-вход тригге- 10 ра 7, в него записывается "1". При

"1" в триггере 7 в положительный период синхронизации на выходе элемента И 13 вырабатывается импульс, выдаваемый через элемент ИЛИ 9 на общую линию 23 и через элемент ИЛИ 8 на вход установки в "0" триггера 7, в который при этом записывается "0", и формируется задний фронт сигнала на линии 23. По импульсу, выданному на линию 23, в положительный период синхронизации, когда на входе 26 "!" ,через элемент И 12 на вход "1" счетчика 2 подается импульс, увеличивающий его содержимое на 1 (с 00 íà 25

"01"). При состоянии счетчика 2 "01" на выходе элемента И 21 появляется сигнал, производящий запись "1" в триггер 5 в канале с "1" в триггер 4, причем такой канал единственный.

При записи "1" в триггер 5 на выходе 17 появляется сигнал, воспринимаемый абонентом соответствующего канала как сигнал подтверждения захвата общей магистрали. "1" в триггер 5 за35 носится только в одном канале.

При состоянии счетчика 2 "О1" счетный режим счетчика 19 разрешен, и начинается процедура упреждающего арбитража при занятии общей магистрапи. При выработке "1" на синхровходе триггера 4 в положительный полупериод синхронизации Н-ro канала, при

"1 в триггере 3 (канал требует зах-. вата магистрали) в триггер 4 записыва 45 ется "1". По перепаду на выходе триггера 4 в триггер 7 заносится "1".

В положительный полупериод синхронизации при "1" в триггере 7 через эле,менты И 13 и ИЛИ 9 на линию 23 выдается импульс, по которому в положительный полупериод синхронизации ("1" .на входе 26) через элемент И 12 содержимое счетчика 2 увеличивается на "1" (с состояния "01" в "10")..

По сигналу с элемента И 13 через

55 элемент ИЛИ 8 триггер 7 устанавливается в "0", чем формируется задний фронт сигнала на линии 23. При состоянии счетчика 2 "!0" возбуждается выход элемента И 22, подключенный к входу обнуления счетчика 19, в результате чего счетный режим (и процедура арбитража) блокируется.

Для освобождения общей магистрасигнал на вход 25, при этом в положительный полупериод .синхронизации в триггер 3 записывается "0", При записи "0" в триггер 3 в триггеры 4 и 5 этого канала записываются "0" (так как выход триггера 3 поцключен к входам установки в ноль триггеров

4 и 5). При переброске триггера 3 в "0" из "1" по С-входу триггера 6 в него производится запись "1", При этом в отрицательный полупериод синхронизации, при "1" на выходе элемента HE 18 на выхопе элемента И 14 вырабатывается сигнал, передаваемый через элемент ИЛИ 9 на линию 23, этот сигнал воспринимается как сигнал освобождения общей магистрали. По сигналу на выходе элемента И 14 через элемент ИЛИ 10 в триггер 6 записывается 0", чем формируется задний фронт сигнала освобождения магистрали на линии 23. По сигналу освобождения магистрали, передаваемому во всех каналах через элементы И 11, содержимое счетчиков 2 всех каналов уменьшается на "1" (с "10" на "01"), при этом на выходе элемента И 21 появляется сигнал, по которому в триг-. гер 5 заносится содержимое триггера

4 (запись производится по переднему фронту сигнала, поступающего на

С-вход триггера 5). Так как только в одном канале, выделенном процедурой упреждающего арбитража в триггере

4 находится "1", .то в триггер 5 только одного канала запишется "1".

При состоянии счетчиков "01" начинается описанная процедура упреждающего арбитража. Если при состоянии счетчиков 2 "01" абонент, захвативший магистралью, проводит ее освобождение, то при изменении состояния триггера 3 из "1" в "0" на триггере

6 формируется сигнал освобождения магистрали, передаваемый через линию

23 и уменьшающий содержимое счетчика

2 на "1" с "01" на "00". При состоянии счетчика "00" реализуется процедура основного (неупреждающего) арбитража. При состоянии счетчика 2

"01 производится процедура упреждающего арбитража, а при состоянии счет5 15875 чика 2 "10" процедура арбитража (как основного, так z» упреждающего) блокируется, при этом сигналом с выхода элемента И 22 производится установка счетчиков 19 распределителей. формула и з обретения

Многоканальное устройство приоритета, содержащее К каналов (К вЂ” число абонентов), каждый из которых содержит с первого по четвертый триггеры, с первого по третий элементы И, с первого по третий элементы ИЛИ, первый счетчик и элемент НЕ, причем в каждом канале вход синхронизации канала устройства соединен со счетным входом первого счетчика, о т л и ч аю щ е е с я тем, что, с целью сокра- 2О щения оборудования за счет уменьшения числа общих линий устройства, каждый канал дополнительно содержит пятый триггер, с четвертого по вось мой элементы И, второй счетчик, дешиф- 25 ратор, причем в каждом канале вход запроса ресурса и вход освобождения ресурса канала устройства соединены соответственно с первыми входами первого и второго элементов И, выходы 30 которых соединены соответственно с входами установки в "1" и в "0" первого триггера, выход которого соединен с входами установки в "0" второго и третьего триггеров и с синхро- З5 входом четвертого триггера, выход которого соединен с первым входом третьего элемента И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, вход на- 40 чальной установки канала устройства соединен с входом записи первого счетчика, с входом установки в "0" второго счетчика, с вторым входом второго элемента ИЛИ и с первым вхо- 45 дом третьего элемента ИЛИ, второй

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

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

И и с входом элемента НЕ, выход которого соединен с первым входом шестого и вторыми входами первого и третьего элементов И, выходы пятого и шестого элементов И соединены соответственно с суммирующим и вычитающим входами второго счетчика, выход младшего разряда которого соединен с прямым входом седьмого и инверсным входом восьмого элементов И, выход старшего разряда второго счетчика соединен с прямым входом восьмого и инверсным входом седьмого элементов И, выходы которых соединены соответственно с входом установки в "0" первого счетчика и с синхровходом третьего триггера, выходы первых элементов ИЛИ всех каналов объединены по схеме "MOHTAEHOE ИЛИ" и соединены с вторыми входами пятого и шестого элементов И.

1587506

25 2Ч

Составитель A. ЛАанасьев

Техред M. Д щмк Корректор Т. Малец

Редактор Н. Яцола

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

ВНИИПИ Гo;. гд;.срственного комитета о изобретениям и открь1тиям при ГКНТ С СР

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

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

Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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