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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, в частности к приоритетным устройствам обмена, и может быть использовано в вьтислительных системах, управляющих доступом к некоторому общему ресурсу. Цель изобретения - расширение области применения за счет учета времени обслуживания абонентов. Устройство содержит в каждом канале п-разрядньй регистр 1 (где п - число разрядов адреса абонента);, группы элементов Н 7, группу элементов сравнения 6, триггеры 3, 4, генератор тактовых импульсов 9, счетчик 2, группу коммутаторов 10, элемент задержки 11. Устройство позволяет учитывать время обслуживания абонентов за счет подачи кода времени на группу входов счетчика 2. После обслуживания абонента данного канала производится сброс триггеров 4 всех каналов и триггера 3 данного канала. 1 ил.

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

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

РЕСПУБЛИК ш 4 G 06 F 9/46, 13/36

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

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

1 ь 4

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 41 13622/24-24 (22) 04.09.86 (46) 15.04.88. Бюл. Ф 14 (72) Н.Ф.Сидоренко, Г.Н.Тимонькин, С.Н.Ткаченко, В.С.Харченко, Д.В.Дьытров и Б.В.Остроумов (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 1072047, кл. С 06 F 9/46, 1982.

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

Ф 1322285, кл, G 06 F 9/46, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

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

И 7, группу элементов сравнения 6, триггеры 3, 4, генератор тактовых импульсов 9, счетчик 2, группу коммутаторов 10, элемент задержки 11.

Устройство позволяет учитывать время обслуживания абонентов за счет подачи кода времени на группу входов счетчика 2. После обслуживания абонента данного канала производится сброс триггеров 4 всех каналов и триггера 3 данного канала. 1 ил.

1388863

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

Цель изобретения — расширение области применения за счет учета времени обслуживания абонентов.

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

Каждый канал устройства содержит

10 регистр 1, счетчик 2, первый 3 и второй 4 триггеры, группу входов 5 кода времени, группу элементов 6 сравнения, группу элементов И 7, элемент

ИЛИ 8, генератор 9 импульсов, группу коммутаторов 10, элемент 11 зацержки, общую магистраль 12, к которой подключен каждый канал, запросный вход

13, группу входов 14 кода приоритета.

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

В начальный момент времени триггеры 3 и 4 и счетчик 2 всех абонентов, подключенных к магистрали 12, установлены в нулевое состояние (цепи установки в исходное на схеме не показаны), При этом на шинах общей магистрали 12 присутствуют нулевые сигналы, поскольку триггер 4 находится в "0". В регистр по синхроимпульсу записывается адрес данного ту на подключение. Запрос на приоритетное обслуживание от абонента поступает на вход 13. В это же время на вход 5 поступает код времени, необходимого для обслуживания данного запроса ° .Тогда сигнал с входа 13 пе40 реводит триггер 3 в единичное состоя ние и обеспечивает запись в счетчик

2 кода времени обслуживания данного запроса.

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

13 поступают одновременно в устрой- . ствах, соответствующих нескольким абонентам. Наличие единичных потенциалов на управляющих входах триггеров мпозволяет первым тактовым им/ пульСом с выхода генератора 9 перевести эти триггеры в единичное состояние. Коды приоритетов с выходов регистров 1 поступают в магистраль

12, где устанавливается результирующее число на основе проводного ИЛИ, 50 которое поступает на входы элементов канала в виде и-разрядного двоичного 5 числа, соответствующего его приорите6 сравнения ° При этом на инверсном выходе элемента ИЛИ 8 появляется нулевой потенциал, который закрывает триггер 4 ° На вторые входы элементов

6 сравнения поступает код приоритета с выхода регистра 1. В случае несовпадения кодов на выходе соответствую щего элемента 6 сравнения появляется нулевой сигнал, причем появление нулевого сигнала в старшем разряде приводит к формированию нулевых сигналов на выходах элементов И 7 данного разряда, а также всех младших разрядах.

Через определенное время (после появления единичного сигнала на выходе триггера 4), определяемое окончанием переходных процессов и установлением стабильных сигналов на выходах элементов 6 сравнения и И 7, на выходе элемента 11 задержки появляется единичный сигнал. Этот сигнал открывает коммутаторы 10 для прохождения сигналов с выходов регистра 1 на магистраль 12 под действием управляющих сигналов с выхода элемента 6, сравнения и элементов

И 7.

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

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

Если же во всех разрядах призошло совпадение кодов, что соответствует подключению к магистрали 12 канала с наибольшим приоритетом, то на выходе элемента И 7„, этого канала появляется единичный сигнал, и счетчик 2 начинает подсчет импульсов, поступающих с выхода генератора 9.

В момент заполнения счетчика 2, что соответствует заданному времени занятия магистрали данным запросом, на выходе счетчика 2 формируется единичный сигнал, который поступает в шину управления общей магистрали !

2. Из шины 12 управления этот сигнал поступает во все каналы и устанавливает триггеры 4 в нулевое состояние. Триггер 3 устанавливается в

1388863 нулевое состояние только в канале, запрос которого был выполнен.

В магистрали 12 вновь отсутствует информация. Следовательно, на управляющих входах триггеров 4 тех каналов, в которых присутствуют запросы, формируются единичные сигналы. Следующим импульсом с выхода генератора

9 производится установка триггеров

4 в единичное состояние. Далее возобновляется поиск канала с наибольшим приоритетом аналогично описанному.

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

Составитель M.Ñoðo÷àí

Техред A.Kðàâ÷óK Корректор В. Бутяга

Редактор Е.Копча

Заказ 1581/50 Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

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

N-1 элементов И, генератор импульсов, N коммутаторов и элемент задержки, 25 причем запросный вход канала подключен к S-входу первого триггера, выход которого подключен к первому

I-входу второго триггера, j ÿ шина магистрали () = 1, И) подключена к первому входу j ro элемента сравнения группы всех каналов, в каждом канале выход j --ro элемента сравнения группы подключен к j ìó входу i-го элемента И группы (i = j, ...,5-1), 35 выход генератора импульсов подключен к С-входу второго триггера и счетному входу счетчика, выход (N-1)-го элемента И группы подключен к К-вхо.ду первого триггера, выход i-го разряда регистра подключен к второму входу i-ro элемента сравнения группы и к информационному входу i-го коммутатора, выход второго триггера подключен к первым управляющим входам всех коммутаторов и через элемент задержки — к вторым управляющим входам всех коммутаторов, выход первого элемента сравнения группы подключен к третьему управляющему входу первого коммутатора, выход К-го элемента

И группы (К = 1, N 1) подключен к третьему управляющему входу (К+1)-го коммутатора, выход i-го коммутатора подключен к i-й шине магистрали, отличающееся тем, что, с целью расширения области применения устройства за счет учета времени обслуживания абонентов, в каждый канал устройства введен элемент ИЛИ-НЕ, выход которого соединен с вторым

1-входом второго триггера, запросный вход канала соединен с входом записи счетчика, группа входов кода времени канала соединена с группой информационных входов счетчика, j-й вход элемента ИЛИ-НЕ каждого канала соединен с j-й шиной общей магистрали, выход (N-1)-го элемента И группы в каждом канале соединен с входом разрешения счета ; счетчика, выход которого подключен к (N+1) é шине общей магистрали, которая подключена к С-входу первого триггера и входу сброса вторых триггеров всех каналов.