Многоканальное устройство для подключения абонентов к двум общим магистралям
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)4 G 06 F 13 14
ГОСУДА СТВЕННЫЙ HOMHTET СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГТИЙ (21) 3754979/24 — 24 (22) 12.06.84 (46) 07.01.86. Бюл. У 1 (72) В.А. Богатырев и Л.С. Иванов (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 1104497, кл. G 06 F 3/04, 1983.
Авторское свидетельство СССР
Р 731438, кл. С 06 F 9/18, 1977. (54)(57) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ДЛЯ ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ДВУМ
ОБЩИМ МАГИСТРАЛЯМ, содержащее в каждом канале первую группу магистральных усилителей, первый и второй мультиплексоры, первый сумматор по модулю два, счетчик и первый триггер, единичный выход которого соединен с управляющими входами магистральных усилителей первой группы, выходы которых соединены с информационными. входами первого мультиплексора и первой общей магистралью, а информационные входы — с выходами регистра и информационными входами второго мультиплексора, вход сброса первого триггера подключен к выходу первого сумматора по модулю два, первый и второй входы которого соединены соответственно с выходами первого и второго мультиплексоров, адресными входами соединенных с кодовым выходом счетчика, вход которого является тактовым входом устройства, а т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в каждый его канал введены четыре триггера, три группы магистральных усилителей, третий мультиплексор, второй сумматор по модулю два, группа элементов HE
„„ЯО„„1203532 два магистральных усилителя, элемент
ИЛИ, два элемента НЕ, три элемента
И и элемент задержки, причем в каждом канале выходы первого и второго элементов И подключены соответственно к синхровходам первого и второго триггеров, а первые входы — соответственно к выхоцу третьего триггера, вход сброса которого соединен с сигнальным выходом устройства и выходом элемента ИЛИ, первый и второй входы которого подключены соответственно к прямым выходам четвертого и пятого -.риггеров,. информационные входы третьего мультиплексора соединены с выходами магистральных усилителей второй группы и второй общей магистралью, адресный вход и выход — соответственно с кодовым выходом счетчика и первым входом второго сумматора по модулю два, второй вход кото— рого через первый элемент НЕ соединен с выходом второго мультиплексора,а выход — с входом сброса второго триггера, выходом подключенного к первому входу третьего элемента И.и управляющим входам магистральных усилителей второй группы, информационные входы которых соединены через группу элементов HE с выходами регистра, инверсные выходы четвертого и пятого триггеров соединены соответственно с входами первого и второго магистральных усилителей, выходы которых подключены соответственно через шину занятости первой общей магистрали устройства и шину занятости второй общей магистрали устройства к информационным входам первого и вто. рого триггеров и вторым вхопам пер1 2 0 3 .".) Л 2 магистралям. вого и второго элементов И, третьи входы которых подключены через элемент задержки к выходу переноса счетчика и синхровходам четвертого и пятого триггеров, информационные входы которых подсоединены соответствен-. но к прямому выходу первого триггера и выходу третьего элемента И, вторым входом подключенного к инверсному выходу первого триггера, входы сброса четвертого и пятого триггеров соединены через второй элемент НЕ с
Изобретение относится к вычислительной технике и может быть использовано в системах управления доступом к двум общим магистралям.
Целью изобретения является расширение области применения устройства.
На чертеже представлена функциональная схема одного канала устройства.
Устройство в каждом канале содержит регистр 1, счетчик 2, мультиплексоры 3-5, сумматора 6 и 7 по модулю два, триггеры 8-12, элементы И 13— — 15, элемент ИЛИ 16, элементы BE 17 группы, элементы НЕ 18 и 19, магистральные усилитсли 20-23 первой,, второй, третьей и четвертой групп, магистральные усилители 24 и ?5, эле— мент 26 задержки, шины 27 и 28 первой и второй общих магистралей, информационный вход 29, вход 30 запроса и тактовый вход 3 1, сигнальный выход 32 и линии 33 и 34 занятости первой и второй общих шин магистрали.
Устройство работает следующим образом.
В регистр 1 записывается код приоритета канала (этот приоритет может быть жестко задан для каждого канала). Запросы на захват обшей магистрали, поступающие на вход 30 соответствующего канала, устанавливают триггер 10 в единичное состояние.
Триггеры 8 (9) предназначены для формирования запросов на захват шин
27 (28) первой (второй) магистрали, Единица в триггер 8 (9) заносится при взведенном триггере 10, сигнале установочным входом третьего триггера и соотвстствующим входом запроса устройства, прямые выходы -четвертого и пятого триггеров подключены соотаатственно к управляющим входам магистральных усилителей третьей и четвертой групп, информационные входы которых являются соответствующим информационным входом устройства, а выходы — соответственно к первой и второй общим переноса счетчика 2, задержанном на элементе 26 задержки и высоком потенциале. на линии 33 (34), т.е. не занятости соответствующей общей магистрали. При ециничном состоянии триггера 8 через магистральные усилители 20 код с регистра 1 выдается на шины 27 магистрали. При единичном состоянии триггера 9 на шины 28 общей магистрали выдается через элементы НЕ 17 и усилитель 21 инверсный код с регистра 1. В цикле работы счетчика 2, имеющего коэффициент пересчета, равный числу абонентов на
15 магистрали, через мультиплексоры 3 и 5 происходит последовательное подключение соответствующих шин 27 и
28 к первым входам одноразрядных сумматоров 6 и 7„ на вторые входы
26 которых через мультиплексор 4 происходит выдача соответствующих разрядов регистра 1 непосредственно (на сумматор 6) и через элемент HE 18 (на сумматор 7). Если на каком †ли
-5 Та схе сравнения на выходе сумматора
6,7) формируется "1", т.е. код в регистре 1 не является наибольшим иэ выставленных на шины 27 (28) с учетом других каналов, то происходит зб обнуление триггера 8 (9). Цикл захвата заканчивается по сигналу выхода переноса счетчика 2. Если при этом в триггере 8 (9) сохраняетсч "1", то приоритет данного канала наибольший
З из каналов, выставивших запросы на захват шин 27 (28). По сигналу переноса счетчика 2 "1" записывается в триггер 11, если "1 находится в
1203532 триггере 8, и в триггер 12, если
"1" находится только в триггере 9 °
Этим обеспечивается захват топько ю одной магистрали. При записи "t" в триггер 11 (12) через магистраль" ный усилитель 24 (25) на линию
33 (34) выставляется низкий потенциал. При этом захват соответствующей общей магистрали другими каналами блокируется. Если во время цик- 1Î ла захвата магистрали рассматриваемого канала происходит захват шин
27 (28) другим каналом, выставляющим низкий потенциал на линию 33 (34), то в триггер 8 (9) записывается "0".
При записи " 1" в триггер 11 или
12 через элемент ИЛИ 16 происходит обнуление триггера 10, в результате чего на следующем цикле работы счетчика 2 ("1" с выхода элемента 26 задержки) в триггеры 8 и 9 записывается. "0" и требований на захват первой или второй магистралей не вырабатывается.
Если за цикл работы счетчика 2 в 2 триггерах 11 и 12 находятся "0", т ° е. приоритет данного канала недостаточен для захвата одной из свободных магистралей, то по сигналу с элемента 26 I задержки повторяется рассмотренный цикл захвата магистрали — до эанесения "1" в триггер 11 или 12.
При "1" в триггере 11 (12) информационный вход 29 через магистральные усилители 22 (23) подключается к шинам 27 (28). По окончании процедуры обмена через общую магистраль при снятии сигнала запроса на входе
30 через элемент НЕ 19 осуществляется обнуление триггеров 1! н 12, в результате чего шины 28 (27), ранее занятые рассматриваемым абонентом, освобождаются.
Таким образом, устройство позволяет проводить для каждого абонента захват одной из двух независимых общих магистралей, обеспечивая ранно1 мерность обслуживания различных абонентов, за счет присвоения разных приоритетов для каждого абонента на первой и второй общих магистралях.
Устройство может найти применение, например, при проектировании управляющих вычислительных систем для узлов коммутации, предусматривающих обязательность дублирования магистралей.
1203532
ВНИИПИ Заказ 8418/52, Тираж 709 Подписное
Филиал ППП "Патент", r Ужгород, ул. Проектная, 4