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

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

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

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

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

Коммутатор содержит ячейку 1 с координатами (i, j) первьй и второй вертикальные входы 2 и 3 и третий вертикальный выход 4 которой соединены с первым и вторым вертикальными выходами 5 и 6 и третьим- вертикальным входом 7 ячейки 1 с

третьего элемента НЕ 15, выход которого соединен с управляющим входом элемента 24 с тремя устойчивыми состояниями, другой вход которого под- 5 ключен к первому горизонтальному выходу 10 ячейки 1, соединенному с вторым горизонтальным входом 13 ячей ки 1 , а выход - к соединенным вместе вторым вертикальным входу 3 и выхо- 10 ду 6 ячейки, первьш горизонтальный вход 8 которой подключен к входу первого элемента НЕ 17, соединенного с одним из входов третьего элемента И 18 и первым входом пятого элемента 5 И 22, третий вход которого подключен к соединенным вместе третьим горизонтальным входу 9 и выходу 12 ячейки 1, а выход соединен с одним из входов первого элемента ИЛИ 23, 20 другой вход которого подключен к выходу третьего элемента И 18, второй .вход которого соединен с выходом вто рого элемента НЕ 19, первый и третий вертикальные входы 2 и 7 ячейки соекоординатами (i, j + l ) соответственно, 25 динены соответственно с первьм и первьш и второй вертикальные выходы вторым входами второго элемента ИЛИ 5 и 6 и третий вертикальньй вход 7 - 20, подключенными соответственно к с первым и вторым вертикальными входа- одному из входов и второму входу

.ми 2 и 3 и третьим вертикальным выходом 4 ячейки 1 с координатами {i, j-1 ) соответственно, первый и третий горизонтальные входы 8 и 9 и первый горизонтальный вькод 10 - с вторым и третьим горизонтальными.

второго и четвертого элементов И 16 30 и 21, другой и первый входы которых соединены вместе и подключены к выходу первого элемента НЕ 17, а выходы подключены соответственно к первому и третьему вертикальным выходам

выходами 11 и 12 и вторым горизонталь-j и 4 ячейки I, второй горизонталь- Ш)1м входом 13 ячейки 1 с координатами (1-1, j) соответственно,, а второй и третий горизонтальные выходы 11 и 12 и второй горизонтальньй вход 13 - с первым и третьим горизонтальными входами 8 и 9 и первым горизонтальным выходом 10 ячейки 1 с координатами (i+1 , j) соответственно.

ный выход 11 которой соединен с вы- .ходом первого элемента ИЛИ 23, входными каналами коммутатора- являются горизонтальные входы 13 ячеек 1 40 правого стролбца коммутатора,, а .выходными каналами - вертикальные выходы 6 ячеек 1 нижней строки коммутатора.

Ячейка 1 коммутатора содержит первый элемент И 14, третий, элемент НЕ 15, второй элемент И 16, первый элемент НЕ 17, третий элемент И 18, второй элемент НЕ 19, второй элемент ИЛИ 20, четвертьй элемент И 21, пятый элемент И 22, первый элемент ИЛИ 23 и элемент 24 с тремя.устойчивыми состояниями. Входы первого элемента И 14 подключены соответственно к первому горизонтальному входу 8 ячейки I и выходу .второго элемента ИЛИ 20, соединенного с входом второго элемента НЕ 19 и вторым входом пятого элемента И 22, а выход - с входом

2480451

третьего элемента НЕ 15, выход которого соединен с управляющим входом элемента 24 с тремя устойчивыми состояниями, другой вход которого под- 5 ключен к первому горизонтальному выходу 10 ячейки 1, соединенному с вторым горизонтальным входом 13 ячейки 1 , а выход - к соединенным вместе вторым вертикальным входу 3 и выхо- 10 ду 6 ячейки, первьш горизонтальный вход 8 которой подключен к входу первого элемента НЕ 17, соединенного с одним из входов третьего элемента И 18 и первым входом пятого элемента 5 И 22, третий вход которого подключен к соединенным вместе третьим горизонтальным входу 9 и выходу 12 ячейки 1, а выход соединен с одним из входов первого элемента ИЛИ 23, 20 другой вход которого подключен к выходу третьего элемента И 18, второй .вход которого соединен с выходом второго элемента НЕ 19, первый и третий вертикальные входы 2 и 7 ячейки соевторого и четвертого элементов И 16 30 и 21, другой и первый входы которых соединены вместе и подключены к выходу первого элемента НЕ 17, а выходы подключены соответственно к первому и третьему вертикальным выходам

j и 4 ячейки I, второй горизонталь-

ный выход 11 которой соединен с вы- .ходом первого элемента ИЛИ 23, входными каналами коммутатора- являются горизонтальные входы 13 ячеек 1 40 правого стролбца коммутатора,, а .выходными каналами - вертикальные выходы 6 ячеек 1 нижней строки коммутатора.

Элемент с тремя устойчивыми сос- 45 тояниями может быть вьшолнен, например, на микросхеме 533ЛП8.

Коммутатор работает следующим образом.:

50

55

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

На вертикальные входы 2 ячеек 1 верхней строки коммутатора подаются единичные логические уровни, а на вертикальные входы 7 ячеек 1 нижней

31

строки коммутатора - нулевые логические уровни. На горизонтальные входы 9 ячеек I крайнего левого столбца коммутатора подаются нулевые логические уровни, а на горизонт ль- fuie входы 8 ячеек 1 этого же столбца - код 01101010, причем единичные логические уровни подаются на горизонтальные входы 8 ячеек 1 тех строк коммутатора, соответствующие входные каналы которых требуется коммутировать. На горизонтальный вход 8 ячейки 1, лежащей на пересечении второй строки и первого столбца коммутатора, подан единичный логический уровень, следовательно, на ее вертикальном выходе 5 образуется нулевой логический уровень. Начиная с указанной ячейки 1 нулевой логический уровень образуется на вертикальных выходах 5 всех расположенных ниже ячеек 1 первого столбца. Так как на горизонтальный вход 8 первой ячейки 1 первого столбца подан нулевой логический уровень, то разрешается прохождение единичного логического уровня с вертикального входа 2 этой ячейки 1 на вертикальный вход 2 второй ячейки 1 первого столбца коммутатора. .

Таким образом, только в единственной ячейке 1 первого столбца имеет место одновременная подача единич ных логических уровней на входы 2 и 8, поэтому с выхода элемента И 14, указанной ячейки 1 на вход элемента tffi 15 поступает также единичный логический уровень, а с его выхода на управляющий вход элемента 24 с тремя устойчивыми состояниями - нулевой логический уровень, который разрешает прохрждение информации, поданной на информационный вход элемента 24. В результате информация, поступающая из второго входного канала, поступит в первый выходной канал, что и требуется. На горизонтальном выходе 1 этой же ячейки 1 образуется нулевой логический зФовень, в результате чего на горизонтальные входы 8 ячеек 1 смежного правого (второго) столбца коммутатора подается код 00101010 с погашенной первой единицей. В остальных ячейках 1 первого столбца коммутатора- на управляющие входы элементов 24 с тремя устойчивыми состояниями поступает единичный логический уровень, поэтому элементы 24 этих

480454

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

Аналогично получается соединение третьего входного канала с вторым выходным каналом, пятого - с третьим

(О и седьмого - с четвертым.

Наличие нулевых логических уровней на горизонтальных входах 9 всех ячеек 1 коммутатора не нарушает логи- ку работы коммутатора.

15 Если на вертикальные входы 2 ячеек 1 верхней строки коммутатора поданы нулевые логические уровни, а на вертикальные входы 7 нижней строки коммутатора - единичные логические

20 уровни, то при коде 01101010 на горизонтальных входах 8 ячеек 1 и нулевых логических уровнях на горизонтальных входах 9 ячеек 1 этого же столбца коммутатора осуществляется

25 соединение седьмого входного канала с первым выходным, пятого - с вторым, третьего - с третьим и второго с четвертым.

Коммутатор в этом случае работает

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

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

45 уровня с вертикального входа 7 этой ячейки 1 на вертикальный вход 7 седьмой ячейки 1 первого столбца коммутатора. В результате на входах 8 и 7 седьмой ячейки 1 первого

50 столбца имеет место одновременная падача единичных логических уровней, поэтому с выхода элемента НЕ 15 на управляющий вход элемента 24 поступает нулевой логический уровень,

5 разрешающий прохождение информации, поданной на информационный вход элемента 24, т.е. информация, поступающая из седьмого входного канала.

подается через элемент 24 в первый выходной канал, что и требуется. На горизонтальном выходе 11 этой же ячейки 1 образуется нулевой логи- ческий уровень, в результате чего на горизонтальные входы 8 ячеек 1 второго столбца коммутатора подается код 01101000 с погашенной седьмой единицей. В остальных ячейках 1 первого столбца коммутатора на управляющие входы элементов 24 с тремя устойчивыми состояниями поступает единичный логический уровень, поэтому элементы. 24 этих ячеек 1 находятся в состоянии с высоким выходным инпедансом и информация, поспающая из остальных входных каналов не проходит в выбранный ранее первый выходной канал. Соединение пос- ледующих входных каналов коммутатора с выходными каналами осуществляется аналогично. Начили е нулевых логи-. ческих уровней на горизонтальных входах 9 всех ячеек 1 не нарушает логику работы коммутатора.

Пусть, например, требуется осуществить соединение второго входного канала с первым и вторым выходными каналами, а седьмого выходного ка- нала - с третьим и четвертым выходными каналами. Для этого на вертикальные входы 2 и 7 ячеек 1 верхней и нижней строк коммутатора соответственно подаются коды 1100 и 001 На горизонтальные входы 8 и 9 ячеек 1 крайнего левого столбца коммутатора подается код 01000010, причем единичные логические уровни на входах 8 ячеек 1 означают номера вход- ных каналов, соединение которых требуется, а единичные логические уровни на входах 9 ячеек 1 означают, что каждаш из этих входньк каналов (второй и седьмой) требуется соединить с несколькими выходными- каналами одновременно .

Количество подключенных выходных каналов определяется количеством единиц в кодах, подаваемых соответ- ственно на вертикальные входы 2 и 7 ячеек 1 верхней и нижней строк коммутатора.

На горизонтальный вход 8 первой ячейки 1 первого столбца подан нуле- вой логический уровень, который проходит на входы 8 всех ячеек 1 первой строки коммутатора, а на вертикальные входы 2 ячеек 1 верхней строки коммутатора - код 1100, в результате чего на вертикальные входы 2 ячеек 1 второй строки коммутатора поступает код 1100. Так как на горизонтальные входы 8 и 9 второй ячейки

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

В результате в первых двух ячейках 1 второй строки коммутатора имее место одновременная подача единичных логических уровней на входы 2 и 8, поэтому с выходов элементов НЕ 15 на управляющие входы элементов 24 поступают нулевые логические уровни, разрешающие прохрждение информации, поданной на информационные входы элементов 24, из второго входного канала в первый и второй выходные ка- налы. По отнощению к нижней и седьмой строкам коммутатора аналогично получается соединение седьмого входного канала с третьим и четвертым выходным каналами. В остальных ячейках 1 коммутатора на управляющие входы элементов 24 поступает единичный логический уровень, поэтому элементы 24 этих 1 находятся в третьем (выключенном) состоянии и информаци поступающая из остальных входных каналов, не проходит в выбранные ранее первьй, .второй, третий и четвертый выходные каналы соответственно.

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

2ячеек 1 верхней строки коммутатора и одновременно поданному инверсному значению этого же кода на- вертикальные входы 7 ячеек 1 нижней строки коммутатора в зависимости от значений кодов, подаваемых на горизонтальные входы 8 и 9 ячеек 1 первого столбца коммутатора, соответствует определенный порядок соединения входных каналов с выходными каналами коммутатора.

I

Сокращение числа логических эле- , ментов, через которые поступает ком

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

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

Коммутатор, содержащий идентичные ячейки, расположенные в узлах двумерной решетки и идентично соединенные между собой, каждая из которых содержит элементы И, ШШ и НЕ, причем в каждой ячейке первый и третий вертикальные входы соединены сеответственно с первым и вторым входами второго элемента ИЛИ, подключенных соответственно к одному из входов и второму входу второго и четвертого элементов И, другой и первый входы которых соединены вместе и подключены, к выходу первого элемента НЕ, а выходы подключены соответственно к первому и третьему вертикальным выходам ячейки, первые горизонтальные выход и вход которой соединены соответственно с вторым горизонтальным входом ячейки и входом первого элемента НЕ, соединенного с одним из входов первого и третьего элементов И и первым входом пятого элемента И, второй и третий входы которого подключены соответственно к выходу второго элемента ИЛИ, соединенного с другим входом первого элемента И и через второй элемент НЕ с вторым входом третьего элемента И, и третьему горизонтальному входу ячейки, соединенному с третьим гори48045

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

5 И, а выход - с вторым горизонтальным выходом ячейки, причем первый, второй и третий вертикальные входы и выход и первый, второй и третий вертикальные выход и вход ячейки с

О координатами (1, j) подключены к

первому, второму и третьему верти ; . кальным выходам и входу и первому, второму и третьему вертикальным входам и выходу ячеек с координатами

fS (i, j + 1) и (1, j-1 ) соответственно, первый, третий и первый горизонтальные входы.и выход и второй, третий и второй горизонтальные выходы и вход - к второму, третьему и второму

20 горизонтальным выходам и входу и первому, третьему и первому горизонтальным входам и выходу ячеек с координатами (i-1, j ) (i+1 , j) соответственно, отличающийся

25 тем, что, с целью повышения быстродействия, в каждую ячейку коммутатора дополнительна введены элемент с тремя устойчивыми состояниями и третий элемент НЕ, вход и выход которо30 го соединены соответственно с выходом первого элемента И и управляющим входом элемента с тремя устойчивыми состояниями, информационный, вход которого подключен к первому

35 горизонтальному выходу ячейки, а вы- ход - к соединенным вместе вторым вертикальным входу и выходу ячейки.

ш

-

ш

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

название год авторы номер документа
Коммутатор 1983
  • Капник Валентин Аронович
SU1140241A2
Коммутатор 1981
  • Капник Валентин Аронович
SU1003336A1
Коммутатор 1976
  • Фет Яков Ильич
SU558399A1
Коммутатор 1986
  • Волченская Тамара Викторовна
  • Князьков Владимир Сергеевич
SU1314332A2
Коммутатор 1983
  • Суворов Евгений Васильевич
SU1120313A1
Ячейка однородной среды 1982
  • Фет Яков Ильич
SU1013943A1
Ассоциативный параллельный процессор 1981
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
  • Баронец Вадим Дмитриевич
SU1166128A1
Ячейка однородной структуры 1989
  • Кириллов Вадим Петрович
  • Умбиталиев Александр Ахатович
SU1674104A1
Запоминающее устройство с самоконтролем 1981
  • Розанов Юрий Александрович
  • Балахонов Юрий Васильевич
SU949721A1
Устройство для отображения информации 1987
  • Белоусов Игорь Александрович
  • Конышев Владимир Васильевич
SU1443024A1

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

Реферат патента 1986 года Коммутатор

Изобретение относится к области автоматики и вычислительной техники. Может быть использовано для коммутации каналов ввода-вывода информации цифровых устройств. Цель изобретения - повышение быстродействия. Устройство содержит идентичнЬ1е ячейки 1, расположенные в узлах двумерной решетки и идентично соединенные между собой. Для достижения цепи в каждую ячейку 1, содержащую элементы И 14, 16, 18, 21, 22, элементы РШИ 23, 20, элементы НЕ 17, 19 введены элемент НЕ 15 и элемент 24 с тремя устойчивыми состояниями. Эле- мент с тремя устойчивыми состояниями может быть выполнен на микросхеме 533ЛГ8. Функциональная схема и работа коммутатора приводятся в описании изобретения. Технический эффект от использования данного изобретения заключается в повьш1ении быстродействия за счет сокращения числа логических элементов, через которые поступает коммутируемая информация с входа на выход коммутатора. 2 ил. J i (Л

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

Ш W

Фиг. 7

Редактор А. Лежнина

Составитель С. Куст Техред Э.Чижмар

Заказ 4140/57 . Тираж 816Подписное

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

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

. .

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

W

Корректор А. Обручар

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

Коммутатор 1981
  • Капник Валентин Аронович
SU1003336A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Коммутатор 1983
  • Капник Валентин Аронович
SU1140241A2

SU 1 248 045 A1

Авторы

Капник Валентин Аронович

Даты

1986-07-30Публикация

1985-02-25Подача