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

Номер патента: 1388865

Автор: Попов

ZIP архив

Текст

(54), УСТРОЗАПРОСОВ57) Изоблительной тение относитс ехнике и может в вычислительн тения - повыше надежности за ч ыть и ользовано ель изобр иональной ах,систе е функ ет иск юГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ АВТОРСКОМУ СВИДЕТЕЛЬСТВ 61) 1196870(56) Авторское свидетельсР 1196870, кл. С 06 Г 9/4 чения возможностинарушения дисциплины циклического опроса объектов.Устройство может работать в двухрежимах, заданных двоичным кодом чисел во втором регистре. В одном режиме при нулевом коде во втором регистре производится выбор абонентана обслуживание путем циклическогоопроса абонента, выставивших запросы. В другом режиме во втором регистре устанавливается двоичный код номера абонента, имеющего наивысшийприоритет. При этом опрос абонентовначинается в каждом цикле с абонентаномер которого принят во второй регистр. 1 ил.Изобретение относится к вычислительной технике, может быть использовано в вычислительных системах иявляется дополнительным к авт. св.Ф 1196870.5Целью изобретения является повышение функциональной надежности устройства за счет исключения возможности нарушения дисциплины циклического опроса абонентов.На чертеже приведена структурнаясхема устройства.Устройство содержит регистр 1группу элементов И 2, элемент ИЛИ 3,дешифратор 4, элемент 5 задержкиэлемент И 6, элемент ИЛИ 7, счетчик8, элемент ИЛИ 9, элемент И 10, триггер 11 блокировки, элемент НЕ 12,элемент 13 задержки, формирователь14 импульсов, элемент ИЛИ 15, регистр16, элемент И 17, триггер 18, группу ответных входов 19 устройствагруппу запросных входов 20 устройства, установочный вход 21 устройства,сигнальный выход 22 устройства, группу выходов 23 устройства, группу ко,довых входов 24 устройства, тактовыйвход 25 Устройства и вход 26 запускаустройства. 30Рассмотрим принципы построения иработу устройства,Устройство обеспечивает обслуживание источников запросов как в режиме циклического опроса, начиная каждый очередной цикл с опроса источника, номер которого на единицу большеномера источника, обслуженного впредыдущем цикле, так и в режиме сотносительным приоритетом, когда поиск начинается в каждом цикле с опроса источника, которому установленнаивысший авторитет.Выбор режима опроса определяетсясостоянием регистра 16, откуда двоич"ный код абонента передается в счетчик 8В первом случае в регистр 16принимается нулевой код, а во втором - двоичный код номера абонента.Для приведения устройства в исходное состояние по входу 21 подается импульс, по которому устанавливаются в состояние "0" триггеры 18 и11 и регистр 1. Кроме того, по этомуимпульсу через элемент ИЛИ 7, поступающему на управляющий вход счетчика 8, содержимое регистра 16 переДается в счетчик 8. Пусть зафиксированы запросы от 1-го и 2-го абонента соответственно в 1-м и 2-м разрядах регистра 1, и в регистре 16 установлен нулевой код.После приведения устройства в исходное состояние при необходимости обслуживания запросов по входу 26 поступает импульс, которым устанавливаются в первое состояние триггеры 18 и 11.После установки в "1" триггера 11 единичный уровень сигнала с единичного его выхода появляется на третьих входах элементов И 2 через некоторое время, определяемое элемейтом 5 задержки. Время задержки элементом 5 задержки выбирается исходя из надежного приема импульса с выхода элемента ИЛИ 3 обслуживающим устройством.,Так как содержимое счетчика 8 равно нулю, на всех выходах дешифра тора 4 сигналы отсутствуют. Поэтому на выходе элемента ИЛИ 3 формируется нулевой сигнал, которым по инверсному входу открыт элемент И 17, Так как этот элемент открыт также единичным сигналом с единичного выхода триггера 18, то первым импульсом с выхода 25 в счетчике формируется двоичный код единицы. При этом на первом выходе дешифратора 4 возникает единичный сигнал, которым открывается элемент И 2 а на входе элемента ИЛИ 3 формируется единичный. сигнал, поступающий на выход 22. Положительным перепадом запускается формирователь 14 импульсов, устанавливается в состояние "0 триггер 18 и закрывается элемент И 17 по инверсному входу. По сигналу с выхода 22 двоичный код первого абонента с выходов 23 принимается в обслуживающем устройстве, Задержанным сигналом с формирователя 14 импульсовэлементом 13 задержки устанавливается в состояние "0" триггер 11 и, так как открыт элемент И 10 единичным сигналом с выхода элемента НЕ 12, в счетчике 8 через элемент ИЛИ 9 добавляется единица. Содержимое счетчика 8 становится равным двум. При этом на втором выходе дешифратора 4 формируется единичный сигнал, открывающий по второму входу элемент И 2 , который открыт по первому входу единичным сигналом с выхода второго разряда регистра 1. Но так как триггер 11 установлен в состояние "0", то нулевым сигналом с единичного еговыхода И 2 закрыт по третьему входу, поэтому единичный сигнал с выходаэлемента ИЛИ 3 снимается. Время за"держки элементом 13 задержки опреде 5ляется надежностью приема в обслуживающем устройстве двоичного кода номера абонента с выходов 21,После завершения обслуживания первого абонента его запрос снимаетсяимпульсом по входу 19, . Очереднойцикл опроса начинается после подачиимпульса по входу 26, Так как элемент И 2 открывается задержаннымединичным сигналом с единичного вы-,хода триггера 11, то единичным сиг-.налом с выхода элемента ИЛИ 3 закрывается по инверсному входу элементИ 17, запрещая прохождение тактовогосигнала с выхода 25 на счетный входсчетчика 8. В дальнейшем работа устройства аналогична рассмотренной. Врезультате опроса второго абонентав счетчике формируется двоичный кодчисла три, с которого начинается опрос в очередном цикле.После завершения обслуживания второго абонента по входу 19 подаетсясигнал ответа, которым устанавливается в "0" второй разряд регистра 1,При поступлении очередного импульсапо входу 26 триггеры 18 и 11 устанавливаются в "1" и, так как на выходеэлемента ИЛИ 3 нулевой сигнал, которым открыт по инверсному входу элемент И 17, на счетный вход счетчика358 через элементы И 17 и ИЛИ 9 подаются тактовые импульсы с выхода 25.Опрос абонентов начинается с номера,на единицу большего обслуженного во 40втором цикле.Таким образом, наличие триггера11 блокировки и элемента 5 задержкиобеспечивает формирование положительНОГО перепада единичноГО сиГнала 45элементом.ИЛИ 3 при поступлении запросов в смежные разряды регистрачто необходимо для запуска формирователя 14 импульсов.В режиме обслуживания с относи 50тельным приоритетом работа устройст-ва отличается от работы устройствав режиме циклического опроса и состоит в следующем.В начале в регистр 16 по входу24 заносится двоичный код номераабонента, которому устанавливаетсянаивысший приоритет, т,е. код приоритета соответствует коду номера абонента. При этом каждый очередной цикл работы устройства начинается с опроса этого абонента. Бо сигналу с выхода 21 устанавливается в состояние "0" регистр 1 и триггеры 18 и 11, а двоичный код номера абонента из регистра 16 передается в счетчик 8.Задержанным импульсом формирователя 14 через открытый элемент И 6 единичным сигналом с выхода элемента ИЛИ 15 и через элемент ИЛИ 7, поступающим на управляющий вход счетчика 8, двоичный код номера абонента из регистра 16 передается в счетчик 8. Тем самым обеспечивается опрос абонентов в очередном цикле с абонента, имеющего наивысший п 13 йоритет. В данном режиме элемент И 10 закрыт нулевым сигналом с выхода элемента НЕ 12, поэтому через элемент ИЛИ 9 на счетный вход счетчика 8 могут поступать только тактовые импульсы с выхода 25 через элемент И 17.В предлагаемом устройстве за счет наличия триггера 11 блокировки и элемента 5 задержки обеспечивается создание условий запуска формирователя 14 импульсов при любом сочетании запросов в регистре 1, что исключает возможность нарушения дисциплины циклического опроса.Формула изобретенияУстройство для обслуживания запросов по авт. св. У 1196870, о т - л и ч а ю щ е е с я тем, что, с целью повышения функциональной надеж ности за счет исключения возможности нарушения циклической дисциплины опроса абонентов, в него введены триггер блокировки и дополнительный элемент задержки, выход которого подключен к третьим входам элементов И группы, вход дополнительного элемента задержки подключен к единичному выходу триггера блокировки, нулевой вход которого соединен с выходом элемента задержки, единичный вход триггера блокировки соединен с входом запуска устройства, выход второго элемента ИЛИ подключен к инверсному входу первого элемента И, установочный вход триггера блокировки соединен с установочным входом устройства.аказ 1 Подписиого комитета СССРий и открытийаушская наб.д. 4 5 роизводственно-пол еско/50 Тираж 704ВНИИПИ Государственнпо делам изобретен 113035, Москва, Ж, Р дприятие, г. Ужгород, ул, Проектна

Смотреть

Заявка

4139448, 28.10.1986

ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ

ПОПОВ ВЯЧЕСЛАВ ГРИГОРЬЕВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: запросов, обслуживания

Опубликовано: 15.04.1988

Код ссылки

<a href="https://patents.su/4-1388865-ustrojjstvo-dlya-obsluzhivaniya-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обслуживания запросов</a>

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