Устройство для обслуживания запросов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в вычислительных системах. Целью изобретения является повышение оперативности реакции устройства на изменение номера наиболее приоритетного абонента в режиме обслуживания с относительным приоритетом. Устройство содержит пять элементов И, семь элементов ИЛИ, три триггера. В устройстве отслеживается момент изменения кода наиболее приоритетного абонента или смены режима работы, а также разрешается работа устройства только при наличии запросов от абонентов. 1 ил.

СООЗ COBETCHHX

РЕСПУБЛИК (sO 4 С 06 F 9/46

ВСЕО

РЛТНТ1 :..

ЬЛЕн

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4236505/24-24 (22) 27.04.87 (46) 07.07.89. Бюл. У 25 (72) Г,Н.Тимонькин, И,А,Ручка, С.Н.Ткаченко и В.С,Харченко (53) 681.325(088.8) (56) Авторское свидетельство СССР

11 11 98670, кл. G 06 F 9/46, 1983.

Авторское свидетельство СССР

Ф 1434434, кл. С 06 F 9/46,22.10.87. (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

ЗАПРОСОВ (57) Изобретение относится к автоматике и вычислительной технике и может

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах.

Цель изобретения — повышение оперативности реакции устройства на изменение номера наиболее приоритетного абонента в режиме обслуживания с относительным приоритетом.

На чертеже приведена функциональная схема устройства.

Устройство содержит тактовый вход 1 устройства, дешифратор 2, счетчик Э, элементы ИЛИ 4 и 5, формирователь 6 импульсов, триггер 7, элементы И 8-11, элементы ИЛИ 12 и 13, регистр 14 приоритета, группу 15 запросных входов устройства, сигнальный вход 16 устройства, группу кодовых входов 17 устройства, установочный вход 18 устройства, вход 19 запуска устройства, сигнальный выход 20 устройства, группу выходов 21 устройст„„SU„„14923S4 А 1 быть использовано в вычислительных системах. Целью изобретения является повышение оперативности реакции уст- ройства на изменение номера наиболее приоритетного абонента в режиме обслуживания с относительным приоритетом. Устройство содержит пять элементов И, семь элементов ИЛИ, три триггера. В устройстве отслеживается момент изменения кода наиболее приоритетного абонента или смены режима работы, а также разрешается, работа устройства только при наличии запросов от абонентов. l ил. ва, регистр 22 запросов, элемент

ИЛИ 23, группу элементов И 24, элемент ИЛИ 25, триггер 26, триггер 27, элемент ИЛИ 28, элемент И 29, тактовый вход 30 устройства, Устройство работает следующим образом.

После включения питания импульсом по входу 18 устройство устанавливается в исходное состояние. Элементы памяти обнуляются. Нулевой сигнал с выхода элемента ИЛИ 25 запрещает прохождение тактовых импульсов через элемент И 8, а нулевой сигнал с прямого выхода триггера 27 через элемент И 11.

Для работы в режиме циклического опроса устройство для обслуживания абонента подает нулевой код на кодовые входы 17 устройства и импульсом на сигнальном входе 16 устройства переводит триггер 26 в единичное со1492354 стояние. Единичный сигнал с выхода триггера 26 поступает на информационный вход триггера 27 и по отрицательному фронту тактового сигнала со вхо5 да 30 перезапоминается в триггере 27, Единичный сигнал с прямого выхода триггера 27 разрешает прохождение тактовых импульсов через элемент И II и запрещает прохождение тактовых им- Ip пульсов через элемент И 8. Нулевой сигнал с инверсного выхода триггера 27, поступая на третий вход элемента И 29, запрещает на время изменения режима работы устройства вьдачу сигналов обнаружения запросов на сигнальный выход 20 устройства. По положительному фронту импульса с выхода И 11 в регистр 14 приоритета заносится код с входа 17 устройства, 2О а триггер 26, через элемент ИЛИ 28, обнуляется. По отрицательному фронту этого же импульса в счетчик 3 заносится содержимое регистра 14 приоритета, Триггер 27 обнуляется зане- 25 сением в него нулевого значения сигнала с прямого выхода триггера 26 по ,отрицательному фронту сигнала с входа 30. Нулевой сигнал с прямого выхода триггера 27 запрещает дальней- 3р шее прохождение импульсов через элемент И 11. Если необходимо обслуживать запросы с относительным приоритетом, то в регистр !4 приоритета заносится код номера источника запро- 35 сов (абонента), имеющего наивысший приоритет, Пусть абонент с наивысшим приоритетом имеет номер К, тогда по убыванию приоритета абоненты располагаются следующим образом; К, 4О

К + 1, К + 2,...,1,2,...,К - 1. Если в регистр 14 записан нулевой код, то появляется нулевой сигнал на выходе элемента ИЛИ 12, вследствие чего элемент И 9 закрывается, а элемент 45

И 10 открывается.

Содержимое счетчика 3 определяет номер абонента, с которого начинает ся поиск запросов.

По входам группы 15 на устройство поступают потенциальные сигналы за50 просов единичного значения, которые по отрицательному фронту тактового сигнала с входа 1 устройства заносятся в регистр 22 запросов. Устройство для обслуживания абонентов в случае готовности к приему абонента на обслуживание подает импульс на вход 19, устанавливая триггер 7 в единичное состояние, и ждет появление сигнала на выходе 20, чтобы прочитать номер абонента на выходе 21 и начать отработку запроса от этого абонента., В результате прихода запроса единичный сигнал с выхода элемента

ИЛИ 25 открывает элемент И 8 и тактовые импульсы начинают йроходить на счетный вход счетчика 3, увеличивая его содержимое, Сигналами с выхода дешифратора 2 последовательно опрашиваются абоненты, запросы от которых хранятся в регистре 22, При нахождении запроса появляется сигнал на выходе соответствующего элемента И группы 24 который через элемент

ИЛИ 23 и открытый элемент И 29 проходит на сигнальный выход 20 устройства. Двоичный код номера абонента,запрос от которого обнаружен, подается в устройство для обслуживания абонентов через выходы 21 устройства. Абонент принятый на обслуживание, снимает свой сигнал запроса подачей сигнала нулевого уровня. Единичный сигнал с выхода элемента ИЛИ 23, поступая на первый инверсный вход элемента

И 8, запрещает прохождение тактовых импульсов с входа 1 устройства, По положительному фронту сигнала на выходе элемента И 29 формирователь 6 импульсов вырабатывает импульс, который через элемент ИЛИ обнуляет триггер 7, а также поступает на вторые входы элементов И 9 и 10.

Дальнейшая работа устройства определяется заданным режимом обслуживания абонентов. В случае рсжима циклического опроса импульс проходит через абонент И 10 на счетный вход счетчика 3 и увеличивает содержимое его, В случае режима обслуживания абонентов с относительным приоритетом импульс проходит через элемент

И 9 на синхровход счетчика 3, в результате чего в него из регистра 14 приоритета переписывается код номера наиболее приоритетного абонента.

Изменение содержимого счетчика 3 ведет к появлению сигнала опроса на соответствующем выходе дешифратора ?, Таким образом, инициируется сигнал с выхода соответствующего элемента И группы 24 через элемент ИЛИ 23 поступает на первый инверсный вход элемента И 8 и закрывает его. Одновременно с этим, единичный сигнал с выхода элемента ИЛИ 23 поступает на

6 l4923 первый вход элемента И 29, на второй вход которого поступает нулевой запрещающий сигнал с прямого выхода триггера 7, Устройство останавливает5 ся и ожидает окончания обслуживания абонента.

По окончании обслуживания абонента на вход l9 устройства поступает импульс переводящий триггер 7 в единичное состояние, Единичный сигнал с прямого выхода триггера 7 открывает элемент И 29. Единичный сигнал с выхода элемента ИЛИ 23 проходит.на сигнальный выход 20 устройства. Двоич- )5 ный код номера обнаруженного запроса, присутствующий на выходах 21 устройства, подается в устройство для обслуживания абонентов, По положительному фронту сигнала на выходе элемента И 29 формирователь 6 импульсов вырабатывает импульс, который сбрасывает в "0" триггер 7 и в соответствии с режимом обслуживания инициирует поиск следую- 25 щего запроса.

Для изменения режима обслуживания или смены приоритета устройство для обслуживания абонентов подает код приоритета на кодовый вход l7 устрой- 30 ства и импульсом на сигнальном входе l6 устройства переводит триггер 26 в единичное состояние.

В дальнейшем предлагаемое устройство работает аналогично описанному выше.

Формула изобретения

Устройство для обслуживания запросов, содержащее регистр запросов, 40 регистр приоритета, группу элементов И,.шесть элементов ИЛИ, счетчик, дешифратор, формирователь импульсов, первый триггер, четыре элемента И, причем выход первого элемента И сое- 45 динен с первым входом первого элемента ИЛИ, выход которого соединен со счетным входом счетчика, выходы счетчика являются группой выходов устройства и соединены с входами дешифратора, выходы которого соединены с первыми входами элементов И группы, выходы которых соединены с входами второго элемента ИЛИ, вход запуска устройства соединен с единичным входом первого триггера, первый тактовый вход устройства соединен с первым прямым входом первого элемента И н синхровходами разрядов регистра за54 просов, группа запросных входов устройства соединена с информационными входами разрядов регистра запросов, выходы которого соединены с входами элементов И группы, группа кодовых входов устройства соединена с группой информационных входов регистра приоритета, группа выходов которого соединена с группой информационных входов счетчика и группой входов третьего элемента ИЛИ, выход которого соединен с первым входом второго и инверсным входом третьего элементов И, выход второго элемента И соединен с первым входом четвертого элемента ИЛИ, выход которого соединен с синхровходом счетчика, выход третьего элемента И соединен с вторым входом первого элемента ИЛИ, установочный вход устройства соединен с входом общего сброса регистра запросов и с первым входом пятого элемента ИЛИ, выход которого соединен с нулевым входом первого триггера, выход формирователя импульсов соединен с вторым входом пятого элемента ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повьппения оперативности реакции устройства на изменение номера наиболее приоритетного абонента в режиме обслуживания с относительным приоритетом, оно содержит второй н третий триггеры пятый элемент И и седьмой элемент ИЛИ, причем выход второго элемента ИЛИ соединен с первым инверсным входом первого элемента И и первым входом четвертого элемента И, выход которого является сигнальным выходом устройства и соединен с входом формирователя импульсов, выход формирователя импульсов соединен с вторым входом второго и прямым входом третьего элементов И, выходы разрядов регистра запросов соединены с входами шестого элемента

ИЛИ, выход которого соединен с вторым прямым входом первого элемента И, прямой выход первого триггера соединен с вторым входом четвертого элемента. И, первый тактовый вход устройства соединен с первым входом пятого элемента И, выход которого соединен с синхровходом регистра приоритетов, с вторым входом четвертого и первым входом седьмого элементов ИЛИ, сигнальный вход устройства соединен с единичным входом второго триггера, прямой выход которого соединен с ин7 1492354 8 формационным входом третьего тригге- динен с синхровходом третьего тригра, установочный вход устройства со- гера, прямой выход которого соединен единен с нулевым входом третьего триг- с вторым инверсным входом первого гера и вторым входом седьмого эле- элемента И и вторым входом пятого мента HJIH, выход которого соединен

5 элемента И, инверсный выход третьего с нулевым входом второго триггера, триггера соединен с третьим входом второй тактовый вход устройства сое- четвертого элемента И.

21

Составитель И. Кудряшев

Редактор Г. Волкова Техред А. Кравчук Корректор М. Васильева

Заказ 3879/51 Тираа 668 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101