4i 4
00
00
Изобретение относится к вычислительной технике, в частности, к устройствам для управления очередностью обслуживания и может быть использовано при построении различных устройств автоматики и информационно-измерительной техники.
Цель изобретения - повышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.,
Многоканальное устройство для обработки запросов содержит элемент И 1, элемент 2 задержки, счетчик 3, дешифратор 4, группу элементов И 5-7, группу триггеров 8-10, элемент И 11, вход 12 сброса устройства, тактовый вход 13 устройства, запросные входы 14-16 устройства, выходы 17-19 устройства, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 20, группу элементов НЕ 21-23, группу элементов И 24-26, элемент ИЛИ 27, триггер 28, элемент ИЛИ-НЕ 29, элемент И 30, элемент ИЛИ 31 и триггер 32. Устройство работает следующим образом.
После включения питания на вход 12 сброса устройства подается сигнал, сбрасы- вающий триггеры 8-10 группы в нулевое состояние и переводящий триггер 32 в сос- тояние «1. Единичное значение сигнала на прямом выходе триггера 32 означает, что устройство обслуживания абонентов готово принять абонента на обслуживание. В исходном состоянии счетчик 3 работает в режиме счета и на выходах дешифра- тора 4 поочередно появляется сигнал, который поступает на входы соответствую- щих элементов И 5-7 группы и на элементы И 24-26 группы. Статический сигнал запроса источника информации, поступающий на один из запросных входов или одновременно на входы 14-16, совпадает с единичным сигналом на входах од- него из элементов И группы, например на элементе И 5, появившийся уровень «1 на выходе которого, поступая на вход триггера 8, создает условия для перевода его в единичное состояние. Этот же сигнал поступает на соответствующий вход элемента ИЛИ-НЕ 29, на выходе которого вырабатывается нулевой сигнал, запрещающий прохождение тактовых импульсов через элемент И 1 и создающий условия для прохождения тактовых импульсов через элемент И 30.
По переднему фронту следующего тактового импульса, прошедшего через элемент И 30, производится переключение триггера 8 в единичное состояние. С прямого выхода триггера 8 поступает сигнал на разреще- ние запроса по выходу 17, а с его инверсного выхода поступает сигнал на элемент И 11, с выхода которого сигнал нулевого уровня поступает на Р-вход триггера 32 и сбрасывает его, запрещая дальнейшее прохождение тактовых импульсов че
рез элемент И 30.
По заднему фронту этого же тактового импульса через элемент ИЛИ 31 содержимое счетчика 3 увеличивается на единицу, а на выходе дешифратора 4 появляется очередной сигнал. Таким образом инициируется поиск следующего запроса. Если при этом на входе 15 сигнал запроса источника информации отсутствует, то на соответствующие входы элемента ИЛИ-НЕ 29 поступают нулевые сигналы, а на выходе вырабатывается сигнал единичного уровня, разрещающий прохождение тактовых импульсов через элемент И 1. Одновременно с этим на выходе элемента НЕ 22 возникает уровень «1, который, совпадая с разрешающим уровнем сигнала с выхода дешифратора 4, вызывает формирование уровня «1 на выходе элемента И 25 второй группы, поступающего через элемент ИЛИ 27 на тактовый вход работающего в режиме
0 счета триггера 28, который при этом опрокидывается и на его прямом выходе формируется уровень «1, поступающий на первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 20, на выходе которого фор5 мируется инверсия тактовой частоты. В результате этого очередной переброс счетчика 3 происходит через время Т/2, а не через Т. При этом очередной сигнал на выходе дешифратора 4 также формируется с опережением, равным Т/2. При опросе очеред0 ного запросного входа, на котором сигнал запроса также отсутствует, происходит обратное опрокидывание триггера 28, в результате чего фаза тактового сигнала на выходе элемента ИСКЛЮЧАЮЩЕЕ. ИЛИ 20 возобновляется.
5 Процесс опроса запросны.х входов продолжается до момента, пока на входах одного из элементов И 5-7 не появляется два единичных сигнала и на вход триггера группы триггеров 8-10-поступает сигнал, . разрешающий переключение его в единич- мое состояние. Этот сигнал поступает также на соответствующий вход элемента ИЛИ- НЕ 29 и приводит к формированию на выходе сигнала нулевого уровня, запрещающего прохождение тактовых импульсов
5 через элемент И 1. Таким образом на входах элементов И 1 и 30 созданы условия, запрещающие прохождение тактовых импульсов.
Устройство останавливается и ожидает окончания обслуживания абонента.
0 По окончании обслуживания по данному запросу на вход 12 сброса устройства поступает сигнал, сбрасывающий триггер 8 в нулевое состояние и через элемент задержки 2 устанавливающий триггер 32 в единичное состояние. Единичный сигнал
на прямом выходе триггера 32 разрешает- прохождение тактовых импульсов через элемент И 30. По переднему фронту очередного тактового импульса производится
выбор на обслуживание абонента, соответствующего найденному запросу, а по заднему фронту импульса инициируется поиск следующего запроса.
вторыми входами соответствующих элементов И первой группы и первыми входами соответствующих элементов И второй группы, выходы которых соединены с вхоДальнейщая работа происходит анало- 5 дами первого элемента ИЛИ, выход которого
соединен со счетным входом первого триггера, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы элементов НЕ группы соединены с вторыми входами соответствующих элементов И второй группы, отличающееся тем, что, с целью повышения быстродействия, в него введен второй триггер, третий элемент И, второй элемент ИЛИ и элемент ИЛИ-НЕ, выход которого соединен с
гично.
Формула изобретения Многоканальное устройство для обработ10
соединен со счетным входом первого триггера, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы элементов НЕ группы соединены с вторыми входами соответствующих элементов И второй группы, отличающееся тем, что, с целью повышения быстродействия, в него введен второй триггер, третий элемент И, второй элемент ИЛИ и элемент ИЛИ-НЕ, выход которого соединен с
ход которого соединен спервым входом второго элемента ИЛИ итактовыми входами триггеров группы,выход второго элемента И соединен свторым входом
ки запросов, содержащее счетчик, дещиф- ратор, элемент задержки, первый и второй элементы И, первую и вторую групНы элементов И, группу элементов НЕ, первый
элемент ИЛИ, первый триггер, элемент ч:. ./. ,. ..j, ..„.(.v,. „ .,.,... ИСКЛЮЧАЮЩЕЕ ИЛИ, группу триггеров,15 вторым входом второго элемента И и ин прямые выходы которых образуют группуверсным входом третьего элемента И, вы выходов устройства, группа запросных входов устройства соединена с входами соответствующих элементов НЕ группы и с первыми входами соответствующих элементов ...... .. -г -
И второй группы, выходы которых сое-20 второго элемента ИЛИ, выход которого динены с информационными входами соот-соединен со счетн ым входом счетчика, ветствующих триггеров группы, инверсныевыход элемента ИСКЛЮЧАЮЩЕЕ И.аИ выходы которых соединены с входами пер-соединен с первым прямым входом третье- вого элемента И, вход сброса устройстваго элемента И, второй прямой вход кото- соединен с входами, сброса триггеров25 соединен с выходом второго тригге- группы, тактовый вход устройства соеди-ра, вход сброса которого соединен с вы- нен с первым входом элемента ИСКЛЮ-ходом первого элемента И, вход сброса ЧАЮЩЕЕ ИЛИ, выход которого соединенустройства через элемент задержки соед: с первым входом второго элемента И,нен с входом установки второго триггера, выходы счетчика соединены с входами де-выходы элементов И первой группы соеди- шифратора, выходы которого соединены с30 нены с входами элемента ИЛИ-НЕ.
вторыми входами соответствующих элементов И первой группы и первыми входами соответствующих элементов И второй группы, выходы которых соединены с входами первого элемента ИЛИ, выход которого
дами первого элемента ИЛИ, выход которого
соединен со счетным входом первого триггера, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы элементов НЕ группы соединены с вторыми входами соответствующих элементов И второй группы, отличающееся тем, что, с целью повышения быстродействия, в него введен второй триггер, третий элемент И, второй элемент ИЛИ и элемент ИЛИ-НЕ, выход которого соединен с
ч:. ./. ,. ..j, ..„.(.v,. „ .,.,... вторым входом второго элемента И и ин версным входом третьего элемента И, вы ...... .. -г -
ход которого соединен спервым входом второго элемента ИЛИ итактовыми входами триггеров группы,выход второго элемента И соединен свторым входом
ч:. ./. ,. ..j, ..„.(.v,. „ .,.,... вторым входом второго элемента И и ин версным входом третьего элемента И, вы ...... .. -г -
второго элемента ИЛИ, выход которого соединен со счетн ым входом счетчика, выход элемента ИСКЛЮЧАЮЩЕЕ И.аИ соединен с первым прямым входом третье- го элемента И, второй прямой вход кото- соединен с выходом второго тригге- ра, вход сброса которого соединен с вы- ходом первого элемента И, вход сброса устройства через элемент задержки соед: нен с входом установки второго триггера, выходы элементов И первой группы соеди- нены с входами элемента ИЛИ-НЕ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обслуживания запросов | 1987 |
|
SU1444768A1 |
Многоканальное устройство для обслуживания запросов группы абонентов | 1988 |
|
SU1587508A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1434434A1 |
УСТРОЙСТВО ПАКЕТНОЙ ОБРАБОТКИ ЗАПРОСОВ | 1992 |
|
RU2035065C1 |
Устройство динамического приоритета | 1987 |
|
SU1495793A1 |
Устройство для обслуживания запросов | 1990 |
|
SU1777140A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1336004A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1492354A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1352488A1 |
Устройство для приоритетного обслуживания заявок | 1989 |
|
SU1709313A1 |
п о
Многоканальное устройство для обработки запросов | 1982 |
|
SU1075263A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для обработки запросов | 1984 |
|
SU1201838A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-10-30—Публикация
1987-04-13—Подача