Коммутационное устройство Советский патент 1986 года по МПК G06F15/177 

Описание патента на изобретение SU1251095A1

ньте возможности. Ко тутационное усл ройство содержит матричный коммутатор , матрицу 2 управления цией, блок 3 синхронизации и блок 4 памяти Информационные входы 5 и выходы 6 матричного коммутатора 1 являются соответствуюпдагми информационными входами и вьгходаки устрой- ства, к которым подключаются устУстройство относится к вычисли- , тельной технике и может быть использовано в многопроцессорных вычисли- тапьных, системах с программируемой коммутацией,

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

На фиг. представлена структурная схема коммутационного устройст-, вa на фиг.2 - функциональная схема программируемого распределителя сигналов-, на фиг.З - информационный граф соединений и его матричное представление (матрица смежности) в режиме :централизованной настройки,

Коммутационное устройство содержит матричный коммутатор 1 ,, матрицу 2 управления коммутацией, блок 3 синхронизации и блок 4 памяти, причем информационные входы матричного коммутатора I подключены к соответствующим информационным входам 5 устрой- ства, информационные выходы матричного 1 коммутатора являются соответствующими информационными 6 устройства

Информационные входы 7 блока 4 памяти подключены к шине 8 настройки устройства, адресные входы 9 блока i-- памяти подключены к соответствую- выходам четвертой группы блока 3 синхронизации. Группы 10 выходов блока 4 памяти подключены к соответствующей группам 11 настроечных входов матри1ДзТ 2 управления коммутацией входы приема 12, сброса 13 и раз

51095

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

решения 14 подключены к соответствующим выходам первой, второй и третьей групп блока 3. Группы 15 управляющих выходов матрицы 2 управления коммутацией подютючены к соответствующим группам управляюЕгих входов матричного коммутатора 1.

Блок 4 памяти содержит п п-разряд ных регистров, информационные входы которых подключены к соответствующим информационным входам 7 блока 4, входы сброса п разрядных регистров 16 подключены к соответствующим управ- ляющ1- м входам 9 блока 4, Выходы одноименных разрядов п-разрядных регистров 6 образуют соответствующ11е группы 0 выходов блока 4..

Матрица 2 управления коммутатдией содерзшт п. пpoгpaммиpye ыx распределителей 17 сигналов, информатднонные вход ь 18 которых подключены к соответствующим rpynnai- 11 настроечных входов матрицы 2 управления, Инфор- мадаонные выходы 19 программируемых распределителей 7 сигналов образуют соответствующие группы 15 управляю- 1ДИХ выходов матрицы 2 управления коммутацией. Входы приема 20, сброса 2 и разрешения 22 программируемых распределителей 17 сигналов образуют соответственно первую 12, вторую 13 и третью 14 группы управляющих входов матрнирьт 2 управления коммутацией.

Программируемый распределитель 17 с;игналов содержит п RS-триггеров 23, п пар входных элементов И 24, 25, 11 элементов И 26 обратной связи, п выходных элементов И 27, п входных элементов ИЛИ 28, п выходных элементов IVm 29 и элемент НЕ 30.

10

f5

31251

Первый вход первого входного элемента Н 23 i-пары является i-м информационным входом 18 программируемого распределителя 17 сигналов, а второй вход элемента И 24 подключен 5 к входу 20 приема блока 17; (i+l)-e входы выходных элементов И 27 подключены к входу элемента НЕ 30 и к входу 22 разрешения блока 17. Выход i-ro выходного элемента И 27 является i-M информационным выходом 19 блока 17. Второй вход i-ro входного элемента ИЛИ 28 подключен к входу сброса 21 программируемого распределитепя 17 сигналов.

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

Рассмотрим примеры вьтолнения двух режимов: режима централизованной настройки и режима децентрали- зованной настройки.

В первом режиме для реализации требуемых соединений (фиг.З) в блок 4 памяти осуществляется ввод матрицы смежности последовательно по строкам (словам), После ввода матрицы смежности-сигналом ПРИЕМ (ПР), сформированным блоком 3 синхронизации, производится запоминание сигналов запросов в RS-триггерах 23 каж- 30 дого программируемого распределителя 17 сигналов, которые предварительно установлены в нулевое состояние сигналом СБРОС (СБ) от блока 3 синхронизации,35

Программируемый распределитель 17 сигналов предназначен для последовательного формирования сигналов на выходах 19 в соответствии с хранящимися сигналами запросов в RS- 40 триггерах 23, Программируемый распределитель сигналов 17 работает таким образом, что только на одном из его выходов 19 присутствует единичный уровень потенциала, который 45 в матричном коммутаторе 1 осуществляет соединение-информационного входа 5 с информационным выходом 6,

Формирование одного сигнала на ыходе 19 достигается тем, что нуле- 50 вой уровень потенциала с ирверсного ыхода RS-триггера 23 запрещает появление других сигналов на выходах элементов И 27. Только после сброса триггера 23 возможна выработка сиг- 55 ала на соответствующем по порядку ыходе программируемого распределиеля 17 сигналов.

0

1

5

0954

Формирование единичного уровня потенциала на одном из выходов I9 осуществляется по первому разрешаю- щемз сигналу у. блока 3, а по сигналу у 2 У) выполняется сброс RS-триггера, Сброс RS-триггера 23 через один такт становится возможным благодаря наличию в цепи обратной связи несимметричного триггера (э-пе-- менты И 26 и ИЛИ 29), который по сигналу на выходе 19 запоминает единичное значение триггера 23 и подготавливает элемент И 25 к приему сигнала у ,.выполняющего сброс триггера 23,

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

В рассматриваемом, программ фуемом распределителе сигналов такт времени для передачи информации жест ко задается сигналам ; y.j.,

Нетрудно представить программируемый распределитель 17 сигналов, в котором реализуется плавающий такт времени для передачи информации, определяемый каждым i-м передат .чиком, В этом случае на фиг,2 отсутствуют элементы И 26 и ИЛИ 29, элемент ЙЁ 30, а сброс каждого триггера 23 осуществляется самим соответствующим передатчиком,

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

Второй режим работы устройства отличается от первого тем, что каждьш i-й передатчик непосредственно связан с i-M регистром 16 блока 4 памяти, т.е. ввод слов матрицы смежности (см, фиг.З) производится децентрализованно (каждый i-й передатчик в регистр 16 вводит i-e слово матриц смежности). В дальнейщем работа устройства происходит так же, как и в nepvioM режиме.

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

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

Во-вторых, в предлагаемом устройстве одновременно выполняется режим настройки связей одного передатчика с несколькими приемниками (неординарная связь) В устройстве-лрото- типе неординарная, связь из-за наличия одного депифратора реагшзуется последовательно во времени, т,е. в г раз медленнееJгде г - число приемников, соединенных с передатчиком.

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

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

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

0

5

0

5

0

5

ходов матрицы управления комт.1утацией|, входы приема, сброса и разрешения которой подключены к соответствующим выходам соответственно первой, второй и третьей групп блока синхронизации, отлич ающе еся тем, что, с целью увеличения быстродействия за счет устранения огфосов незадействованных связей и расширения функциональных возможностей устройства путем обеспечения централизованной настройки, устройство содержит блок памяти, информационные входь которого подключены к шине настройки устройства, адресные входы- к срответствующим выходам четвертой,, группы блока синхронизации, an групп (где п число направлений, контролируемых устройством) выходов блока памяти подключены к соответствующим группам настроечных входов матрицы управления коммутацией, причем матрица управления коммутацией содержит п програмг ируемых распределителей сигналов, информационные входы которых образуют соответствуюБ ие группы настроечных входов матрипы управления кoммyтaп eй информационные выходы программируемых распределителей сигналов образуют соответствующие группы управляюптих выходов матрицы управления коммутапдей, а входы приема, сброса и разрешения прог рамми- распределителей сигналов об- разуют соответственно вхо,пы приема, сброса и разрешения матрнць управления ком1-1утацией и каждый программируемый распределитель сигналов содер- 7-сит п триггеров, п пар входных элементов И, п элементов И обратной связи, п выходных элементов И, п входных элементов ИЛИ, п выходных элементов ИЛИ и элемент НЕ, причем вход установки i-ro тригтера (i 1. ,,, п)подключен к выходу перйо- го входного элемента И i-пары, первый вход которого является ин- формагщонным входом программируемого распределителя сг гналов, а второй вход является входом приема ,програм- чаруемого распределителя сигнапов, прямой выход i-ro триггера подключен к первому входу элемента И обратной связи и к первому входу i-ro выходного элемента И, входы с 2--го по i-й которого подклюггены соответственно к инверсньм выходам с 1-го

до (i-l)-ro триггеров, (i+l)e входы выходных элементов И подключены к входу элемента НЕ и входу разрешения прогр.аммируемого распределителя сигналов, выход i-ro выходного элемента И является i-м информациоттным выходом программируемого распределителя сигналов и подключен к первому входз i-ro выходного элемента ИЛИ выход которого подключен к второму входу i-ro элемента И обратной связи, выход которого подключен к

2510958

второму входз i-ro выходного элемента И.ГШ и первому входу второго входного элемента И 1-й пары, второй вход которого подкпючен к выходу 5 элемента НЕ, а выход второго входного элемента И i-й пары соединен с пер- ВЫ1-. входом i-ro входного элемента ИЛИ, второй вход которот о подключен к входу сброса программируемо 0 го распределителя си1 налов, а выход-к входу сброса i-го триггера.

Ь20

й

V/.

Ipue.Z

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

название год авторы номер документа
Устройство умножения булевых матриц 1980
  • Коренев Лев Юрьевич
  • Онищенко Виктор Иванович
  • Петровский Борис Степанович
  • Черепко Александр Михайлович
SU959063A1
Многоканальный матричный коммутатор 1981
  • Финаев Валерий Иванович
SU964690A1
Устройство для контроля блоков управления 1986
  • Балакин Виктор Николаевич
  • Барашенков Валерий Викторович
  • Казак Александр Филиппович
  • Никищенков Сергей Алексеевич
SU1365086A1
Коммутационное устройство 1990
  • Бартини Владимир Робертович
  • Сивцов Сергей Александрович
  • Пролейко Валентин Михайлович
  • Макаревич Олег Борисович
SU1730635A1
Матричный распределитель 1987
  • Витиска Николай Иванович
SU1580377A1
Модуль матричного коммутатора 1990
  • Мельников Владимир Алексеевич
  • Галицкий Александр Владимирович
  • Копылов Владимир Владимирович
  • Болдырев Сергей Иванович
  • Харько Виктор Владимирович
SU1793436A2
Коммутационное устройство 1984
  • Авдеев Вадим Александрович
  • Бартини Владимир Робертович
  • Макаревич Олег Борисович
  • Нестеренко Анатолий Иванович
SU1246109A1
Устройство для сопряжения ЭВМ с внешними устройствами 1982
  • Павлов Дмитрий Иванович
SU1072036A1
Распределенная система для программного управления технологическими процессами 1990
  • Мельников Владимир Алексеевич
  • Копылов Владимир Владимирович
  • Силантьев Юрий Никитович
  • Дигоран Александр Васильевич
  • Галицкий Александр Владимирович
SU1797096A1
Коммутационное устройство 1988
  • Авдеев Вадим Александрович
  • Жила Владимир Васильевич
  • Евтеев Геннадий Николаевич
  • Ляпунцова Елена Вячеславовна
SU1539790A1

Иллюстрации к изобретению SU 1 251 095 A1

Реферат патента 1986 года Коммутационное устройство

Изобретение относится к вычислительной технике и позволяет строить многопроцессбрные выЧисли- тельные системы с программируемой коммутацией, при .этом за счет устранения потерь времени при опросе незадействованных связей и обеспече-; ния возможности центрапизованной настройки получают высокое быстродействие и расширенные функциональtNd СП

Формула изобретения SU 1 251 095 A1

/7/ /TS

Фив.Ъ

П,

Документы, цитированные в отчете о поиске Патент 1986 года SU1251095A1

УСТРОЙСТВО ДЛЯ СВЯЗИ В ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ 0
  • М. А. Карцев, Л. Я. Миллер, Г. В. Носаль Г. И. Смирнова
SU314207A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Коммутационное устройство для вычислительной системы 1978
  • Бохан Анатолий Васильевич
  • Галушка Александр Петрович
  • Куксов Владимир Александрович
SU746492A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 251 095 A1

Авторы

Авдеев Вадим Александрович

Даты

1986-08-15Публикация

1985-01-03Подача