Многоканальное устройство для обработки запросов
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУбЛИК ео 4 G 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4227633/24-24 (22) 13.04.87 (46) 30.1088. Бюл. № 40 (72) И. А. Ручка и Ю. И. Скорин (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1075263,кл. G 06 F 9/46,,1983.
Авторское свидетельство СССР № 1201838, кл. G 06 F 9/46, 1984. (54) МНОГОКАНАЛЪНОЕ УСТРОЙСТВО
ДЛЯ ОБРАБОТКИ ЗАПРОСОВ (5 ) Изобретение относится к вычислительной технике, в частности к устройствам для управления очередностью обслуживания, и может быть использовано при построе„,SU,,„, 1434433 А 1 нии различных устройств автоматики и информационно-измерительной техники. Многоканальное устройство для обработки запросов содержит счетчик, дешифратор, группу триггеров, две группы элементов И, группу элементов НЕ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, два триггера, элемент задержки, два элемента ИЛИ, элемент ИЛИ-НЕ, три элемента И. Сущность изобретения состоит в том, что повышено быстродействие многоканального устройства для обработки запросов за счет .совмещения во времени поиска следующего запроса устройством для обработки запросов и обслуживания абонента устройством для обслуживания абонентов. 1 ил.
1434433
Изобретение относится к вычислительной технике, в частности к устройствам для управления очередностью обслуживания и может быть использовано при построении различных устройств автоматики и информационно-измерительной техники.
Цель изобретения — повышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.
Многоканальное устройство для обработки запросов содержит элемент И 1, элемент 2 задержки, счетчик 3, дешифратор 4, группу элементов И 5 — 7, группу триггеров 8 в 10, элемент И 11, вход 12 сброса устройства, тактовый вход 13 устройства, запросные входы 14 — 16 устройства, выходы 17 в 19 устройства, элемент ИСКЛЮЧАЮЩЕЕ
ИЛИ 20, группу элементов HE 21 — 23, группу элементов И 24-26, элемент ИЛИ 27, триггер 28, элемент ИЛИ-HE 29, элемент
И 30, элемент ИЛИ 31 и триггер 32.
Устройство работает следующим образом.
После включения питания на вход 12 сброса устройства подается сигнал, сбрасывающий триггеры 8 — 10 группы в нулевое состояние и переводящий триггер 32 в состояние «1». Единичное значение сигнала на прямом выходе триггера 32 означает, что устройство обслуживания абонентов готово принять абонента на обслуживание. ! В исходном состоянии счетчик 3 работает в режиме счета и на выходах дешифратора 4 поочередно появляется сигнал, который поступает на входы соответствующих элементов И 5 — 7 группы и на элементы И 24-26 группы. Статический сигнал запроса источника информации, пос- 35 тупающий на один из запросных входов или одновременно на входы 14 — 16, совпадает с единичным сигналом на входах одного из элементов И группы, например на элементе И 5, появившийся уровень «1» на выходе которого, поступая на вход триггера 8, создает условия для перевода его в единичное состояние. Этот же сигнал поступает на соответствующий вход элемента ИЛИ-НЕ 29, на выходе которого вырабатывается нулевой сигнал, запрещающий прохождение тактовых импульсов через элемент И 1 и создающий условия для прохождения тактовых импульсов через элемент И 30.
По переднему фронту следующего тактового импульса, прошедшего через элемент И 50
30, производится переключение триггера 8 в единичное состояние. С прямого выхода триггера 8 поступает сигнал на разрешение запроса по выходу 17, а с его инверсного выхода поступает сигнал на элемент И 11, с выхода которого сигнал нулевого уровня поступает на P-вход триггера 32 и сбрасывает его, запрещая дальнейшее прохождение тактовых импульсов через элемент И 30.
По заднему фронту этого же тактового импульса через элемент ИЛИ 31 содержимое счетчика 3 увеличивается на единицу, а на выходе дешифратора 4 появляется очередной сигнал. Таким образом инициируется поиск следующего запроса.
Если при этом на входе 15 сигнал запроса источника информации отсутствует, то на соответствующие входы элемента ИЛИ-НЕ
29 поступают нулевые сигналы, а на выходе вырабатывается сигнал единичного уровня, разрешающий прохождение тактовых импульсов через элемент И 1. Одновременно с этим на выходе элемента HE 22 возникает уровень «1», который, совпадая с разрешающим уровнем сигнала с выхода дешифратора 4, вызывает формирование уровня «1» на выходе элемента И 25 второй группы, поступающего через элемент ИЛИ 27 на тактовый вход работающего в режиме счета триггера 28, который при этом опрокидывается и на его прямом выходе формируется уровень «!», поступающий на первый вход элемента ИСКЛ ЮЧАЮЩЕЕ ИЛИ 20, на выходе которого формируется инверсия тактовой частоты. В результате этого очередной переброс счетчика 3 происходит через время Т/2, а не через Т.
При этом очередной сигнал на выходе дешифратора 4 также формируется с опережением, равным Т/2. При опросе очередного запросного входа, на котором сигнал запроса также отсутствует, происходит обратное опрокидывание триггера 28, в результате чего фаза тактового сигнала на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 20 возобновляется.
Процесс опроса запросных входов EIpoдолжается до момента, пока на входах одного из элементов И 5 — 7 не появляется два единичных сигнала и на вход триггера группы триггеров 8 — 10 поступает сигнал, разрешающий переключение его в единичное состояние. Этот сигнал поступает также на соответствующий вход элемента ИЛИНЕ 29 и приводит к формированию на выходе сигнала нулевого уровня, запрещающего прохождение тактовых импульсов через элемент И 1. Таким образом на входах элементов И 1 и 30 созданы условия, запрещающие прохождение тактовых и м пул bco в.
Устройство останавливается и ожидает окончания обслуживания абонента.
По окончании обслуживания по данному запросу на вход 12 сброса устройства поступает сигнал, сбрасывающий триггер 8 в нулевое состояние и через элемент задержки 2 устанавливающий триггер 32 в единичное состояние. Единичный сигнал на прямом выходе триггера 32 разрешает прохождение тактовых импульсов через элемент И 30. По переднему фронту очередного тактового импульса производится
1434433
Формула изобретения
Составитель М. Сорочан
Редактор Л. Пчолинская Техред И. Верес Корректор Н. h.орс.-.:>
Заказ 5556!51 Тираж 704 1 1 од iIHC и Ое
ВНИИПИ Государственного комитета СССР по делам изобретений и открыл.:.й
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4, 5
Производственно-полиграфическое предприятие, г. Ужгород. 1л Прсскгна:., 4 выбор на обслуживание абонента, соответствующего найденному запросу, а по заднему фронту импульса инициируется поиск следующего запроса.
Дальнейшая работа происходит аналогично.
Многоканальное устройство для обработки запросов, содержащее счетчик, дешифратор, элемент задержки, первый и второй элементы И, первую и вторую группы элементов И, группу элементов НЕ, первый элемент ИЛИ, первый триггер, элемент
ИСКЛЮЧАЮЩЕЕ ИЛИ, группу триггеров, прямые выходы которых образуют группу выходов устройства, группа запросных входов устройства соединена с входами соответствующих элементов НЕ группы и с первыми входами соответствующих элементов
И второй группы, выходы которых соединены с информационными входами соответствующих триггеров группы, инверсные выходы которых соединены с входами первого элемента И, вход сброса устройства соединен с входами сброса триггеров группы, тактовый вход устройства соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом второго элемента И, выходы счетчика соединены с входами дешифратора, выходы которого соединены с вторыми входами cîîòâår?rüóþùèõ элементов И первой группы и первыми входами соответствующих элементов И второй группы, выходы KoToph!x соединены с входами первого элемента ИЛИ, выход которого соединен со счетным входом первого триггера, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы элементов НЕ группы соединены с вторыми входами соответствующих элементов И второй группы, отличающееся тем, что, с целью повышения быстродействия, в него введен второй триггер, третий элемент И, второй элемент ИЛИ и элемент ИЛИ-НЕ. выход которого соединен с вторым входом второго элемента И и инверсным входом третьего элемента И, выход которого соединен с первым входо.:. второго элемента ИЛИ и тактовыми вх:>дами триггеров группы, выход второго элемента И соединен с вторым входом второго элемента ИЛИ, выход которого соединен со счетным входом счетчика, выход элемента ИСКЛ ЮЧАЮЩЕЕ ИЛИ соединен с первым прямым входом третьего элемента И, второй прямой о-ход которого соединен с выходом второго триггера, вход сброса которого соединен с выходом первого элемента И, вход сброса устройства через элеменr задеожки со?дн нен с входом установки Erî??îrо триг ?ð3, выходы элементов И первой группы соед030 нены с входами элем?нтг ИЛИ-HE.