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

Авторы: Бойко, Выслоух, Езерский, Калашников, Сыревич

ZIP архив

Текст

(191 (11) 04 СО ИЯ ОПИСАНИЕ ИЗОБРЕТК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(53) 681. %5(088.8)(56) Авторское свидетельство СССР В 1083192, кл. С 06 Р 7/46, 1982.Авторское свидетельство САНДР У 1016785, кл. С 06 Р 9/46, 1983. (54) УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике, в частности к устройствам управления очередностью обслуживания абонентов, и может быть использовано при построении различных устройств, имеющих структуру вычислительных систем коллективного пользования, Цель изобретения в , расширение области применения устройства. Устройство приоритета содержит элемент И 1, таймер 2, регистр 3 сдвига, П-триггер 4, коммутатор, Устройство позволяет программировать коли-, чество опрашиваемых абонентов, а также передавать помимо сигналов запроса служебную информацию. 1 ил.Изобретение относится к вычислительной технике, в частности к устройствам управления очередностью обслуживания абонентов, и может быть ис"пользовано при построении различныхустройств автоматики, информационноиэмерительной техники, имеющих струк, туру вычислительных систем коллективного пользования,Цель изобретения - расширение области применения устройства за счеткоммутации как сигналов запроса наобслуживание, так и служебных сигналов, и за счет автономности возбуждения циклов опроса.15На чертеже. представлена функциональная схема устройства,Устройство приоритета содержитэлемент И 1, таймер 2, регистр 3 сдвига, 0-триггер 4, коммутаторы 5, группу входов 6 кодирования числа обслуживаемых запросов устройства, группувыходов 7 идентификации запросов устройства, вход 8 потенциала логического нуля, входы,9 потенциала логичес 25кой единицы, группу запросных входов10 устройства, группу информационныхвыходов 11 устройства, И групп (И -число запросов) информационных входовустройства, вход 13 установки устройства, тактовый вход 14 устройства,сигнальный выход 15 устройства,Коммутаторы 5 могут быть выполнены на шинных формирователях типаК 589 АП 16, у которых вход выброса 35кристалла. соединен с выходом соответствующего разряда регистра 3. В качестве таймера 2 может быть использована БИС КР 580 ВИ 53.При принятых в качестве активного для входных и выходных сигналов, заисключением тактовых импульсов, низкого уровня устройство работает следующим образом.45На вход начальной установки устройства от внешнего устройства поступаетсигнал низкого уровня, что заблокирует прохождение импульсов с тактовоговхода 14 через элемент И 1, а такжевызовет появление сигнала низкогоуровня на управляющем инверсном входе таймера 2. По этому сигналу таймер 2 производит инвертирование кода в высоких (пассивных) .уровнях сигнала в сигналы низкого уровня и, как следствие, выдачу сигнала высокого уровня по выходу переполнения. Этот сигнал, воздействуя на вход начальной установки таймера 2 и вход начальной установки регистра 3, обнуляет логику счета тактовых импульсов у таймера 2 и сдвиговый регистр 3.Фронт сигнала высокого уровня на выходе переполнения таймера 2 устанав ливает также по динамическому С-вхо ду инверсный выход 0-триггера 4 в состояниевысокого уровня сигнала, что подготавливает занесение сигналавысокого уровня в регистр 3 сдвига по его входу последовательного занесения информации первым тактовым импульсом, поступившим на его тактовый вход. 0 завершении начальной установки свидетельствует появление сигналов высокого уровня на группе выходов 7 устройства. После этого на группу входов 6 программно устанавливаются сигналы инверсного двоичного кода числа опрашиваемых абонентов, поступающие на группу входов таймера 2. В случае, если число абонентов, которое требуется опросить, отлично от нуля, с выхода переполнения таймера 2 снимается сигналвысокого уровня, что разблокирует регистр 3 по его входу начальной установки и таймер 2 по аналогичному входу, В исходном состоянии элемент И 1 разблокирован по второму входу. Это следует из того, что за счет обнуления сдвигового регистра 3 и, как следствие, воздействия сигналов высокого уровня с инверсных выходов последнего на управляющие входы всех коммутаторов 5 последние поддерживают группы своих выходов в "третьем" состоянииДля перевода устройства в рабочий режим с входа 13 установки устройства снимается сигнал низкого уровня, При этом происходят запоминание таймером 2 кода числа опрашиваемых абонентов, а также разблокировка элемента И 1 по третьему входу, Вследствие этого тактовые импульсы с тактового входа 14 через элемент И 1 поступают на тактовый вход таймера 2 и аналогичный вход регистра 3. По пер- вому прошедшему тактовому импульсу сигнал высокого уровня записывается в регистр 3 с его входа последователь-, ного занесения информации и, проин- вертировавшись, появляется на инверсном выходе первого разряда сдвигового регистра 3, что по единичному инверсному входу переводит инверсный выход П-триггера 4 в состояние низко 3 13022го уровня сигнала. Это позволяет исключить занесение высокого уровня в регистр 3 при последующих воздействиях таковых импульсов до начала следующего цикла опроса абонентов, В рабочем режиме сигнал низкого уровня тактовыми импульсами сдвигается на инверсных выходах регистра 3, что последовательно отпирает коммутаторы 5 по их управляющим инверсным входам,.10 а таймер 2 на выходах 7 фиксирует обратный (инверсный) код номера активизированного разряда на выходе регистра 3, т.е. коды текущего приоритета опроса абонентов. 15В процессе опроса абонентов в случае отсутствия сигнала активного низкого уровня на входе 10 группы запросных входов устройства, соответствующего опрашиваемому абоненту, дан ный коммутатор 5 подключает к группе своих выходов вторую группу ин,формационных входов 9, на которые постоянно подан пассивный сигнал логической единицы. В случае совпадения 25 сигналов низкого уровня на двух . управляющих входах коммутатора 5, что происходит при совпадении номера абонента, запросившего обслуживание, с сигналом на выходе соответст вующего разряда регистра 3 сдвига данный коммутатор открывается в направлении передачи информации от первой группы входов 12 и, так как соответствующий ему запросный вход 10 группы, кроме второго управляющего входа, соединен и с первым входом первой информационной группы входов соответствующего коммутатора 5, сигнал запроса появляется на первом вы ходе соответствующего коммутатора. Низкий потенциал с первого выхода соответствующего коммутатора поступает на сигнальный выход 15 устройства и запрещает поступление через элемент И 1 тактовых импульсов на входы регистра 3 и таймера 2. С группы выходов 7 идентификации абонентасчитывается обратный двоичный код . номера абонента, запросившего обслу живайие.Служебная информация, характеризующая режимы обслуживания абонентов(н-р, передачи или прием информации,адрес вектора прерывания, запрос прямого доступа и т.д, и т.п,) транслируется с группы входов 12 через соот-.ветствующий коммутатор 5 на группу информационных выходов 11 устройства. 4После обслуживания данного абонента активный низкий сигнал с его запросного входа 10 снимается, что разблокирует элемент И 1, разрешая поступление тактовых импульсов на входтаймера 2 и регистр 3 сдвига, Процессопроса абонентов продолжается.В процессе опроса при достиженииравенства числа опрошенных абонентовчислу абонентов, которое требуетсяопросить в данном цикле опроса, таймер 2 вырабатывает сигнал высокогоуровня на выходе переполнения и этимсигналом производит начальную установку сдвигового регистра 3 по входу егоначальной установки как и самого себя, Фронт сигнала высокого уровня навыходе переполнения программируемоготаймера 2 также переводит инверсныйвыход Р-триггера 4 в состояние высокого уровня сигнала, что подготавливает устройство к новому циклу опроса, который возобновится с приходомочередного тактового импульса навход 14 устройства, В следующем циклеопрос абонентов и обработка запросовна обслуживание производятся аналогично,В произвольный момент времени работы устройства по результатам обработки информации, вводимой от запросивших обслуживание абонентов или/и поалгоритму программного обслуживания,устройство может быть переведено висходное состояние и/или перепрограммировано посредством последовательности операций, аналогичной приведенной и производимой в режиме начальной установки устройства. При этомсогласно сказанному начальная установка устройства осуществляется подачей сигнала низкого уровня на вход13 установки устройства при высокихуровнях сигналов группы входов 6устройства. Программирование количества опрашиваемых абонентов осуществляется установкой внешним устройствомобратного двоичного кода числа опрашиваемых абонентов на входах 6 группы и подачей сигнала низкого уровняна вход установки 13 устройства, чтозаблокирует элемент И 1 по третьемувходу. После снятия сигнала низкогоуровня с входа 13 двоичный код количества опррашиваемых абонентов эапом"нится в программируемом таймере 2.Программирование числа опрашиваемых абонентов производится обратнымдвоичным кодом увеличенного на едини130 Формула и э о б р е т е н и я Составитель М.Сорочан Техред Л.Олейник Редактор Л,Гратилло Корректор А.Ильин Заказ 1217/48 Тираж 673ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д, 4/5 Подписное Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4,цу числа абонентов, которое требует, ся опросить,Исходя из этого требования, дляслучая максимального заданного числаопрашиваемых абонентов определяютсянеобходимые разрядности сдвиговогорегистра 3 и программируемого таймера 2, Таким образом, возможность запроса на обслуживание от последнегодля конкретного цикла опроса абонента программно может быть исключена,что позволяет производить начальнуюустановку таймера 2 сразу после дос,тижения запрограммированного числаопрашиваемых абонентовУстройство приоритета, содержащее Н разрядный регистр сдвига (М - число источников запросов) и элемент И, причем тактовый вход устройства соединен с первым входом элемента И, выход которого соединен с тактовым входом регистра сдвига, сигнальный выход устройства соединен с вторым входом элемента И, о т л и:ч а ю - щ е е с я тем, что, с целью расширения области применения устройства, в него введены Б коммутаторов, таймер и Р-триггер, причем -й выход регистра сдвига (=1, И) соединен с первым управляющим входом -го коммутатора, второй управляющий вход которого соединен с 1.-м запросным входом устройства и первым информа 2278 6ционным входом первой группы информационных входов -го коммутатора,первые выходы групп информационныхвыходов всех коммутатороВ объединенычерез монтажное ИЛИ и образуют сиг"нальный выход устройства, вторыегруппы информационных входов всехкоммутаторов соединены с шиной логической единицы, вход предварительной 10 установки устройства соединен с входом записи таймера и с третьим вхо-,дом элемента И, выход которого соединен с тактовым входом таймера, выходкоторого соединен с входом Р-тригге ра, входами сброса регистра сдвига итаймера, группа информационных входов которого соединена с группой кодирования числа обслуживаемых запросов устройства, группа информационных выходов таймера являетсягруппой идентификации запроса устройства, выход первого разряда регистрасдвига соединен с Б-входом П-триггера, Р-вход которого соединен с шиной 25 логического нуля, инверсный выходВ-триггера соединен с информационнымвходом регистра сдвига, х-я группаинформационных входов устройства соединена с первой группой информацион ных входов, начиная с второго входа-го коммутатора, одноименные выходыгрупп выходов всех коммутаторов объединены через монтажное ИЛИ и являются группой информационных выходовустройства.

Смотреть

Заявка

3950363, 01.07.1985

ПРЕДПРИЯТИЕ ПЯ В-2038

ЕЗЕРСКИЙ СЕМЕН ОЛЕГОВИЧ, КАЛАШНИКОВ ВЕНИАМИН ВЛАДИМИРОВИЧ, ВЫСЛОУХ СЕРГЕЙ ПЕТРОВИЧ, БОЙКО ЮРИЙ ИВАНОВИЧ, СЫРЕВИЧ ГЕННАДИЙ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: приоритета

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

Код ссылки

<a href="https://patents.su/4-1302278-ustrojjstvo-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Устройство приоритета</a>

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