.Изобретение относится к вычислительной технике и может найти применение в системах, работающих в мультипрограммном режиме, в системах с параллельной архитектурой и предназначено для организации опроса готовности большого числа абонентов с циклическим приоритетом, организации пррывания внешнего устройства (внега- них устройств) и фиксации номера абонента, запросившего обслуживание
Цель изобретения - повышение скорости опроса абонентов.
На чертеже изображена структурная схема предлагаемого устройства.
Устройство содержит триггер 1, элмент ИЛИ 2, триггер 3, сдвиговый ре- гистр 4, группу информационных выходов 5 устройства, счетчик 6, сдвиго- вьй регистр 7, группу элементов И 8, элемент ИЛИ 9, элемент И 10, элемент ИЛИ-НЕ 11, элемент И 12; элемент 13 задержки, шифратор 14, опросный вход 15 устройства, вход 16 сброса устройства, сигнальный выход 17 устройства группу информационных выходов 18 устройства, запросные входы 19 устрой- ;ства.
Устройство работает следующим об-
разом.
При установке устройства в исходное состояние внешнее устройство программно выставляет на входе 15 сигнал О, а на входе 16 сигнал 1. При этом триггер 1, устанавливается в 1, что блокирует запрос прерывания внешнего устройства по выходу 17, Воздействие сигнала на вход элемента ИЛИ 2 переводит инверсный выход триггера 3 в состояние 1. Сигнал с выхода элемента ИЛИ 2 поступает на входы начальной установки сдвигового регистра 4 счетчика 6 и сдвигового регистра 7, обнуляя сдвиговый регистр 4, сдвиговый регистр 7 и счетчик 6. За счет обнуления сдвигового регистра 4 сигналы О воздействуют на входы элементов И 8. Независимо от наличия сигналов на входах 19, на-входы элемента ИЛИ 9с выходов элементов И 8 поступают сигналы, за счет чего на выходе элемента ИЛИ 9 поддерживается О, что исключает появление фронта сигнала на тактовом входе триггера 1. Таким образом, сигнал О может.быть снят с входа 15. Сигнал 1 с выхода триггера .1 снимает блокировку с второго
входа элемента И 10 обеспечивая прохождение тактовых импульсов на входе 23, Состояние сдвигового регистра 4 при этом не изменяется так как на входе начальной установки присутствует 1. Сигнал 1 с инверсного выхода триггера 3 поступает на информационный вход сдвигового регистра 4, что подготавливает устройство к циклу опроса абонентов. Перевод устройства в режим опроса абонентов осуществляется подачей и поддержанием сигнала О на входе 16. При этом если на входе устройства 15 пр-исут- ствует сигнал высокого уровня, что разблокирует триггер 1 по единичног-гу входу, прерывание внешнего устройства по сигнальному выходу 17 разрешено. В противном случае, независимо от состояний группы запросных входов устройства, триггер 1 заблокирован по е.диничному входу и прерывание внешнего устройства по сигнальному 5 выходу устройства 17 запрещено. При разрешении прерывания по сигнальному выходу устройства 17 после снятия сигнала 1 с входа 16 осуществляется переход выхода элемента ИЛИ 2 в
5
0
состояние О и разблокировка за счет этого сдвигового регистра 4 и счетчика 6, разблокировка триггера 3, запись сигнала сдвигового регистра 4 на выход его первого разряда, Появление сигнала вь сокого уровня на выходе первого разряда 2 сдвигового регистра 4 вызывает перебрасывание триггера 3.
При этом на его инверсном выходе появляется О, что исключает занесение информации в сдвиговый регистр 4 до начала нового цикла опроса. Поскольку сдвиговый регистр 7 был предварительно обнулен, до поступления первого .тактового импульса после снятия сигнала 1 с входа начальной установки О на его выходах, он воздействует на входы элемента ИЛИ-НЕ 1 1, поддерживая его выход, в состоянии 1, что по первому входу разблокирует прохождение сигналов через элемент И 12 и не вызывает изменения состояния выходов разрядов счетчика 6„
Первый после снятия с входа 16 сигнала 1 тактовый импульс с выхода элемента И 10 по тактовому входу сдвигового регистра 4 заносит на вход его первого разряда. Через время, равное разности времен задержки тактового импульЬа элементом 13 задержки и элементом И 12, на тактовом входе сдвигового регистра 7 появляется тактовый импульс, который тактирует занесение сигнала 1 на выход первого разряда сдвигового регистра 7, что, в свою очередь, вы-, зывает изменение состояния выхода элемента ИЛИ-НЕ 11 с О. Это блокирует прохождение тактовых импульсов через элемент И 12. Воздействие тактовых импульсов вызьгеает сдвиг на выходах разрядов сдвигового регистра 4 и, как следствие, поступление этих сигналов на вторые входы элементов И 8, параллельно с этим 1 сдвигается на выходах разрядов сдвигового регистра 7, В каждый конкретный момент времени на выходах разрядов сдвигового регистра 7 представлена дополнительная часть адреса в. унитарном коде. За счет того, что первые входы элементов И 8 соединены с соответствующими запросными входами при отсутствии запроса, имеющего приоритет, совпадающий с приоритетом опроса в данный момент-времени, т.е. при отсутствии совпадения сигналов 1 на входах элемента И 8, на выходах элеме нтов И 8 присутствуют сигналы О, которые поступают на группу входов элемента ИЛИ 9. Поэтому О на выходе последнего не изменяет состояния триггера 1 и опрос абонентов продолжается. К-й тактовый импульс после снятия сигнала 1 с входа 16 вызывает сдвиг 1 на выходы разрядов сдвигового регистра 4 и сдвигового регистра 7. За счет этого происходит изменение состояния выхода элемента ИЛИ-НЕ 11 с О на 1, что разблокирует элемент И 12 по первому входу, воздействие сигнала 1 с выхода последнего разряда сдвигового регистра 7 на счетный вход двоичного счетчика 6. Последующим татовым импульсом происходит сдвиг сигнала 1 в последний разряд сдви гового регистра 4 и запись сигнала 1 на выход первого разряда сдвигового регистра 7 аналогично описанному вьше занесению сигнала по первому тактовому импульсу после снятия сигнала 1 с входа 16. При совпадении приоритетов опроса и запроса, т.е. при совпадении сигналов 1 на входа и на выходе конкретного элемента И 8
.
24884
появляется сигнал 1 на выходе элемента ИЛИ 9. Фронт этого сигнала по динамическому тактовому входу вызывает перебрасывание триггера 1. На его инверсном выходе и выходе 17 появляется сигнал 1, являющийся сигналом прерывания. Сигнал О на прямом выходе триггера 1 блокирует по
1Q второму входу элемента И 10 прохождение через него импульсов. Это вызывает прекращение сдвига 1 на выходах разря.дов сдвигового регистра 4. В подпрограмме обработки прерывания
15 внешнее устройство считает информацию с групп выходов 5 и 18.
Формула изобретения
Устройство для обслуживания запросов, содержащее группу элементов И, счетчик, первый элемент КИИ, первый триггер, первый элемент И, причем тактовый вход устройства соединен с первым входом первого элемента И, выходы элементов И группы соединены с соответствующими входами первого элемента ИЛИ, выход которого соединен с тактовым входом триггера, еди- ничный вход триггера соединен с опросным входом устройства, прямой вы- . ход триггера соединен с вторым входом первого элемента И, группа выходов счетчика является первой группой информационных выходов устройства,
отличающееся тем,, что, с целью повышения скорости опроса абонентов, в него введены второй триггер, второй элемент ИЛИ, элемент задержки, второй элемент И, элемент ИЛИ-НЕ, шифратор и два сдвиговых регистра, причем каждый выход первого сдвигового регистра, кроме последнего, соединен с первым входом одноименного элемента И группы, вход сброса уст-, ройства соединен с первым входом второго элемента РШИ, выход которого соединен с входом сброса второго триггера и с входами сброса первого и второго сдвиговых регистров и с входом сброса счетчика, счетный вход которого соединен с выходом последнего разряда второго сдвигового регистра, , информационньй вход которого соединен с выходом второго элемента И, первый вход которого соединен с выходом первого элемента И, тактовым входом первого сдвигового регистра и через элемент задержки
513524886
с тактовым входом второго сдвигово-да первого сдвигового регистра, выго регистра, выходы которого, кромеход первого разряда которого соединен
последнего, соединены с входами эле-с единичным входом второго триггера,
мента ИЛИ-НЕ и с входами шифратора,инверсный выход которого соединен с
выходы которого являются второй груп-5 информационным входом первого сдвигопой информационных выходов устройст-вого регистра, каждый запросный вход
ва, выход элемента ИЛИ-НЕ соединенустройства соединен с вторым входом
с вторым входом второго элемента И,одноименного элемента И группы, вывторой вход второго элемента ИЛИо од первого триггера является сигнальсоединен с выходом последнего раэря-10 ным выходом устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство приоритета | 1985 |
|
SU1302278A1 |
Приоритетное устройство | 1984 |
|
SU1260956A1 |
Устройство для обслуживания группы запросов | 1988 |
|
SU1562913A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1550517A1 |
Устройство для обслуживания запросов | 1985 |
|
SU1264174A1 |
Устройство для обработки запросов | 1988 |
|
SU1580365A1 |
Устройство приоритета | 1985 |
|
SU1269135A1 |
Устройство для формирования сигнала прерывания | 1987 |
|
SU1432522A1 |
Многоканальное устройство для обслуживания запросов | 1978 |
|
SU769542A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Изобретение относится к устройствам, осуществляющим фиксацию готовности абонентов с вьщелением номеров абонентов, запросивших обслуживание, и организацию прерывания внешнего (внешних) устройства. Цель изобретения - повышение скорости опроса абонентов. Устройство содержит два регистра 4,7, шифратор 14, элемент задержки 13, счетчик 6, группу элементов И 8, два элемента ИЛИ 2,9, два триггера 1,3, два элемента И 10, 12. В устройстве для повышения скорости опроса использован принцип независимой параллельной работы группы элементов, фиксирующих приоритет опроса и реагирующих на запросы. В устройстве опрос готовности осуществляется циклическим сдвигом сигнала высокого уровня в сдвиговом регистре. 1 ил. I (Л со ел го NU 00 оо 18
Устройство для обслуживания запросов | 1978 |
|
SU728128A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для обслуживания запросов | 1983 |
|
SU1126962A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-11-15—Публикация
1986-07-11—Подача