Коммутатор
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и импульсной технике и может быть использовано для коммутации цифровых сигналов в вычислительных и управляющих системах. Цель изобретения - повышение быстродействия коммутатора. Коммутатор содержит первые 1 и вторую 2 входные шины, вход 3 запуска, генератор 4, элемент И 5, первый 6 и второй 7 счетчики, первый 8 и второй 9 мультиплексоры, элемент 10 задержки, демультиплексор 11, регистры 12 и выходные шины 13. Коммутатор имеет высокое быстродействие за счет совмещения сдвига информации и ее коммутации в произвольных сочетаниях. 1 ил.
СОЮЗ СОВЕТСКИХ социмистических
РЕСПУБЛИК (51)5 Н 03 К 17/04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCKOMY СВИДЕТЕЛЬСТВУ (21) 4392645/24-21 (22) 14.03.88 (46) 07.10.90. Бюл. М 37 (72) А.А. Жалило, Л.M. Свечкарева, А.В. Рудич и В.А. Дергачев (53) 621.382(088.8} (56) Авторское свидетельство СССР
hh 815911, кл. Н 03 К 17/00. 1979.
Авторское свидетельство СССР
М 617782, кл. Н 03 К 17/945, 1977. (54) КОММУТАТОР (57) Изобретение относится к автоматике и импульсной технике и может быть использо,,5U,, 1598146 А1 вано для коммутации цифровых сигналов,в вычислительных и управляющих системах.
Цель изобретения — повышение быстродействия коммутатора. Коммутатор содержит первые 1 и вторую 2 входные шины, вход 3 запуска, генератор 4, элемент И 5, первый 6 и второй 7 счетчики, первый 8 и второй 9 мультиплексоры, элемент 10 задержки, демультиплексор 11, регистры 12 и выходные шины 13. Коммутатор имеет высокое.быстродействие эа счет совмещения сдвига информации и ее коммутации в произвольных сочетаниях. 1 табл.,3 ил, 1598146
30
50
Изобретение относится к автоматике и импульсной технике и может быть использовано для коммутации цифровых сигналов в вычислительных и управляющихсистемах, Цель изобретения — повышение быстродействия устройства.
На чертеже представлена функциональная схема коммутатора.
Коммутатор содержит первые входные шины 1, вторую входную шину 2, вход 3 запуска, генератор 4, элемент И 5, первый 6 и второй 7 счетчики, первый 8 и второй 9 мультиплексоры. элемент задержки 10, демультиплексор 11, регистры 12, выходные шины 13, Выходы первого мультиплексора
8 соединены с информационными входами регистров 12, первые входные шины 1 соединены с соответствующими входами первого мультиплексора 8, вторая входная шина 2 соединена с соответствующими входами второго мультиплексора 9, вход 3 запуска соединен с первым входом элемента
И 5, выход генератора 4 соединен с синхровходами первого 8 и второго 9 мультиплексоров и с вторым входом элемента И 5, выход которого соединен со счетным входом первого счетчика 6, выходы первого счетчика 6 соединены с соответствующими управляющими входами первого 8 и второго
9 мультиплексоров, выход второго мультиплексора 9 соединен со счетным входом второго счетчика 7 и через элемент 10 задержки с информационным входом демультиплексора 11, выходы второго счетчика 7 соединены с соответствующими управляющими входами демультиплексора 11, синхровходы (входы записи) регистров 12 соединены с соответствующими выходами демультиплексора 11, выходы регистров 12 образуют выходные шины 13 устройства.
Коммутатор работает следующим образом.
В начале работы счетчик 6, регистры
12 находятся в состоянии "0...0", а в счетчик 7 занесен двоичный код числа G, где 6 — число, равное количеству разрядов, на которое необходимо сдвинуть сообщение.
Например, если сдвиг не предусмотрен, то
6=0, если необходимо сдвинуть сообщение на 1 разряд, то G=1, при этом код содержит "0...01" и т.д. На первые входные шины 1 подаются соответствующие информационные сообщения, а на вторую входную шину 2 поступает управляющий двоичный код, в котором значение i-ro разряда равно "1", если необходимо произвести коммутацию сообщения А, в п.ротивном случае значения разрядов равны "0".
На вход 3 запуска подается сигнал "1", При этом открывается элемент И 5 и импульсы с выхода генератора 4 поступают на счетный вход счетчика 6, изменяя его состояние, При этом изменяются соответственно значения управляющих сигналов мультиплексоров 8 и 9. В зависимости от значения управляющих сигналов на выходах мультиплексоров 8 и 9 формируются значения соответствующих входных сигналов. Сигнал
"1" с выхода мультиплексора 9 изменяет состояние счетчика 7 {открывая соответствующие выходные каналы демультиплексора
11) и через элемент 10 задержки поступает на информационный вход демультиплексора 11 и проходит на соответствующий выход, разрешая запись в выбранный регистр 12.
Рассмотрим пример работы устройства.
Пусть на первые входные шины 1 поступают сообщения А1-А9, на вторую входную шину
2 подается управляющий двоичный код
"010011010", т.е. необходимо записать в регистры 12 сообщения А2, А5, А6, А8.
В таблице приведены результаты процесса формирования.
Повышение быстродействия достигается за счет совмещения сдвига информации и ее коммутации в произвольных сочетаниях.
Формула изобретения
Коммутатор, содержащий первый и второй мультиплексоры, демультиплексор, регистры, первый счетчик и генератор, выход которого соединен с синхровходами первого и второго мультиплексоров, информационные входы которых подключены соответственно к первой и второй входным шинам, а управляющие входы соединены с выходом первого счетчика, выход первого мультиплексора соединен с входами регистров, выходы которых подключены к выходным шинам коммутатора, а синхровходы соединены с соответствующими выходами демультиплексора, о т л и ч а ю щ и и с я тем, что, с целью повышения быстродействия, введены второй счетчик, элемент задержки и элемент И, первый вход которого соединен с входом запуска коммутатора, второй вход подключен к выходу генератора, выход элемента И соединен со счетным входом первого счетчика, выход второго мультиплексора подключен к счетному входу второго счетчика, выход которого соединен с управляющим входом демул ьтиплексора, информационный вход которого через элемент задержки соединен с выходом второго мультиплексора.
1598146