Матричный коммутатор
Иллюстрации
Показать всеРеферат
Изобретение относится к дискретной автоматике и вычислительной технике и может быть использовано в системах передачи данных. Матричный коммутатор обеспечивает возможность приоритетной коммутации каналов. Матричный коммутатор содержит генератор 1 тактовых импульсов, блоки 2.1, 2.2, 2.3 опроса, матрицу 3 загрузки , матрицу 4 прямой коммутации, матрицу 5 обратной коммутации, внутренние связи 6-9, группы кодовых входов 10.1, 10.2, 10.3, группу ответных входов 11, группу запросных входов 12, группу информационных входов 13 прямого канала, группу информационных выходов 14 обратного канала, группу информационныхвыходовпрямогаканала(15), 1 группуинформационных входов 16 обратного канала. 4. ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 Н 03 К 17/00
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
10.2
10.3
10.1 (Л
О
О
О (Л 13
14 (21) 4928798/21 (22) 18.04.91 (46) 07.03.93. Бюл. № 9 (72) И.В.Скакун (56) 1. Авторское свидетельство СССР
¹ 1075409, кл. Н 03 К 17/00. 1984.
2. Авторское свидетельство СССР
¹1661985,,кл. Н 03 К 17/00, 1989. (54) МАТРИЧНЫЙ КОММУТАТОР (57) Изобретение относится к дискретной автоматике и вычислительной технике и может быть использовано в системах передачи, Я2 1800605 А1 данных. Матричный коммутатор обеспечивает возможность приоритетной коммутации каналов. Матричный коммутатор содержит генератор 1 тактовых импульсов, блоки 2.1, 2.2, 2.3 опроса, матрицу 3 загрузки, матрицу 4 прямой коммутации, матрицу
5 обратной коммутации, внутренние связи
6-9, группы кодовых входов 10,1, 10.2, 10.3, группу ответных входов 11, группу запросных входов 12, группу информационных входов 13 прямого канала, группу информационных выходов 14 обратного канала, группу информационных выходов прямого канала(15), 1 группу информационных входов 16 обратного канала. 4. ил.
1800605
Изобретение относится к дискретной автоматике и вычислительной технике и может быть использовано в системах передачи данных.
Цель изобретения — расширение функциональных возможностей устройства за счет обеспечения возможности приоритетной коммутации каналов.
На фиг.1 изображена структурная схема. устройства; на фиг. 2- структурная схема блока опроса; на фиг,3 — структурная схема матрицы загрузки; на фиг,4 — структурная схема матрицы прямой коммутации и матрицы обратной коммутации.
Матричный коммутатор (фиг.1) содержит генератор 1 тактовых импульсов, блоки
2,1-2.3 опроса, матрицу 3 загрузки, матрицу
4 прямой коммутации, матрицу 5 обратной коммутации, внутренние связи 6-9, группы кодовых входов 10,1-10.3, группу ответных входов 11, группу запросных входов 12, группу информационных входов 13 прямого канала, группу информационных выходов
14 обратного канала, группу информационных выходов 15 прямого канала, группу информационных входов 16 обратного канала.
Блок 2 опроса (фиг.2) содержит счетчик
17, первый дешифратор 18, группу групповых элементов И 19.1-19.4, группу регистров
20.1-20.4, группу элементов ИЛИ 21.1-21,3, второй дешифратор 22.
Матрица 3 загрузки (фиг,3) содержит группу элементов ИЛИ-HE 23,1-23.3, группу элементов И 24.11-24,43, группу триггеров
25,11-25.43, элемент ИЛИ-НЕ 26, элемент
НЕ 27.
Матрица 4 прямой коммутации (фиг.4) содержит группу элементов ИЛИ 28,1-28.3 и группу элементов И 29.11-29,34, а матрица
5 обратной коммутации содержит группу элементов ИЛИ 30.1-30.4 и группу элементов И 31,11-31.34, Группа ответных входов 11 устройства соединена соответственно с первой группой входов матрицы 3 загрузки, первая группа выходов которой соединена соответственно с. первыми группами входов матриц прямой 4 и обратной 5 коммутации, Группа информационных входов 13 прямого канала соединена соответственно с второй группой входов матрицы 4 прямой коммутации, группа выходов которой соединена соответственно с группой информационных выходов 15 прямого канала, Группа информационных входов 16 обратного канала соединена соответственно с второй группой входов матрицы 5 обратной коммутации, группа выходов которой соединена соответственно с группой информационных выходов 14 обратного канала, Группа запросных
55 входов 12 устройства соединена с второй группой входов матрицы 3 загрузки, вторая группа выходов которой соединена соответственно с вторыми входами блоков 2 опроса, первые входы которых соединены с выходом генератора 1 тактовых импульсов.
Группы кодовых входов 10 устройства соединены соответственно с группами входов группы блоков 2 опроса, группы выходов которых соединены соответственно с группами входов матрицы 3 загрузки. B каждом блоке 2 опроса j-я (j=1,М, М вЂ” число входных каналов коммутатора) группа входов 10.J соединена соответственно с информационными входами регистра 20.J, группа выходов которого соединена соответственно с группой информационных входов группового элемента И 19.), Группа выходов последнего соединена соответственно с /-ми входами соответствующих элементов ИЛИ 21, выходы которых соединены соответственно с входами второго дешифратора 22, Группа выходов дешифратора 22 соединена соответственно с группой выходов блока 2 опроса, первый 6 и второй 8 входы которого соединены соответственно со счетным входом и с входом установки в нулевое состояние счетчика 17, Группа выходов счетчика 17 соединена соответственно с группой входов дешифратора 18, J-й выход которого соединен с управляющим входом группового элемента И 19.), Первая группа входов 11 матрицы 3 загрузки соединена соответственно с R-входами триггеров 25 соответствующего столбца матрицы 3 загрузки, инверсные выходы триггеров 25 соединены с вторыми входами соответствующим им элементов И 24 матрицы 3 загрузки, выходы которых соединены с S-входами соответствующих им триггеров 25 матрицы 3 загрузки. Прямые выходы триггеров 25 столбца матрицы 3 загрузки соединены соответственно с входами соответствующего элемента ИЛИ-НЕ 23, выход которого соединен с третьими входами элементов И 24 соответствующего одноименного столбца матрицы
3 загрузки. Выход первого элемента ИЛИН Е 23,1 соединен с вторым входом элемента
И-НЕ 26 и с входом элемента НЕ 27, выход которого соединен с четвертыми входами элементов И 24 второго столбца матрицы 3 загрузки. Выход второго элемента ИЛИ-НЕ
23,2 соединен с первым входом элемента
И-НЕ 26, выход которого соединен с четвертыми входами элементов И 24 третьего столбца матрицы 3 загрузки, Прямые выходы триггеров
25 матрицы загрузки 3 соединены соответственно с первой группой выходов 9 матрицы 3 загрузки, матрица 4 прямой (обратной 5 ) коммутации содержит матрицуэлементов И 29(32) и группуэлементов ИЛИ
1800605
28(30), выходы которых соединены с выходами матриц прямой 4 и обратной 5 коммутации. Первые входы элементов И 29(31) столбцов матрицы элементов 29(31) соединены с соответствующими входами второй 5 группы входов 13(16) матриц прямой 4 и обратной 5 коммутации, выходы элементов
И 29(31) строки матрицы элементов И 29(31) соединены с входами соответствующего элемента ИЛИ 28(30) группы элементов 10
ИЛИ 28(30), вторые входы элементов И
29(31) матрицы элементов И 29(31) соединены с соответствующими входами первой группы входов 9 матриц прямой 4 и обратной.5 коммутации. 15
Работает матричный коммутатор следующим образом.
Имеется М источников запросов (входных каналов) и К средств обработки запросов (выходных каналов). Каждый из М 20 источников запросов с точки зрения каждого из К средств обработки обладает определенным приоритетом (т.е. определенной степенью предпочтительности в коммутации). Причем обслуживание запросов пред- 25
ыдущим средством обработки для всей системы в целом является более предпочтительным, чем обслуживание запроса даже максимального приоритета последующим средством обработки, Так как в общем слу- 30 чае средства обработки запросов по своим техническим характеристикам являются разнородными и источники запросов также разнородны, то для каждого средства существует свой порядок очередности обработки 35 запросов, согласно которому достигается максимальная эффективность функционирования системы с точки зрения того критерия, в отношении которого назначается приоритет запросам. С учетом приоритета 40 источников запроса осуществляется их коммутация на средства обработки запросов, в результате чего источники запросов и средства обработки запросов обмениваются информацией как в прямом, так и в обратном 45 направлениях. По заранее определенной кодовой комбинации средство обработки запросов устанавливает факт окончания обмена информацией, В результате соответствующая коммутация разрушается и 50 средство обработки запросов коммутируется в общем случае на новый источник запросов, На фигурах представлен матричный коммутатор с числом входов К=4 и числом выходов М=З, но в общем случае К и M могут 55 быть любыми целыми числами, Перед началом работы счетчик 17, регистры 20.1-20,4 устанавливаются в исходное (нулевое) состояние (входы установки в исходное состояние не показаны), После этого по группам кодовых входов 10.М.1-10,М.4 (M=1,3) в регистры 20.1-20.4 каждого блока 2 опроса поступают коды, характеризующие номера источников запросов, в порядке очередности для данного средства обслуживания. Эти коды соответственно записываются в регистры 20.1-20.4. Предположим, что в регистры 20.1-20,4 блока 2,2 опроса записаны числа 2,1,4,3. Это означает, что второму средству обработки следует сначала обработать запросы второго источника, потом первого и четвертого, а затем третьего источников.
Факт поступления запросов от источников отождествляется с появлением потенциалов единичного уровня на соответствующих запросных входах 12 устройства.
Предположим также, что первое средство обслуживания находится в режиме обслуживания запроса (т.е. с ним коммутация уже установлена), а второе средство только что закончило обслуживание запроса и находится в режиме постановки запроса на обслуживание (т,е, в режиме установления коммутации) Допустим также, что на зап росныхх входах 12.3-12.4 устройства и рисутствуют потенциалы единичного уровня и содержимое регистров 20.1-20.4 блока 2.2 опроса равно соответственно числам
2,1,4,3.
Так как второе средство закончило обслуживание запроса, то на ответном входе
11.2 устройства появляется импульс, который, поступая на нулевые входы триггеров
25.12-25.42, устанавливает (подтверждает) их в нулевое состояние, Этот же импульс по связи 8.2 устройства поступает на второй вход блока 2.2 опроса и устанавливает счетчик 17 в нулевое состояние. Тактовые импульсы, поступающие с генератора 1 тактовых импульсов по связи 6 через первый вход блока 2.2 опроса на счетный вход счетчика 17, увеличивают его содержимое, Максимальный коэффициент пересчета счетчика 17 равен максимальному числу источников запроса (числу входных каналов) матричного коммутатора. По достижении максимального коэффициента пересчета счетчик 17 самопроизвольно устанавливается в нулевое состояние. Содержимое счетчика
17дешифрируется в первом дешифраторе 18, в результате чего на выходах дешифратора
18 поочередно появляются одиночные импульсы, которые в порядке очереди поступают на управляющие входы групповых элементов И 19.2, 19.1, 19,4, 19.3,Таким образом, содержимое регистров20.1-20,4 через соответствующие групповые элементы И 19.119.4 и элементы ИЛИ 21 1-21.3 подключается к входам второго дешифратора 22. На выходах второго дешифратора 22 одиночные импульсы появляются в порядке установленного приоритета обслуживания.
1800605
В данном случае импульс сначала появляется на втором выходе дешифратора 22, потом на первом, четвертом и третьем его выходах. По связям 7.2 эти импульсы поступают соответственно на пятые входы элементов
И 24,12-24.42. Так как первое средство находится в режиме обслуживания запросов, то с выхода элемента НЕ 27 на четвертые входы элементов И 24.12-24.42 поступает разрешающий потенциал единичного уровня. На третьи входы элементов И 24.1224.42 поступает разрешающий потенциал единичного уровня. На третьих входах элементов И 24.12-24,42 также присутствует разрешающий потенциал единичного уровня из-за того, что все триггеры 25.12-25.42 находятся в нулевом состоянии. Так как на запросных входах 12.1 и 12,.2 не присутствуют потенциалы единичного уровня, то на выходах элементов И 24,22 и 24.12 не появляются импульсы. После этого на связи 7,2.4 появляется импульс, который проходит через элемент И 24.42 и устанавливает триггер
25,42 в единичное состояние. Потенциал единичного уровня с прямого выхода триггера 25,42 инвертируется в элементе ИЛИНЕ 23.2 и закрывает все элементы И
24.12-24.42. Появление импульса на связи
7.2.3 в данном случае уже не позволяет установить в единичное состояние триггер
25,32.
Для правильной работы матричного коммутатора необходимо соблюдение следующего неравенства:
Т.1 > Т.23+ Т.24+ Т.25, где Т,1 — период следования тактовых импульсов с генератора 1 тактовых импульсов;
Т,23 — время срабатывания элемента
ИЛИ-НЕ 23;
Т.24 — время срабатывания элемента И
24;
Т.25 — время срабатывания триггера 25, Потенциал единичного уровня с выхода триггера 25.42 по связи 9.24 поступает на вторые входы элемента И 31,24 матрицы 5 обратной коммутации и элемента И.29.24 матрицы 4 прямой коммутации и открывает их. Таким образом устанавливается коммутация четвертого источника запросов на второе средство обработки по входу 13,4 через элементы И 29.24, ИЛИ 28.2 на выход
15.2 в прямом направлении и по входу 16,2 через элементы И 31.24, ИЛИ 30.4 на выход
14.4 в обратном направлении.
После разрушения коммутации 13,415.2, 16.2-14,4 процесс коммутации в общем случае других каналов повторяется снова.
25.
Технико-экономический эффект от использования предлагаемого матричного коммутатора заключается в том, что он позволяет осуществлять приоритетную коммутацию каналов, причем приоритет входным каналам назначается такой, который наиболее приемлем для каждого выходного канала. В общем случае каждый выходной канал назначает разный приоритет входным каналам. Это обстоятельство позволяет существенно повысить эффективность функционирования всей системы с точки зрения того критерия системы, в отношении которого назначается приоритет запросам. Положительный эффект особенно ощутим в тех системах, в которых существуют постоянные очереди запросов на коммутацию.
Формула изобретения
Матричный коммутатор, содержащий матрицу загрузки, матрицу прямой коммутации и матрицу обратной коммутации, причем группа ответных входов устройства соединена соответственно с первой группой входов матрицы загрузки, первая группа выходов которой соединена соответственно с первыми группами входов матриц прямой и обратной коммутации, группа информационных входов прямого канала соединена соответственно с второй группой входов матрицы прямой коммутации, группа выходов которой соединена соответственно с группой информационных выходов прямого канала, группа информационных входов обратного канала соединена соответственно с второй группой входов матрицы обратной коммутации, группа выходов которой соединена соответственно с группой информационных выходов обратного канала, причем матрица загрузки содержит элементы матрицы, состоящие из элемента И и триггера, группу элементов
ИЛИ-НЕ, элемент НЕ, элемент И-НЕ, первая группа входов матрицы загрузки соединена соответственно с R-входами триггеров соответствующего столбца матрицы загрузки, инверсные выходы триггеров соединены с вторыми входами соответствующих им элементов И матрицы загрузки, выходы которых соединены с S-входами соответствующих им триггеров матрицы загрузки, прямые выходы триггеров столбца матрицы загрузки соединены соответственно с входами соответствующего элемента ИЛИ-НЕ, выход которого соединен с третьими входами элементов И соответствующего одноименного столбцаматрицы загрузки, выход первого элемента ИЛИ-НЕ соединен с вторым входом элемента И-HE и с входом элемента НЕ, выход которого соединен с четвертыми входами элементов И второго
1800605
7.M.1
7.M.2
7.M.3
7.M.4
Фиг.2 столбца матрицы загрузки, выход второго элемента ИЛИ-НЕ соединен с первым входом элемента И-НЕ, выход которого соединен с четвертыми входами элементов И третьего столбца матрицы загрузки, прямые выходы триггеров матрицы загрузки соединены соответственно с первой группой выходов матрицы загрузки, причем каждая из матриц прямой и обратной коммутации содержит матрицу элементов И и группу элементов ИЛИ, выходы которых соединены с выходами матриц прямой и обратной коммутации, первые входы элементов И столбцов матрицы элементов И соединены с соответствующими входами второй группы входов матриц прямой и обратной коммутации, выходы элементов И строки матрицы элементов И соединены с входами соответствующего элемента ИЛИ группы элементов ИЛИ, вторые входы элементов И матрицы элементов И соединены с соответствующими входами первой группы входов матриц прямой и обратной коммутации, о тличающийся тем,что,сцелью приоритетной коммутации каналов, дополнительно содержит генератор тактовых импульсов и группу из К (К вЂ” число выходных каналов коммутатора) блоков опроса, причем i-я (1=1, К) группа кодовых входов устройства соединена соответственно с группой входов i-го блока опроса, группа выходов которого соединена с i-й группой входов групп входов матрицы загрузки, вторая группа выходов которой соединена соответственно с вторыми входами группы блоков опроса, первые входы которых соединены с
5 выходом генератора тактовых импульсов, группа запросных входов устройства соединена соответственно с второй группой входов матрицы загрузки, причем блок опроса содержит счетчик, первый и второй дешиф10 раторы, группу из M (М вЂ” число входных каналов коммутатора) регистров, группу из
M групповых элементов И и группу элементов
ИЛИ, группа входов блока опроса состоит из
М групп входов, j-я ()=1,М) группа входов бло15 ка опроса соединена соответственно с информационными входами j-го регистра, группа выходов которого соединена соответственно с группой информационных входов j-го группового элемента И, группа выходов которого
20 соединена соответственно с j-ми входами соответствующих элементов ИЛИ, выходы которых соединены соответственно с входами второго дешифратора, группа выходов которого соединена соответственно с группой вы25 ходов блока опроса, первый и второй входы которого соединены соответственно со счетным входом и с входом установки в нулевое состояние счетчика, группа выходов которого соединена соответственно с группой входов
30 дешифратора, )-й выход которого соединен с управляющим входом )-го группового элемента И.
1800605
1800605
Ф;:г. !
Составитель И.Скакун
Техред М.Моргентал Корректор Е.Папп
Редактор
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 1173 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5