«ЙЬ
00 4 nfiiii
Изобретение относится к вычис.1ительной технике и может быть использовано в вычислительных системах.
Цель изобретения - повышение достоверности функционирвания устройства.
На чертеже приведена функциональная схема устройства.
Устройство содержит тактовый вход 1, дешифратор 2, счетчик 3, элемент ИЛИ 4, элемент 5 задержки, формирователь б импульсов, триггер 7, элементы И 8-;, Ю чтобы прочитать номер абонента с груп- элементы ИЛИ 12 и 13, регистр 14 прио-пы 21 выходов и начать отработку заритета, группу 15 запросных входов устройства, элемент ИЛИ 16, группу кодовых входов 17 устройства, установочный вход 18, вход 19 запуска устройства, сигнальный выход 20, группу выходов 21, регистр 22 запросов, элемент ИЛИ 23, группу элементов И 24, группу формирователей 25 импульсов, элемент ИЛИ 26, формирователь
чика 3 и отрицательным фронтом заносит в него содержимое регистра 14. Таким образом, с приходом нового запроса процесс поиска начинается с опроса абонента с максимальным приоритетом.
Обслуживающее устройство в случае готовности к приему запроса на обслуживание подает импульс на вход 19, устанавливая триггер 7 в единичное состояние, и ждет появления сигнала на выходе 20,
27 импульсов.
проса от этого абонента.
В результате установки триггера 7 в единичное состояние открывается элемент И 8 и тактовые импульсы начинают проходить через элементы И 8 и ИЛИ 4 на счетный вход счетчика 3, увеличивая его содержимое. Сигналами с выхода дешифратора 2 последовательно опрашиваются абоненты, запросы от которых
Устройство работает следуюш,им образом. 2о хранятся в регистре 22. При нахождении После включения питания для работызапроса появляется сигнал на выходе соотв режиме циклического опроса регистр- 14ветствуюш,его элемента И 24, который чеобнуляется путем подачи соотетствующегорез элемент ИЛИ 23 проходит на выход 20.
кода на вход 17 устройства. Если жеДвоичный код номера абонента, запрос от
необходимо обслуживать запросы с отно-которого обнаружен, подается в обслужисительным приоритетом, то в ре- 25 вающее устройство через группу 21 выходов, гистр 14 заносится код номера источникаСигнал с выхода элемента ИЛИ 23 чезапросов ( абонента), имеющего наи высшийрез формирователь импульсов 6 устанавлиприоритет. Пусть абонент с наивысшимвает триггер 7 в нулевое состояние, заприоритетом имеет номер К, тогда по убы-прещая изменение счетчика 3. По положиванию приоритета абоненты располагаютсятельному фронту сигнала на инверсном выследующим образом: К,К1, К 2,...,1,2..., ходе триггера 7 формирователь 27 выдает
импульс, который поступает на вторые входы элементов И 9 и И 10.
Дальнейшая работа устройства определяется заданным режимом обслуживания абонентов. В режиме циклического опроса импульс проходит через элементы И 10 и ИЛИ 4, увеличивая содержимое счетчика 3 на единицу. При обслуживании с относительным приоритетом импульс проходит через элементы И 9 и ИЛИ 13 на цессов, связанных со сбросом триггера 7, 40 тактовый вход счетчика 3, в результате приходит на вход элемента ИЛИ 13,чего в него из регистра 14 переписыв результате чего содержимое регистра 14вается код номера наиболее приоритетпереписывается в счетчик 3. Нулевой сиг-ного абонента.
нал с прямого выхода триггера 7 запре-Путем подачи импульса на вход 19
щает поступление тактовых импульсов наустройства новый цикл опроса начинается
с опроса абонента, номер которого на единицу больше номера абонента, обслуженного в предыдущем цикле опроса (при циклическом опросе абонентов), или с опроса абонента, имеющего наивысший приориПо входам группы 15 на устройство Q тет (при обслуживании с относительным поступают сигналы запросоЕ на обслужива-приоритетом),
ние, которые затем по положительному фронту тактового импульса заносятся в регистрФормула изобретения 22. Приход нового запроса сопровождается выдачей положительного импульса на Устройство для обслуживания запросов, выходе соответствующего формирователя 55 содержащее регистр запросов, регистр импульсов. Этот импульс в режиме обслу- приоритета, группу элементов И, четыре живания абонентов с относительным прио- элемента ИЛИ, счетчик, дешифратор, эле- ритетом поступает на тактовый вход счет- мент задержки, первый формирователь имК-1. Если в регистр 14 записан нулевой код, то появляется сигнал на выходе элемента ИЛИ 12, вследствие чего элементы И 9 и И 11 закрываются, а элемент И 10 открывается.
В исходное состояние устройства устанавливается импульсом по входу 18. При это.м триггер 7 и регистр 22 обнуляются. Кроме того, этот импульс с задержкой, необходимой для окончания переходных про35
устройство.
Содержимое счетчика 3 после установки устройства в исходное состояние определяет номер абонента, с которого начнется поиск запросов.
чтобы прочитать номер абонента с груп- пы 21 выходов и начать отработку зачика 3 и отрицательным фронтом заносит в него содержимое регистра 14. Таким образом, с приходом нового запроса процесс поиска начинается с опроса абонента с максимальным приоритетом.
Обслуживающее устройство в случае готовности к приему запроса на обслуживание подает импульс на вход 19, устанавливая триггер 7 в единичное состояние, и ждет появления сигнала на выходе 20,
40
35
пульсов, триггер, три элемента И, причем выход первого элемента И соединен с первым входом первого элемента ИЛИ, выход которого соединен со счетным входом счетчика, выходы счетчика являются группой адресных выходов устройства и соедине- ны с входами дешифратора, выходы которого соединены с первыми входами элементов И группы, выходы элементов И группы соединены с входами второго элеэлемента И соединен с вторым входом первого элемента ИЛИ, установочный вход устройства соединен с установочным входом регистра запросов и первым входом пятого элемента ИЛИ, отличающееся тем, что, с целью повышения достоверности функционирования, оно дополнительно содержит второй формирователь импульсов, четвертый элемент И, пятый и шестой элементы ИЛИ и группу формирователей импульсов, примента ИЛИ, выход которого является сиг- 10 чем выход первого формирователя импуль- нальным выходом устройства и соединен с сов соединен с первым входом пятого входом первого формирователя импульсов, вход запуска устройства соединен с единичным входом триггера, прямой выход
элемента ИЛИ, инверсный выход триггера через второй формирователь импульсов соединен с вторым входом второго и прякоторого соединен с первым входом пер- мым входом третьего элементов И, уста- вого элемента И, тактовый вход устройствановочный вход устройства через элемент
соединен с вторым входом первого элемен- задержки соединен с вторым входом чет- та И, группа запросных входов устройствавертого элемента ИЛИ, тактовый вход
соединена с информационными входамиустройства соединен с тактовыми вхорегистра запросов, выходы которого соеди-дами регистра запросов, выход третьего
нены с вторыми входами элементов И груп- 20 элемента ИЛИ соединен с первым входом пы, группа кодовых входов устройства сое-четвертого элемента И, выход которого соединен с третьим входом четвертого элемента ИЛИ, выходы регистра запросов через соответствующие формирователи импульсов группы соединены с входами шестого элемента ИЛИ, выход которого соединен с вторым входом четвертого элемента И,
динена с информационными входами регистра приоритета, выходы которого соединены с информационными входами счетчика и входами третьего элемента ИЛИ, выход третьего элемента ИЛИ соединен с первым входом второго и инверсным входом третьего элементов И, выход второго элемента И соединен с первым входом четвертого элемента ИЛИ, выход которого соединен с
25
установочный вход устройства соединен с вторым входом пятого элемента ИЛИ, вы-. ход которого соединен с входом сброса
элемента И соединен с вторым входом первого элемента ИЛИ, установочный вход устройства соединен с установочным входом регистра запросов и первым входом пятого элемента ИЛИ, отличающееся тем, что, с целью повышения достоверности функционирования, оно дополнительно содержит второй формирователь импульсов, четвертый элемент И, пятый и шестой элементы ИЛИ и группу формирователей импульсов, при чем выход первого формирователя импуль- сов соединен с первым входом пятого
чем выход первого формирователя импуль- сов соединен с первым входом пятого
элемента ИЛИ, инверсный выход триггера через второй формирователь импульсов соединен с вторым входом второго и пря мым входом третьего элементов И, уста- новочный вход устройства через элемент
установочный вход устройства соединен с вторым входом пятого элемента ИЛИ, вы-. ход которого соединен с входом сброса
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обслуживания запросов | 1987 |
|
SU1492354A1 |
Устройство для обслуживания запросов | 1984 |
|
SU1196870A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1388865A2 |
Устройство для управления обменом информацией | 1990 |
|
SU1783525A1 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Устройство для обслуживания группы запросов | 1988 |
|
SU1562913A1 |
Устройство для приоритетного обслуживания заявок | 1990 |
|
SU1695301A1 |
Устройство для приоритетного обслуживания заявок | 1990 |
|
SU1711163A1 |
Устройство для прерывания программ | 1982 |
|
SU1072045A1 |
Приоритетное устройство | 1989 |
|
SU1651286A1 |
Изобретение от|1осится к автоматике и вычислительной технике и может быть использовано в вычислительных системах. Целью изобретения является повышение достоверности функционирования. Она достигается введением второго формирователя импульсов 27, четвертого элемента И 11, шестого элемента ИЛИ 26, группы формирователей импульсов 25. Сущность изобретения заключается в том, что достигается повышение достоверности функционирования устройства путем перезапуска по приходу каждого нового запроса процесса поиска запросов, начиная с абонента с максимальным приоритетом (в режиме обслуживания абонентов с относительным приоритетом), а также путем инкремента- ции содержимого счетчика сигналом с инверсного выхода триггера разрешения опроса (в режиме циклического опроса). 1 ил.
тактовым входом счетчика, выход третьего о триггера.
Устройство для обслуживания запросов | 1983 |
|
SU1126962A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для обслуживания запросов | 1984 |
|
SU1196870A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-10-30—Публикация
1987-04-13—Подача