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

 

Изобретение относится к устройствам , осуществляющим фиксацию готовности абонентов с вьщелением номеров абонентов, запросивших обслуживание, и организацию прерывания внешнего (внешних) устройства. Цель изобретения - повышение скорости опроса абонентов . Устройство содержит два регистра 4,7, шифратор 14, элемент задержки 13, счетчик 6, группу элементов И 8, два элемента ИЛИ 2,9, два триггера 1,3, два элемента И 10, 12. В устройстве для повышения скорости опроса использован принцип независимой параллельной работы группы элементов , фиксирующих приоритет опроса и реагирующих на запросы. В устройстве опрос готовности осуществляется циклическим сдвигом сигнала высокого уровня в сдвиговом регистре. 1 ил. I (Л со ел го NU 00 оо 18

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51)4 С 06 F 9 46

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

H ABTOPCHOMY СВИДЕТЕЛЬСТВУ

79

/9

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4088905/24-24 (22) 11,07,86 (46) 15.11.87. Бюл. Р 42 (72) С.О.Езерский, В.В.Калашников и Г.А.Сыревич (53) 681.325(088.8) (56) Авторское свидетельство СССР

N - 728128, кл. G 06 F 9/46, 1980.

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

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

ЗАПРОСОВ (57) Изобретение относится к устройствам, осуществляющим фиксацию готовности абонентов с выделением номеров

„„SU„„1352488 А1 абонентов, запросивших обслуживание, и организацию прерывания внешнего (внешних) устройства. Цель изобретения — повышение скорости опроса абонентов. Устройство содержит два регистра 4,7, шифратор 14, элемент задержки 13, счетчик 6, группу элементов И 8, два элемента ИЛИ 2,9, два триггера 1,3, два элемента И 10, 12.

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

13524888

Изобретение относится к вычислительной технике и может найти применение в системах, работающих в мультипрограммном режиме, в системах с

5 параллельной архитектурой и предназначено для организации опроса готовности большого числа абонентов с циклическим приоритетом, организации прерывания внешнего устройства (внешних устройств) и фиксации номера абонента запросившего обслуживание, Цель изобретения — повышение скорости опроса абонентов.

На чертеже изображена структурная схема предлагаемого устройства.

Устройство содержит триггер 1, эле— мент ИЛИ 2, триггер 3, сдвиговый ре гистр 4, группу информационных выходов 5 устройства, счетчик 6, сдвиговый регистр 7, группу элементов И 8, элемент ИЛИ 9, элемент И 10, элемент

ИЛИ-НЕ 11, элемент И 13,. элемент 13 задержки, шифратор 14, опросный вход

15 устройства, вход 16 сброса устрой- 25 ства, сигнальный выход 17 устройства, группу информационных выходов 18 устройства, запросные входы 19 устройства.

Устройство работает следующим об- ЗО разом.

При установке устройства в исходное состояние внешнее устройство программно выставляет на входе 15 сигнал "0", а на входе 16 сигнал "1".

При этом триггер 1, устанавливается в "1", что блокирует запрос прерывания внешнего устройства по выходу 17, Воздействие сигнала на вход элемента ИЛИ 2 переводит инверсный 4О выход триггера 3 в состояние "1", Сигнал с выхода элемента ИЛИ 2 поступает на входы начальной установки сдвигового регистра 4, счетчика

6 и сдвигового регистра 7, обнуляя сдвиговый регистр 4, сдвиговый регистр 7 и счетчик 6. За счет обнуления сдвигового регистра 4 сигналы

"0" воздействуют на входы элементов

И 8. Независимо от наличия сигналов 50 на входах 19, на. входы элемента ИЛИ

9 с выходов элементов И 8 поступают сигналы,за счет чего на вьг оде элемента ИЛИ 9 поддерживается "0", что исключает появление фронта сигнала на тактовом входе триггера 1, Таким образом, сигнал "0" может быть снят с входа !5. Сигнал "1" с выхода триггера 1 снимает блокировку с второго входа элемента И 10, обеспечивая прохождепие тактовых импульсов на входе

23. Состоялие сдвигового регистра 4 при этом не изменяется так как на входе начальной установки присутствует "1", Сигнал "1" с инверсного выхода триггера 3 поступает на информационный вход сдвигового регистра

4, что подготавливает устройство к циклу опроса абонентов, Перевод устройства в режим опроса абонентов осуществляется подачей и поддержанием сигнала "0" на входе 16. При этом, если на входе устройства 15 присутствует сигнаг, высокого уровня, что разблокирует триггер 1по единичному входу, прерывание внешнего устройства по сигнальному выходу 17 разрешено. В противном случае, независимо от состояний группы запросных входов устройства, триггер 1 заблокирован по единичному входу и прерывание внешнего устройства по сигнальному вьгходу устройства 17 запрещено. При разрешении прерывания по сигнальному выходу устройства 17 после снятия сигнала 1" с входа 16 осуществляется переход выхода элемента ИЛИ 2 в состояние "0" и разблокировка за счет этого сдвигово "o регистра 4 и счетчика 6, разблокировка триггера

3, запись сигнала сдвигового регистра 4 на выход его первого разряда, Появление сигнала высокого уровня на выходе первого разряда 2 сдвигового регистра 4 вызывает перебрасывание триггера 3.

При этом на его инверсном выходе появляется "0", что исключает занесение информации в сдвиговый регистр до начала нового цикла опроса. Поскольку сдвиговый регистр 7 был предварительно обнулен, до поступления первого .тактового имг;ульса после снятия сигнала "1" с входа начальной установки 0 на его выходах, он воздействует на входы элемента

ИЛИ-НЕ 11, поддерживая его выход в состоянии "1", что по первому входу разблокирует прохожцение сигналов через элемент И 12 и не вызывает изменения состояния выходов разрядов счетчика б, Первый после снятия с входа 16 сигнала "1" тактовый импульс с выхода элемента И 10 по тактовому входу сдвигового регистра 4 заносит на вход его первого разряда, Через вре1352488 мя, равное разности времен задержки тактового импульса элементом 13 за— держки и элементом И 12, на тактовом входе сдвигового регистра 7 появляется тактовый импульс, который тактирует занесение сигнала "1" на выход первого разряда сдвигового регистра 7, что, в свою очередь, вы-, зывает изменение состояния выхода элемента ИЛИ-НЕ 11 с "0". Это блокирует прохождение тактовых импульсов через элемент И 12, Воздействие тактовых импульсов вызывает сдвиг на вы10 ходах разрядов сдвигового регистра

4 и, как следствие, поступление этих сигналов на вторые входы элементов И 8, параллельно с этим "1" сдвигается на выходах разрядов сдвигового регистра 7, В каждый конкрет- 2р ный момент времени на выходах разрядов сдвигового регистра 7 представлена дополнительная часть адреса в. унитарном коде. За счет того, что первые входы элементов И 8 соединены 25 с соответствующими запросными входами при отсутствии запроса, имеющего приоритет, совпадающий с приоритетом опроса в данный момент. времени, т.е. при отсутствии совпадения сигналов Зд

"1" на входах элемента И 8, на выходах элементов И 8 присутствуют сигналы "0", которые поступают на группу входов элемента ИЛ 9. Поэтому "0" на Выходе последнего не изменяет сос- 35 тояния триггера 1 и опрос абонентов продолжается. К-й тактовый импульс после снятия сигнала "1" с входа 16 вызывает сдвиг "1" на выходы разрядов сдвигового регистра 4 и сдвигового регис-ра 7. За счет этого происходит изменение состояния выхода элемента ИЛИ-HE 11 с "0" на "1", что разблокирует элемент И 12 по первому входу, воздействие сигнала 45

"1" с выхода последнего — àçðÿäà сдвигового регистра 7 на счетный вход двоичного счетчика 6. Последующим тактовым импульсом происходит сдвиг сигнала "1" в последний разряд сдви» 50 гового регистра 4 и запись сигнала

"1" на выход первого разряда сдвигового регистра 7 аналогично описанному выше занесению сигнала по первому тактовому импульсу после снятия сигнала "I" с входа 16. При совпадении приоритетов опроса и -апроса, т.е. при совпадении сигналов "1" на входах. и на выходе конкретного элемента И 8, появляется сигнал "1" на выходе элемента ИЛИ 9. Фронт этого сигнала по динамическому тактовому входу вызывает перебрасывание триггера 1. На его инверсном выходе и выходе 17 появляется сигнал "1", являющийся сигналом прерывания, Сигнал "0" на прямом выходе триггера 1 блокирует по второму входу элемента И 10 прохождение через него импульсов. Это вызывает прекращение сдвига "1" на выходах разряцов сдвигового регистра 4.

В подпрограмме обработки прерывания внешнее устройство считает информацию с групп выходов 5 и 18.

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

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

1352488

Составитель M.Êóäðÿøåâ

Редактор Ю,Середа Техред М.Ходанич Корректор В.Гирняк

Заказ 5567/49 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4 с тактовым входом второго сдвигового регистра, выходы которого, кроме последнего, соединены с входами элемента ИЛИ-НЕ и с входами шифратора, выходы которого являются второй группой информационных выходов устройства, выход элемента ИЛИ-HE соединен с вторым входом второго элемента И, второй вход второго элемента ИЛИ соединен с выходом последнего разряда первого сдвигового регистра, выход первого разряда которого соединен с единичным входом второго триггера, инверсный выход которого соединен с информационным входом первого сдвигового регистра, каждый запросный вход устройства соединен с вторым входом одноименного элемента И группы, abrход первого триггера является сигналь10 ным выходом устройства.

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

 

Похожие патенты:

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для подключения периферийных устройств к общей магистрали

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

Изобретение относится к вычислительной технике и может быть использовано для создания вычислительных устройств, управляющих доступом к некоторому общему ресурсу

Изобретение относится к области вынислительной техники и может быть использовано при составлении расписаний на работу двух агрегатов.Цель изобретения состоит в сокращении объема оборудования

Изобретение относится к вычислительной технике, в частности к приоритетным устройствам, и может быть использовано в вычислительных системах коллективного пользования, в узлах коммутации сетей ЭВМ для обслуживания запросов с минимизацией задержек

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

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

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

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

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

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

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх