Многоканальное устройство для подключения абонентов к общей магистрали

 

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

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

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

РЕСПУБЛИК (д1) 4 С 06 F 9/46

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

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4043798/24-24 (22) 26.03.86 (46) 07.07.87. Бюл, М 25 (72) Г.Н.Тимонькин, В.С.Харченко, С.Н.Ткаченко и Д.В.Дмитров (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 731438, кл. G 06 F 9/46, 1977.

Авторское свидетельство СССР

Ф 1072047, кл. G 06 F 9/46, 1982.

„„SU„„1322285 А1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к области вычислительной техники, в частности к приоритетным устройствам обмена и может быть использовано в вычислительных системах, управляющих доступом к общему ресурсу. Цель изобретения — повышение надежности функциоI

1322285 нирования устройства путем разделения во времени управления выдачей кодов приоритетов в общую магистраль. Устройство содержит регистр 1, счетчик

2, первый 3, третий 5 триггеры, группу элементов сравнения 6, группу элементов И 7, элемент ИЛИ 8, генератор

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

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

На чертеже приведена функциональная схема одного канала предлагаемого 10 устройства.

Каждый канал устройства содержит регистр 1, счетчик 2, триггеры 3-5, группу элементов 6.1-6.N сравнения, группу элементов И 7.1-7.N-1, элемент 15

ИЛИ 8, генератор 9 импульсов, группу коммутаторов 10.1-10.N, элемент 11 задержки. Каждый канал подключен к общей магистрали 12 и имеет запросный вход 13, информационные входы 14 20 и вход 15 записи.

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

В начальный момент времени триггеры 3-5 и счетчик 2 всех абонентов, подключенных к магистрали 12, установлены в нулевое состояние. При этом на шинах общей магистрали 12 присутствуют нулевые сигналы, так как триггер 4 находится в нуле. В регистр 1 30 записывается адрес данного канала в виде М-разрядного двоичного числа, соответствующеro уровню еro приоритета на подключение. Запись происходит по синхроимпульсу, поступающему на С-вход регистра 1.

Запросы на обслуживание поступают на вход 13 и устанавливают триггер 3 в единичное состояние.

Предположыч, что запросы на входы 40

13 поступают одновременно от нескольких абонентов. Наличие единичных сигэлемент задержки 11. Устройство позволяет разделить во времени управление выдачей кодов приоритета в общую магистраль, что исключает возможность подключения к общей магистрали малоприоритетного абонента, если у более приоритетного абонента также есть запрос на обслуживание. 1 ил.

1 налов на управляющих входах триггеров

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

9, установить триггер 4 в единичное состояние. При этом открываются коммутаторы 10.1 — 10.N и коды приоритетов с выходов регистров 1 поступают в магистраль 12, где устанавливается результирующий код монтажного (проводного) ИЛИ, который поступает на первые входы элементов 6.1-6.N сравнения.

При появлении информации в магистрали 12 на выходе элемента ИЛИ 8 сформируется единичный потенциал, который установит триггер 5 в единичное состояние. Счетчик 2 начнет под счет тактовых импульсов до полного заполнения емкости счетчика, задающего время занятия магистрали 12 абокентом.

Выбор абонента с наибольшим приоритетом осуществляется следующим образом.

Элементы 6.1-6.N сравнения осуществляют поразрядное сравнение кода, поступившего иэ магистрали 12, с кодом, записанным в регистре 1. Если на выходе элемента 6.1-6.N сравнения нулевой сигнал, это означает, что к старшему разряду магистрали 12 подключен абонент с более высоким приоритетом, чем данный. Тогда нулевой сигнал с выхода этого элемента закроет элементы

И 7. 1-7.N-1 и на их выходах находятся также нулевые сигналы. Таким образом, к моменту окончания переходных процессов на выходе элемента 11 задержки появится единичный сигнал, который передаст управление коммутаторами

10. 1-10.N от триггера 4 элементам И

7.1-7.N-1. Но так как все коммутаторы

1322285

10.1 — 10.N закрыты нулевыми сигналами с выходов элементов И 7.1-7.N-1 и элемента 6.1 сравнения, то адрес данного абонента снимется с общей магистрали 12.

Если потенциал старшего разряда адреса абонента соответствует потенци,алу на старшем разряде общей магистрали 12, на выходе элемента 6.1 сравнения сформируется единичный сигнал 10 который после появления единичного сигнала с выхода эле.1ента 11 задержки разрешает дальнейшее прохождение данного разряда реги.-тра 1 в общую магистраль 12. 15

Если на выходе элемента 6. i сравнения (i = 2, ..., Н) появляется нулевой сигнал, в данном i м разряде в общей магистрали l 2 -имеет место более высокий потенциал, чем потенциал 20 данного абонента, т.е. к магистрали

12 подключен более приоритетный абонент.

В этом случае на выходах элементов

И 7.i-7.N-1 находятся нулевые сигна- 25 лы, которые отключат младшие разряды адреса данного абонента от общей ма— гистрали 12, оставляя их на общей магистрали 12 абонента с более высоким приоритетом. 30

Наличие единичных сигналов на выходах всех элементов 6.1-6.N сравнения, а следовательно, и на выходе элемента И 7.N-1 соответствует совпадению кода адреса данного абонента З5 и кода на общей магистрали 12, т.е. подключение к общей магистрали 12 абонента с самым высоким приоритетом.

В момент заполнения емкости счетчика 2, соответствующий заданному времени занятия магистрали 12 абонентом с наивысшим приоритетом, происходит установка триггеров 5 и 4 в ну— левое состояние. А триггер Э устанавливается в нулевое состояние толь-45 ко в том абоненте, у которого на выходе элемента И 7.N-1 единичный сигнал, т.е. снимается обслуженный запрос. После установки триггера 4 в нулевое состояние на выходах коммутаторов 10. 1-10.N устанавливаются нулевые сигналы. Таким образом, все элементы устройства (кроме триггеров

3 необслуженных абонентов) возвращаются в исходное состояние. При нали- 55 чии запросов на обслуживание в соотВНИИПИ Заказ 2866/46 Т

Произв.-полигр. пр-тие, г. ветс тв ующих каналах очередным импульсом с выхода генератора 9 триггер 4 установится в единичное состояние, и процесс занятия абонентами общей магистрали 12 повторится аналогично описанному, Ф о р м у л а и з о б р е т е н и я

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

N — число разрядов адреса абонента, группу из (N-1) элементов И, элемент

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

S-входу первого триггера, выход которого подключен к первому I-входу второго триггера, j ÿ шина магистрали (j = 1,Х) подключена к первому входу

j-го элемента сравнения группы, выход которого подключен к входам i-ro элемента И группы (i = j,..., N-1), i-я шина магистрали подключена к i-му входу элемента ИЛИ, выход которого подключен к S-входу третьего триггера, прямой выход третьего триггера подключен к входу выбора режима счетчика, выход которого подключен к

R-входам второго и третьего триггеров и С-входу первого триггера, инверсный выход третьего триггера подключен к второму I-входу второго триггера, выxoä генератора импульсов подключен к

С-входу второго триггера и счетному входу счетчика, выход (N-1)-го элемента И подключен к К-входу первого триггера, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности функционирования, в него введены

N-коммутаторов и элемент задержки, причем выходы 1.-го элемента сравнения группы и информационному входу i-го коммутатора, выход второго триггера подсоединен к первым кодовым входам всех коммутаторов и через элемент задержки к вторым кодовым входам всех коммутаторов, выход первого элемента сравнения группы является третьим управляющим входом первого коммутатора, выхо К-го элемента И группы (К

И-1)) является третьим управляющим входом (К+1)-го коммутатора, выход i-ro коммутатора подключен к i-й шине магистрали.

1 аж 672 Подписное

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

Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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