Коммутатор каналов с переменным циклом работы

Иллюстрации

Показать все

Реферат

 

КОММУТАТОР КАНАЛОВ С ПЕРЕМЕННЫМ ЦИКЛОМ РАБОТЫ, содержащий генератор тактовых импульсов, а также в каждом из П каналов первый и второй элементы И, блок наличия информации , триггер, единичный выход которого в каждом канале соединен с соответствующим входом блока наличия информации, выход которого соединен с первьми входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе, отличающийся тем, что, с целью повышения быстродействия, введен третий элемент И, в каждый канал введен элемент ИЛИ и в каждый кансш, кроме первого, введен i входовой (, гдеЫ- номер канала) элемент ИЛИ-НЕ, входы которого соединены с соответствующими выходами блока наличия информации предыдущих каналов, а выход элемента ИЛИ-НЕ соединен с вторым входом первого элемента И данного кана)1а, выход генератора тактовых импульсов соединен с третьими входами первого и второ ,го элементов И, выходы которых в каждом канале соединены с соответствующими входаши элемента ИЛИ, выход которого соединен с нулевьм входом триггера данного канала, инверсный выход триггера в каждом канале соеi динен с вторым входом второго элемента И, выход третьего элемента И соединен с единичными входами триггеров всех каналов, а входы - соответственно .с генератором тактовых импульсов, выходом элемента ИЛИ-НЕ и инверсньм выходом триггера послед-Q него канала, причем выход первого элемента И каждого канала является соответствуихцим выходом коммутатора.

СОЮЗ СОВЕТСНИХ сОцИАлистических .

РЕСПУБЛИК

3(5н Н 03 К 17 04

ОЛИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ GPCP

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ)Ф (21) 3498833/18-21 (22) 06.10 ° 82 (46) 30 ° 01 ° 84 ° Бюл 9 4 (72) В.В. Зуб (53) 621.382(088.8) (56) 1. Авторское свидетельство СССР

В 664294i кл ° Н 03 К 17/04,28 ° 05 ° 79, 2. Авторское свидетельство СССР

9 741464 кл. Н 03 К 17/04,16.10.80. (54)(57) КОММУТАТОР КАНАЛОВ С ПЕРЕ» .ИЕННЫИ ЦИКЛОМ РАБОТЫ, содержащий генератор тактовых импульсов, а также в каждом иэ П каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход которого в каждом канале соединен с соответствующим входом блока наличня информации, выход которого соединен с первьики входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе, отличающийся тем, что, с целью повьпаения быстродействия, введен .третий элемент И, в каждый канал введен элемент ИЛИ и в каждый,)%SU(i„A канал, кроме первого, введен Ъ входовой (i =N-1, где и — номер канала) элемент ИЛИ-ЙЕ, входы которого соединены с соответствующими выходами блока наличия информации предыдущих каналов, а выход элемента ИЛИ-НЕ соединен с вторым входом первого элемента И данного кананита, выход генератора тактовых импульсов соединен с третьими входами первого и второ.го элементов И, выходы которых в каждом канале соединены с соответствукщими входами элемента ИЛИ, выход которого соединен с нулевая входом триггера данного канала, инверсный выход триггера в каждом канале сое динен с вторьве входом второго эле- с мента И, выход третьего элемента И соединен с единичными входами триггеров всех каналов, а входы — соответственно .с генератором тактовых импульсов, выходом элемента ИЛИ-НЕ и инверсньм выходом триггера последнего канала, причем выход первого элемента. И каждого канала является соответствующим выходом коммутатора.

1070690

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

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

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

Известен также коммутатор каналов с переменным циклом работы, содержащий генератор тактовых импульсов, а также в каждом из ь каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход 20 которого в каждом канале соединен с, соответствующим входом блока наличия .информации, выход которого соединен с первыми входами первого и второго элементов И, единичные входы тригге >5 ров всех каналов соединеяы вместе с23, Недостатком известного коммутатора является невысокое быстродействие обусловленное задержкой, величина которой пропорциональна числу каналов. 30

Цель изобретения — повыщение быстродействия коммутатора.

Поставленная цель достигается тем, что в коммутатор каналов с переменным циклом работы, содержащий генератор тактовых импульсов, а также в каждом из и каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход которого в каждом канале соединен с соответст- 40 вующим входом блока наличия информации, выход которого соединен с первыми входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе, вве- 45 ден третий элемент И, в каждый канал введен элемент ИЛИ и в каждый канал, кроме первого, введен i --входовой (i-"N -1), где М вЂ” номер канала) элемент ИЛИ-НЕ, входы которого соединены с соответствующими выходами блока наличия информации предыдущих каналов, а выход элемента ИЛИ-НЕ соединен с вторым входом первого элемента И данного канала, выход генератора.тактовых импульсов соединен с третьими входами первого и второго элементов И, выходы которых в каждом канале соединены с соответствующими входами элемента ИЛИ вы ход которого соединен с нулевым вхо- 60 дом триггера данного канала, инверс ный выход триггера в каждом канале соединен с вторым входом второго элемента И, выход третьего элемента

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

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

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

И 2, а также в каждом из каналов, первый 3 и второй 4 элементы И, элемент ИЛИ 5, блок 6 наличия информации, триггер 7, выход 8, элемент 9

ИЛИ-НЕ.

Выход генератора 1 тактовых импульсов подключен к третьим входам первого 3, второго 4 и третьего 2 элементов И. Единичные входы триггера 7 всех каналов объединены и подключены к выходу третьего элемента

И 2, первый и второй входы которого соединены соответственно с выходом элемента ИЛИ-НЕ 9 и инверсным выходом триггера. 7 последнего канала.

В каждом из и каналов прямой и инверсный выходы триггера 7 подключены соответственно к входу блока 6 наличия информации и к второму входу второго элемента И 4 данного канауа. Выход блока 6 наличия информации соединен с первыми входами первого 3 и второго 4 элементов И данного канала и с соответствующими входами элементов ИЛИ-HE 9 последующих канлов, Выход элемента ИЛИ-HE 9 в каждом канале, кроме первого, соединен с вторым входом первого элемента И 3, выход которого является соответствующим канальным выходом 8 коммутатора. Выходы первого 3 и второго 4 элементов И в каждом канале соединены с соответствующими входами элемента ИЛИ 5, выход которого подключен к нулевому входу триггера 7. данного канала.

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

Перед началом каждого цикла все триггеры 7 устанавливаются в исходное единичное состояние.

В зависимости от того, есть информация в каналах или нет, блоки 6 наличие информации пропускают или не пропускают сигналы от единичных выходов триггера 7 на входы первого

3, второго 4 элементов И и элементов ИЛИ-HE 9. Выход элемента ИЛИ-НЕ 9 блокирует вход первого элемента И 3, если на его входах имеются уровни

"1

Выходной импульс-в канале появляется в результате выполнения следующих условий:

1070690

Блок 6 наличия информации пропускает уровень 1 с выхода триггера 7, на входе элем нта ИЛИ-НЕ 9 присутствуют уровни 0,на входе первого . элемента И 3 присутствует тактовый импульс.

При выполнении первого условия разрешается первый элемент И 3 и запрещается второй элемент И 4. При выполнении второго условия предыдущие каналы уже опрошены. тактовыми им- пульсами и наступает очередь опроса данного канала - входные нулевые потенциалы, на выходе элемента ИЛИ-НЕ 9 преобразуются в высокий потенциал, поступающий на вход первого элемен- 15 та И 3, разрешая его.

Тактовый импУльс поступает через элемент И 3 на выход 8 канала и через элемент ИЛИ 5 на нулевой вход триггера 7 срезом выходного импульса сбрасывается 0, этот нулевой потенциал поступает на входы элементов ИЛИ-НЕ 9 последующих каналов, разрешая их. В случае, если блок 6 наличия информации не пропускает l с выхода триггера 7, то 0 поступает на соответствующие входы первого З,и второго 4 элементов И.

При этом блокируется первый элемент И 3 и разрешается второй элемент И 4. Тактовый импульс проходит через второй элемент -И 4 элемент

ИЛИ 5 и поступает на нулевой вход триггера 7, сбрасывая его своим срезом в нулевое состояние, в результате чего в данном цикле работы 35 и при замыкании контуста в блоке 6 наличия информации на выходе 8 канала отсутствует импульс. Этим выравнивается быстродействие каналов, т.е, предыдущие каналы, если они, выставляют запрос на обслуживание позже последующих каналов, не имеют приоритета в обслуживании в денном цикле, пока не будут опрошены все активные каналы коммутатора.

С ийверсного выхода обнуленного триггера 7 поступает 1 на второй инверсный вход соответствующего второго элемента И 4, запрещая прохождение. через него последующих импульсов от генератора l тактовых импульсов до тех пор, пока все триггеры 7 не установятся импульсом с выхода третьего элемента И 2 в единичное состояние. Нулевой уровень с инверсного выхода триггера 7 снима.ет блокирование второго элемента И 4, Когда все активные каналы коммутатора опрошены, то на инверсном выходе триггера 7 и на выходе элемента ИЛИ-НЕ 9 последнего канала устанавливаются уровни 1, которые поступают на входы третьего элемента И 2, разрешая его. Ближайший к. этому событию тактовый импульс от генератора 1 тактовых импульсов переводит все триггеры 7 в единичное состояние. Приход следующего тактового импульса фиксирует новые активные каналы, в которых блок 6 наличия информации .замкнут, после чего начнется новый цикл выдачи импульсов от активных каналов в порядке их приоритета.

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

1070690

В1

8,у

Составитель С. Куст

Редактор Н. Ковалева Техред A.Бабинец Корректор 1 . Тяско

Тираж 862 Подписное

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

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

Заказ 51702/53

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4