:О Изобретение относится к импульсно технике и может быть использовано, например, в устройствах передачи информации, адаптирующихся к скорости ее поступления. Известен коммутатор каналов с переменным циклом работы, содержащий блок наличия информации, генератор тактовых импульсов, а также п каналов, каждый из которых содержит элементы И, триггер СИ. Однако данное устройство характеризуется недостаточно высоким быстро действием из-за наличия задержки, ве личина которой пропорциональна числу каналов. Известен также коммутатор каналов с переменным циклом работы, содержащий генератор тактовых импульсов, атакже в каждом из п каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход которого в каждом канале соединен с соответствующим входом блока наличия информации, 6ыход которого соединен с первыми входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе С2 Недостатком известного коммутатора является невысокое быстродействие ; обусловленное задержкой, величина ко торой пропорциональна числу каналов Цель изобретения - повышение быст родействия коммутатора. Поставленная цель достигается тем что в коммутатор каналов с переменным циклом работы, содержащий генератор тактовых импульсов, а также в каждом из п каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход которого в каждом канале соединен с соответствующим входом блока наличия информации, выход которого соединен с первыми входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе, введен третий элемент И, в каждый канал введен элемент ИЛИ ив каждый канал, кроме первого, введен t-входовой (i-N -1), где Ы - номер канала) эле мент ИЛИ-НЕ, входы которого соединены с соответствующими выходами блока наличия информации предыдущих каналов, а выход элемента ИЛИ-НЕ соединен с вторым входом первого элемента И данного канала, выход генератора . тактовых импульсов соединен с третьими входами первого и второго элементов И, выходы которых в каждом канале соединены с соответствующими входами элемента ИЛИ выход которого соединен с нулевым входом триггера данного канала, инверсный выход триггера в каждом канале соединен с вторым входом второго элемента И, выход третьего элемента И соединен с единичными входами триггеров всех каналов, а входы соответственно с генератором тактовых импульсов, выходом элемента ИЛИ-НЕ и ипверсньим выходом триггера последнего канала, причем выход первого элемента И каждого канала является соответствующим выходом коммутатора. На чертеже представлена функциональная схема предлагаемого коммутатора . Коммутатор каналов с переменным циклом работы содеркит генератор 1 тактовых импульсов, третий элемент И 2, а также в каждом из п каналов, первый 3 и второй 4 элементы И, элемент ИЛИ 5, блок 6 наличия информации, триггер 7 у выход 8, элемент 9 ИЛИ-НЕ. Выход генератора 1 тактовых импульсов подключен к третьим входам первого 3, второго 4-н третьего 2 элементов И. Единичные входы триггера 7 всех каналов объединены и подключены к выходу третьего элемента И 2, первый и второй входы которого соединены соответственно с выходом элемента ИЛИ-НЕ 9 и инверсным выходом триггера 7 последнего канала. В каждом из п каналов П13ямой и инверсный выходы триггера 7 подключены соответственно к входу блока 6 наличия информации и к второму входу второго элемента И 4 данного кана: а. Выход блока б наличия информации соединен с первыми входами первого 3 и второго 4 элементов И данного канала и с соответствующими входами элементов ИЛИ-НЕ 9 последующих канлов. Выход элемента ИЛИ-НЕ 9 в каждом канале, кроме первого/ соединен с вторым входом первого элемента И 3, выход которого является соответствующим канальным выходом 8 коммутатора. Выходы первого 3 и второго 4 элементов И в каждом канале соединены с соответствующими входами элемента ИЛИ 5, выход которого подключен к нулевому входу триггера 7. данного канала. Коммутатор работает следующим образом. Перед началом каждого цикла все триггеры 7 устанавливаются в исходное единичное состояние. В зависимости от того, есть информация в каналах или нет, блоки 6 наличил информации пропускают или не пропускают сигналы от единичных выходов триггера 7 на входы первого 3, второго 4 элементов И и элементов ИЛИ-НЕ 9. Выход элемента ИЛИ-НЕ j блокирует вход первого элемента И 3, если на его входах имеются уровни 1. Выходной импульс в канале появляется в результате выполнения следующих условий; Блок 6 наличия информации пропус кает уровень 1 с выхода триггера на входе ИЛИ-НЕ 9 присутст вуют уровниО,на входе первого элемента И 3 присутствует тактовый импульс. При выполнении первого условия разрешается первый элемент И 3 и за прещается второй элемент И 4. При выполнении второго условия предыдущие каналы уже опрошены тактовыми и пульсами и наступает очередь опроса данного канала - входные нулевые по тенциалы, на выходе элемента ИЛИ-НЕ преобразуются в высокий потенциал, поступающий на вход первого элемента И 3, разрешая его. Тактовый импульс поступает через элемент И 3 на выход 8 канала и элемент ИЛИ 5 на нулевой вход триггера 7 срезом выходного импульса сбрасывается О , этот нулевой потенциал поступает на входы элемен тов ИЛИ-НЕ 9 последующих каналов, разрешая их, В случае, если блок 6 наличия информации не пропускает 1 с выхода триггера 7, то О поступает на соответствующие входы первого 3 ,и второго 4 элементов И. При этом блокируется первый элемент И 3 и разрешается второй элемент И 4, Тактовый импульс проходит через второй элемент И 4 элемент ИЛИ 5 и поступает на нулевой вход триггера 7, сбрасывая его своим срезом в нулевое состояние, в результате чего в данном цикле работы и при замыкании в блоке 6 наличия информации на выходе 8 канала отсутствует импульс. Этим выравнивается быстродействие каналов, т.е. предыдущие каналы, если они. выставляют запрос на обслуживание позже последующих каналов, не имеют приоритета в обслуживании в данном цикле, пока не будут опрошены все активные каналы коммутатора. С инверсного выхода обнуленного триггера 7 поступает i на второй инверсный вход соответствующего второго элемента И 4, запрещая прохождение, через него последующих импульсов от генератора 1 тактовых импульсов до тех пор, пока все триггеры 7 не установятся импульсом с выхода третьего элемента И 2 в единичное состояние. Нулевой уровень с инверсного выхода триггера 7 снима,.ет блокирование второго элемента И 4. Когда все активные канплы коммутатора опрошены, то на инверсном выходе триггера 7 и на выходе элемента 9 последнего канала устанавливаются уровни которые поступают на входы третьего элемента И 2, разрешая его. Ближайший к этому событию тактовый импульс от генератора 1 тактовых импульсов переводит все триггеры 7 в единичное состояние. Приход следующего тактового импульса фиксирует новые активные каналы, в которых блок б наличия информации замкнут, после чего начнется новый цикл выдачи импульсов от активных каналов в порядке их приоритета. Испо зование предлагаемого устройства повышает быстродействие за счет блокирования предыдущих каналов, выставивших запрос на обслуживание после последующих каналов с менее высоким приоритетом.
название | год | авторы | номер документа |
---|---|---|---|
Коммутатор каналов с переменным циклом работы | 1978 |
|
SU741464A1 |
Многоканальная микропрограммная управляющая система | 1985 |
|
SU1280628A1 |
Устройство для сопряжения модулей процессора | 1982 |
|
SU1056176A2 |
Многоканальное буферное запоминающее устройство | 1990 |
|
SU1721631A1 |
Устройство для контроля и резервирования информационно-измерительных систем | 1990 |
|
SU1716628A1 |
УСТРОЙСТВО ПОИСКА И СОПРОВОЖДЕНИЯ СИГНАЛА СИНХРОНИЗАЦИИ В СПУТНИКОВЫХ СИСТЕМАХ СВЯЗИ ПО ПРИЕМУ | 1995 |
|
RU2093964C1 |
Устройство для сопряжения двух ЭВМ | 1988 |
|
SU1520532A1 |
Многоканальное устройство для форми-РОВАНия ВРЕМЕННыХ иНТЕРВАлОВ | 1979 |
|
SU815875A1 |
Устройство для контроля и резервирования информационно-измерительных систем | 1989 |
|
SU1667280A1 |
Система числового программного управления группой станков | 1984 |
|
SU1238036A2 |
КОММУТАТОР КАНАЛОВ С ПЕРЕМЕННЫМ ЦИКЛОМ РАБОТЫ, содержащий генератор тактовых импульсов, а также в каждом из П каналов первый и второй элементы И, блок наличия информации, триггер, единичный выход которого в каждом канале соединен с соответствующим входом блока наличия информации, выход которого соединен с первьми входами первого и второго элементов И, единичные входы триггеров всех каналов соединены вместе, отличающийся тем, что, с целью повышения быстродействия, введен третий элемент И, в каждый канал введен элемент ИЛИ и в каждый кансш, кроме первого, введен i входовой (, гдеЫ- номер канала) элемент ИЛИ-НЕ, входы которого соединены с соответствующими выходами блока наличия информации предыдущих каналов, а выход элемента ИЛИ-НЕ соединен с вторым входом первого элемента И данного кана)1а, выход генератора тактовых импульсов соединен с третьими входами первого и второ,го элементов И, выходы которых в каждом канале соединены с соответствующими входаши элемента ИЛИ, выход которого соединен с нулевьм входом триггера данного канала, инверсный выход триггера в каждом канале соеi динен с вторым входом второго элемента И, выход третьего элемента И соединен с единичными входами триггеров всех каналов, а входы - соответственно .с генератором тактовых импульсов, выходом элемента ИЛИ-НЕ и инверсньм выходом триггера послед-Q него канала, причем выход первого элемента И каждого канала является соответствуихцим выходом коммутатора.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Коммутатор каналов с переменным циклом работы | 1977 |
|
SU664294A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Коммутатор каналов с переменным циклом работы | 1978 |
|
SU741464A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1984-01-30—Публикация
1982-10-06—Подача