Коммутатор каналов
Иллюстрации
Показать всеРеферат
КОММУТАТОР КАНАЛОВ, содержащий в каждом канале триггер, блок наличия информации, элемент задержки, элементы НЕ-И, И и ИЛИ, а также генератор тактовых импульсов, выход которого.соединен с первыми входами элементов НЕ-И и И первого канала, выходы элементов НЕ-И каждого канала подключены к первым входам элементов НЕ-И и И последующего канала, нулевые входы триггеров всех каналов, кроме последнего, через элементы задержки и элементы ИЛИ. этих каналов соединены с выходами элементов И этих и всех последующих каналов, нулевой вход триггера последнего канала через элемент задержки этого канала соединен с выходом элемента И этого канала, единичные выходы триггеров в каждом канале через блоки наличия информации подключены к вторым входам элементов НЕ-И и И этих каналов, .отличающийся тем, что, с целью повьЕиения быстродействия KONwyTaTOра , каналы объединены в группы в каждую из которых введены групповые элементы И, ИЛИ-НЕ, причем выход элемента НЕ-Ипредпоследнего канала в группе соединен только с первым входом элемента И последнего канала в группе, а единичный выход триггера последнего канала через свой блок наличия информации подключен к вто-. ;рому входу элемента И этого канала, выход генератора тактовых импульсов соединен с первым входом группового элемента И первой группы каналов, выход группового элемента И каждой группы каналов подключен к первому входу группового элемента И следующей группы кансшов и к первым входам элементов НЕ-И и И первого канала следующей группы, входы группового элемента ИЛИ-НЕ подключены к выходам -всех блоков наличия информации -этой группы, а выходы - к вторым входам СП групповых элементов И этой группы, :выход группового элемента И последоо ней группы подключен к единичным (Х входам всех триггеров. со
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
3(511 Н 03 K 17/04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К,АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3458932/18-21 (22) 28.06.82 (46) 30.09. 83. Бюл. М 36 (72) С.Л.Сироткин, В.В.Клименко, В:.A,Ãàìàíêo и В.С.Гончаров (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (53) 621. 382(088. 8) (56) 1 Авторское свидетельство СССР
9 466618, кл. Н 0 3 К 17/04, 1975.
2. Авторское свидетельство СССР
Р 6642946, кл. Н 03 К 17/04, 1979 (прототип). (54)(57) КОММУТАТОР КАНАЛОВ, содержащий в каждом канале триггер, блок наличия информации, элемент задерж-. ки, элементы НЕ-И, И и ИЛИ, а также генератор тактовых импульсов, выход которого. соединен с первыми входами элементов НЕ-И и И первого канала, выходы элементов НЕ-И каждого канала подключены к первым входам элементов
НЕ-И и И последующего канала, нулевые входы триггеров всех каналов, кроме последнего, через элементы задержки и элементы ИЛИ. этих каналов соединены с выходами элементов И этих и всех последующих каналов, нулевой вход триггера последнего канала через элемент задержки этого канала соединен с выходом элемента И этого канала, единичные
„.SU„„1045389 А выходы триггеров в каждом канале через блоки наличия информации подключены к вторым входам элементов
НЕ-И и И этих каналов,,о т л и ч а ю шийся тем, что, с целью повышения быстродействия коммутатора, каналы объединены в группы, в каждую из которых введены групповые элементы И, ИЛИ-НЕ, причем выход элемента НЕ-И.предпоследнего канала в группе соединен только с первым входом элемента И последнего канала в группе,.а единичный выход триггера последнего канала через свой блок наличия информации подключен к вто-. .рому входу элемента И этого канала, выход генератора тактовых импульсов . е соединен с первым входом группового элемента И первой группы каналов, выход группового элемента И каждой группы каналов подключен к первому входу группового элемента И следующей. группы каналов и к первым. входам эле- Я ментов HE-И и И первого канала следующей группы, входы группового эле: мента ИЛИ-HE подключены к выходам всех блоков наличия информации этой группы, а выходы — к вторым входам групповых элементов И этой группы, выход группового элемента И последней группы подключен к единичным .входам всех триггеров.
1045389
Изобретение относится к импульсной технике и может быть использовано, например в устройствах передачи информации, адаптирующихся к скорости ее поступления.
Известен коммутатор каналов с переменным циклом работы, содержащий генератор тактовых импульсов и в каждом канале триггер, элементы
И . — НЕ-И, блок наличия информации, и элемент задержки (1}.
Данный коммутатор поочередно опрашивает все каналы и пропускает те, 8 которых отсутствует информация, Этот коммутатор имеет высокое общее быстродействие, но в нем каналы имеют различные задержки в выдаче своих сигналов, т.е. быстродействие каналов различное, кроме того, при определенных .условиях работы коммутатора возникает нарушение очередности опроса каналов, Наиболее близким по технической сущности к предлагаемому является коммутатор каналов с переменным циклом работы, содержащий в каждом канале триггер, блок наличия информации, элемент задержки, элементы НЕ-И и ИЛИ, а также генератор тактовых импульсов, выход которого соединен с первыми входами элементов НЕ-И и И первого канала, выходы элементов НЕ-И каждого канала, нулевые входы триггеров всех каналов, кроме последнего, через элементы задержки и элементы ИЛИ этих каналов соединены с выходами элементов И этих и всех последующих каналов, нулевой вход триггера последнего канала через элемент задержки этого канала соединен с выходом элемента И этого канала, единичные выходы триггеров в каждом канале через блоки наличия информации подключены к вторым входам элементов НЕ-И и И этих каналов 527.
Недостатком такого коммутатора является его общее низкое быстродействие вследствие того, что при большом количестве каналов и при отсутствии информации IIQ многим каналам импульсы от тактового генератора независимо от этого задерживаются на элементах НЕ-И всех каналов. Цель изобретения - повышение быстродействия коммутатора.
Поставленная цель достигается тем, что в коммутаторе каналов, содержащем в каждом канале триггер, блок наличия информации, элемент задержки, элементы НЕ-И, Й и ИЛИ, а также генератор тактовых импульсов, выход которого соединен с первыми входами элементов НЕ-И и И первого канала, выходы элементов НЕ-И каждого канала подключены к первым входам элементов НЕ»И и И последующего канала, нулевые входы триггеров всех каналов, кроме последнего, через элементы задержки и элементы
ИЛИ этих каналов соединены с выходами элементов И этих и всех последующих каналов, нулевой вход триг5 гера последнего канала через элемент задержки этого канала соединен с выходом здемента И этого канала, единичные выходы триггеров в каждом канале через блоки наличия информа)O ции подключены ко вторым входам элементов НЕ-И и И этих каналов, каналы объединены в группы, в каждую из которых введены групповые элементы И, ИЛИ-НЕ, причем выход элемента НЕ-И предпоследнего канала в группе соединен только с первым входом элемента И последнего канала в группе, а единичный выход триггера последнего канала через свой блок наличия информации подключен
® к второму входу элемента И этого канала, выход генератора тактовых импульсов соединен с первым входом группового элемента И первой группы каналов, выход группового зле25 мента И каждой группы каналов подключен к первому входу группового элемента И следующей группы каналов и к первым входам элементов НЕ-И и
И первого канала следующей группы, 3(} входы группового элемента ИЛИ-НЕ подключены к выходам всех блоков наличия информации этой группы, а выходы — к вторым входам групповых элементов И этой груцпы, выход группового элемента И последней группы подключен к единичным входам всех три ггеров,.
На чертеже представлена вункци— ональная схема коммутатора каналов.
Коммутатор каналов содержит генератор 1 тактовых импульсов, выход которого подключен к первым входам элементов НЕ-И 2 и И 3 первого канала коммутатора и к первому, входу группового элемента И 4 и рвой груп45 пы каналов. Вторые входы элементов
HE-И 2 и И 3 в каждом канале соединены через блоки 5 наличия информации с единичными выходами триггеров б этих каналов. Выход элемента НЕ-И
2 первого канала в группе подключен к первым входам элементов HE-И 2 и И 3 второго канала этой группы, выход элемента HE-И 2 второго канала — к входам элементов НЕ-И 2 и
И 3 третьего канала группы и т.д. до предпоследнего канала в группе.
Выход элемента НЕ-H 2 предпоследнего канала в группе подключен к первому входу элемента И 3 последнего канала. у последнего канала в группе элемент И-НЕ 2 отсутствует. Нулевые входы триггеров б всех каналов, кроме последнего, через свой элементы 8 задержки соединены с выходами элементов И 3 своего и всех последующих каналов. Нулевой вход
-о
1045389 триггера б последнегО канала послед ней группы через свой элемент 8 задержки соединен с выходом элемента
И 3 данного канала. Выход блоков наличия информации 5 в каждой группе через групповой элемент ИЛИ-НЕ 9 подключены к вторым входам групповогр элемента И 4. Выходы элементоф И 3 в каналах являются выходами
10 коммутатора каналов . Выход группового элемента И 4 соединен с первым входом группового элемента И 4 последующей группы и с первыми входами элементов НЕ-И 2 и И 3 последующей группы и с первыми входами элементов НЕ-И 2 и И 3 первого .канала последующей группы. Выход группового элемента И 4 последней группы подключен к единичным вхоцам всех триггеров 6.
Коммутатор работает следующим образом.
В зависимости от того, есть информация в каналах или нет, блоки 5 наличия информации пропускают или не пропускают сигналы от единичных выходов триггеров б на элементы И 3. Предположим, что имеется информация во всех каналах. Тогда сигналы с единичных выходов всех триггеров б поступают на входы элементов И 3. Первый тактовый импульс от генератора 1 проходит через элемент 3 и на выход первого канала и, пройдя через элемент 8 задержки и элемент ИЛИ 7 переводит триггер б первого канала в нулевое состояние.
При этом сигнал с второго входа элемента И 3 первого канала снимается.
Таким образом, на выходе элемента
И 3 первого канала после первого такта работы генератора 1 сформируется выходной сигнал первого канала коммутатора. После выдачи сигнала по первому каналу открывается элемент НЕ-И 2 первого канала и через него второй импульс от генератора 1 поступает на первые входы элементов HE-И и И 3 второго канала т.е. элемент И 3 открыт, проходит на выход второго канала и, пройдя через свой элемент 8 задержки и элементы ИЛИ 7 первого и второго каналов, переходит триггеры б первого и второго каналов в нулевое состояние. Если триггер б первого канала в нулевом состоянии, то этот сигнал подтвердит его состояние.
Если по каким-либо каналам нет поступления информации, то в этих каналах блоки 5 наличия информации 5
IO не пропускают сигналы от единичных выходов триггеров б на элементы И 3; элементы И 3 закрыты, а элементы
НЕ-И 2 открыты. Если первые каналы пропускаются, а срабатывает промежуточный канал, то пропущенные каналы с помощью элементов ИЛИ 7 блокиру- .
-ются до окончания цикла работы коммутатора. При отсутствии информации во всех каналах какой-либо из групп коммутатора эта группа пропускается, т.е формируется сигнал на выходе группового. элемента ИЛИ-НЕ 9 этой группы, открывается групповой элемент H 4 этой группы, и импульсы от генератора 1 непосредственно поступают на первый вход группового элемента И -4 следующей группы и на первые входы элементов НЕ-И 2 и
И 3 первого канала следующей группы. Если отсутствует информация во
ЗО всех каналах всех групп, то пропускаются все группы коммутатора, т.е. импульс от генератора 1 проходит через групповые элементы H 4 и переводит триггеры 6 всех каналов в у единичное состояние, подготавливая все каналы к.срабатыванию в новом цчкле работы коммутатора. Этим устраняются задержки в логических элементах НЕ-И 2 в пропускаемой группе каналов и отпадает необходимость иметь элемент НЕ-И 2 в последних каналах всех групп.
Технический эффект от использования предлагаемого коммутатора каналов заключается в повьааении его быстродействия при большом числе каналов за счет исключения опроса каналов, в которых отсутствует информация. !
1045389
Составитель С. Куст Редактор И. Ковальчук Техред Т.Фанта Корректор, Л; Бокшан
Заказ 7574/59 Тираж 936 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", i . Укгород, ул. Проектная, 4