Устройство для обслуживания запросов
Иллюстрации
Показать всеРеферат
Изобретение относится к устройствам , осуществляющим фиксацию готовности абонентов с вьщелением номеров абонентов, запросивших обслуживание, и организацию прерывания внешнего (внешних) устройства. Цель изобретения - повышение скорости опроса абонентов . Устройство содержит два регистра 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
7Т
1Ю
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (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 ным выходом устройства.