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

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

со

о

о со

4

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

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

На фиг. 1 показан пример реализации матричной коммутационной структуры на основе предлагаемого коммута

60942

Перед началом работы на вход 16 обнуления подается сигнал, приводящий модуль программируемого коммутатора в исходное Состояние. Далее на группу адресных входов 18 подается адрес, а на вход 19 синхронизации сигнал,по которому происходит считывание кода коммутации из блока 5 памяти коммутаций. Тот же сигнал с входа 19 синхронизации, пройдя через элемент 15 задержки, определяющий время считывания кода коммутации из блока 5 памяти коммутаций, осуществляет запись кода

10

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

название год авторы номер документа
Ячейка однородной вычислительной среды 1986
  • Самошин Владимир Николаевич
SU1386987A1
Модуль матричного коммутатора 1985
  • Самошин Владимир Николаевич
SU1280596A1
Микропрограммное устройство управления 1985
  • Мельников Владимир Алексеевич
  • Самошин Владимир Николаевич
  • Кравцов Сергей Георгиевич
SU1319029A1
Микропрограммное устройство управления 1985
  • Самошин Владимир Николаевич
SU1354192A1
Адаптивный модуль микропрограммного устройства управления 1984
  • Самошин Владимир Николаевич
  • Мельников Владимир Алексеевич
SU1273926A1
МОДУЛЬ КОММУНИКАЦИОННОЙ СЕТИ, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ ПЕРЕДАЧИ СООБЩЕНИЙ, ОБМЕНА СООБЩЕНИЯМИ И ОРГАНИЗАЦИИ ВЕЩАТЕЛЬНЫХ РЕЖИМОВ ОБМЕНА СООБЩЕНИЯМИ 2000
  • Беляев Ю.В.
  • Зотов И.В.
RU2178584C1
Микропрограммное устройство управления с контролем 1984
  • Мельников Владимир Алексеевич
  • Самошин Владимир Николаевич
SU1280627A1
Процессорный модуль 1985
  • Самошин Владимир Николаевич
  • Ефремов Владимир Дмитриевич
  • Никонов Валентин Вячеславович
  • Кравцов Сергей Георгиевич
  • Мельников Владимир Алексеевич
SU1343421A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1

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

Реферат патента 1988 года Модуль программируемого коммутатора

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

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

тора; на фиг. 2 - функциональная коммутации в регистр 7 кода коммутации. Информационное слово на входах регистра 7 кода коммутации содержит четыре кода задержек по соответствующим направлениям для группы блоков программируемой задержки 8.1-8.4, четыре кода мультиплексирования, поступающие на управляющие входы группы мультиплексоров 10.1-10.4, четыре разряда разрешения мультиплексирования, открывающие соответствующий элемент И из группы элементов И 17.1- 17.4.и непосредственно код коммутации определяющий взаимосвязь между группой информационных входов 17.1-17.4 зп и группой информационных выходов

ма модуля программируемого коммутатора; на фиг. 3 - функциональная схема блока программируемой задержки; на фиг. 4 - функциональная схема блока дешифрации.

Матричная коммутационная структура (фиг. 1) состоит из группы модулей программируемого коммутатора 1.1-l.n и имеет вход 2 обнуления, группу адресных входов 3 и вход 4 синхрониза- ции.

Модуль программируемого коммутатора содержит блок 5 памяти коммутаций группу 6.1-6.4 регистров, регистр 7 кода коммутации, группу блоков 8.1- 8.4 программируемой задержки, блок 9 дешифрации, группу мультиплексоров 10.1-10.4, первую группу элементов ИЛИ 11.1-11.4, вторую группу элементов ИЛИ 12.1-11.4, вторую группу элементов ИЛИ 12.1-12.4, первую 13.1- 13.4 и вторую 14.1-14.4 группы элементов И, элемент 15 задержки и имеет вход 16 обнуления, группу информационных входов 17.1-17.4, группу адресных входов 18, вход 19 синхронизации и группу информационных выходов 20.1-20.4.

Блок 8 программируемой задержки содержит вычитающий счетчик 21с занесением, элемент ИЛИ 22, элемент И23,одноБибратор по фронту импульса 24 и элемент НЕ 25.

Блок дешифрации 9 содержит группу дешифраторов 26.1-26.4 первую 27.1- 27.4 и вторую 28.1-28.4 группы четы- рехэлементных блоков элементов И, группу элементов И 29.1-29.4, группу элементов ИЛИ 30.1-30.4, группу элементов ИЛИ-НЕ 31.1-31.4, группу элементов ИЛИ-НЕ 31.1-31.4, группу элементов задержки 32.1-32,4.

Модуль программируемого коммутатора работает следующим образом.

коммутации в регистр 7 кода коммута

ции. Информационное слово на входах регистра 7 кода коммутации содержит четыре кода задержек по соответствующим направлениям для группы блоков программируемой задержки 8.1-8.4, четыре кода мультиплексирования, поступающие на управляющие входы группы мультиплексоров 10.1-10.4, четыре разряда разрешения мультиплексирования, открывающие соответствующий элемент И из группы элементов И 17.1- 17.4.и непосредственно код коммутации, определяющий взаимосвязь между группой информационных входов 17.1-17.4 и группой информационных выходов

20.1-20.4 и поступающий в блок 9 дешифрации ,

Для подачи информации на входы 17.1-17.4 модуля программируемого коммутатора регистры 6.1-6.4 находятся в нулевом состоянии, вследствие чего на выходе элементов ИЛИ 12.1- 12.4 индицируются нулевые сигналы, которые, поступая на вторые инверсные входы элементов И 13.1-13.4, разрешают прохождение синхроимпульсов с входа 19 на синхровходы записи регистров 6.1-6.4. При появлении информации на одном или нескольких входах 17.1-17.4 происходит ее запись в соответствующие регистры 6.. 1-6.4, что приводит к появлению единичного сигнала на выходах определенных элементов ИЛИ 12.1-12.4, который запрещает синхронизацию записи информации в соответствующие регистры 6.1-6.4. Выходы элементов ИЛИ 12.1-12.4 соединены соответственно с первым, вторым, третьим и четвертым входами блока 9 дешифрации, на деишфраторы 26.1-26.4 которого по его девятому-шестнадца- Тому входам подается информация о кодах мультиплексирования с выхода регистра 7. Эти пары разрядов пода

ются соответственно на дешифраторы 26.1-26,4, На выходах дешифратора группы 26.1-26.4 индицируется унитарный код, позиция единицы в котором показывает с какого регистра будет происходить передача информации через соответствующий данному дешифратору мультиплексор, из группы мультиплексоров 10.1-10.4,

Сигналы наличия информации в регистрах 6.1-6,4, поступающие с выходов группы элементов ИЛИ 12.1-12,4 на первую группу входов блока 9 дешифрации, открывают соответствующие элементы И из группы блоков элементов И 27.1-27.4, на вторые входы которых поступают унитарные коды с выходов группы дешифраторов 26.1-26.4 Унитарный код на выходе каждого из группы регистров .6.1-6,4 информация будет поступать на соответствующий мультиплексор из группы мультиплексоров 10.1-10.5. Указанные вьш1е коды поступают на входы соответствующих элементов ИЛИ 30.1-30.4, с выходов которых через первую группу выходов блока 9 дешифрации на вторые входы блоков программируемой задержки 8,1-8.4 поступает сигнал, откры- вающий элемент И 23 и таким образом, резрешающий поступление импульсов счета на вход счетчика 21 с третьего входа каждого из блоков 8.1-8.4 программируемой задержки при появлении на третьем входе элемента И 24 сигна- ла с выхода элемента ИЛИ 22. Тот же сигнал инициализирует работу одновиб- ратора по фронту импульса 24,короткий импульс с выхода которого осуществляет запись кода задержки в счетчик 21 каждого из блоков 8.1-8.2 программируемой задержки. Нулевой сигнал на выходе элемента НЕ 25 закрывает эле- менты И 14,1-14.4 на время работы счетчика 21, блокируя выдачу информации через соответствующие мульти- рлексоры 10,1-10.4 сигналы с вторых входов блоков 8.1-8,4 программируемой задержки через вторую группу входов блока 9 дешифрации открывают соответствующие элементы из -группы блоков элементов И 28.1-28,4, в результате чего на выходах элементов ИЛИ-НЕ 31.1-31.4 формируются сигналы запрещающие прохождение импульсов син хронизации с входа синхронизации блока 9 дешифрации через элементы И 29.1-29.4 и далее через элементы

0 5

5

32,1-32.4 задержек на обнуление регистров 6.1-6.4 через элементы ИЛИ 11.1-11.4 на время работы каждого из блоков 8. 1-8.4 .программируемой задержки. После обнуления каждого .из регистров 6,1-6.4 нулевой сигнал с выхода каждого из элементов ИЛИ 12,1- 12.4 открывает соответствующий элемент И 13.1-13.4 по инверсному входу, тем самым разрешая запись новой информации в регистры 6.1-6.4. На этом цикл работы модуля программируемого коммутатора заканчивается и становится возможным считать новый код коммутации из блока 5 памяти коммутаций.

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

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

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

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

раторов группы, входы которых соединены с входами третьей группы блока,с первого по четвертый входы второй группы блока соединены с первь1ми входами соответственно первых, вторых, третьих и четвертых элементов И блоков второй группы, вторые входы элементов И первого блока второй группы соединены с выходами первых элементов И каждого блока первой группы и с

держки группы, входы задания величиныЗЗ первыми входами элементов ИЛИ группы.

40

задержки каждого из которых соединены с входами соответствующих разрядов регистра кода коммутации, входы обнуления блоков программируемой задержки группы соединены с первыми входами элементов ИЛИ первой группы, с входом начальной установки.модуля и с входом обнуления регистра кода коммутации, выходы соответствующие разрядов которого соединены с первыми входами со- ответствующих элементов И второй группы, вторые входы которых соединены с инверсными выходами соответствующих блоков программируемой задержки группы, а выходы элементов И второй 50 группы соединены с входами разрешения соответствующих мультиплексоров группы, выходы второй группы блока дешифрации соединены с вторыми входами соответствующих элементов ШШ 55 первой группы, выходы которых сое- динены с входами обнуления соответствующих регистров группы, выходы с

O

п

5

первого по четвертый регистров группы подключены к информационным входам соответственно первой, втцрой, третьей и четвертой групп соответственно первого, второго, третьего и четвертого мультиплексоров группы,

2. Модуль коммутатора по п.1,о т - личающийся тем, что блок дешифрации содержит группу дешифраторов, две группы четырехэлементных блоков элементов И, группу элементов ИЛИ,группу элементов ИЛИ-НЕ, группу элементов И и группу элементов задержки, причем с первого по четвертый входы первой группы блока соединены с первыми входами соответственно первых, вторых, третьих и четвертых элементов И каждого четырехэле- ментного блока первой группы, вторые входы с первого по четвертый элементы И каждого блока первой группы блоков подключены к первому по чет0

раторов группы, входы которых соединены с входами третьей группы блока,с первого по четвертый входы второй группы блока соединены с первь1ми входами соответственно первых, вторых, третьих и четвертых элементов И блоков второй группы, вторые входы элементов И первого блока второй группы соединены с выходами первых элементов И каждого блока первой группы и с

0

0 5

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

.вторые входы которых соединены с входом синхронизации блока, а выходы - соединены с входами соответ

2

с

ю

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

r3Jr

фит1

Фиг.г

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

УСТРОЙСТВО ДЛЯ ИГРЫ ШАРАМИ ТИПА БИЛЛИАРДА 1930
  • Шишков В.У.
SU21778A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Модуль матричного коммутатора 1985
  • Самошин Владимир Николаевич
SU1280596A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 376 094 A1

Авторы

Самошин Владимир Николаевич

Ефремов Владимир Дмитриевич

Никонов Валентин Вячеславович

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

Самошин Сергей Николаевич

Даты

1988-02-23Публикация

1986-05-27Подача