Устройство приоритета

 

Изобретение относится к вычислительной технике, в частности к устройствам управления очередностью об- .служивания абонентов, и может быть использовано при построении различных устройств, имеющих структуру вычислительных систем коллективного пользования. Цель изобретения -. расширение области применения устройства . Устройство приоритета содержит элемент И1, таймер 2, регистр 3 сдвига , D-триггер 4, коммутатор. Устройство позволяет программировать коли-; чесТво опрашиваемь1х абонентов, а также передавать помимо сигналов запроса служебную информацию. 1 ил. Ю

СО)ОЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) (51)4 G 06 F 6

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ASTOPCHOIVIY СВИДЕТЕЛЬСТВУ

%5k.)1 9() Т ".!

11

11

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3950363/24-24 (22) 01. 07. 85 (46) 07. 04. 87. Бюл. ¹ 13 (72) С. О. Езерский, В. В. Калашников, С.П.Выслоух, Ю.И.Бойко и Г.А.Сыревич (53) 681.М5(088.8) (56) Авторское свидетельство СССР № 1083192, кл. G 06 F 7/46, 1982.

Авторское свидетельство CCQP № 1016785, кл. G 06 F 9/46, 1983. (54) УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике, в частности к устройствам управления очередностью обслуживания абонентов, и может быть использовано при построении различных устройств, имеющих структуру вычислительных систем коллективного пользования. Цель изобретения вЂ, расширение области применения устройства. Устройство приоритета содержит элемент Иl, таймер 2, регистр 3 сдвига, D-триггер 4, коммутатор. Устройство позволяет программировать коли-. чество опрашиваемых абонентов, а также передавать помимо сигналов запроса служебную информацию. 1 ил.

1 1302278 2

Изобретение относится к вычислительной технике, в частности к устройствам управления очередностью обслуживания абонентов, и может быть использовано при построении различных устройств автоматики, информационноиэмерительной техники, имеющих струк, туру вычислительных систем коллектив. ного пользования.

Цель изобретения — расширение области применения устройства за счет коммутации как сигналов запроса на обслуживание, так и служебных сигналов, и за счет автономности возбуждения циклов опроса.

На чертеже. представлена функциональная схема устройства, Устройство приоритета содержит элемент И 1, таймер 2, регистр 3 сдвига, D-триггер 4, коммутаторы 5, груп- 20 пу входов 6 кодирования числа обслуживаемых запросов устройства, группу выходов 7 идентификации запросов устройства, вход 8 потенциала логического нуля, входы,9 потенциала логичес25 кой единицы, группу запросных входов

10 устройства, группу информационных выходов 11 устройства, N групп (N— число запросов) информационных входов устройства, вход 13 установки устройства, тактовый вход 14 устройства, сигнальный выход 15 устройства.

Коммутаторы 5 могут быть выполнены на шинных формирователях типа

K589AII16, у которых вход .вьгброса 35 кристалла. соединен с выходом соответствующего разряда регистра 3.

В качестве таймера 2 может быть использована БИС КР580 ВИ53.

При принятых в качестве активного для входных и выходных сигналов, за исключением тактовых импульсов, низкого уровня устройство работает следующим образом.

На вход начальной установки устройства от внешнего устройства поступает сигнал низкого уровня, что заблокирует прохождение импульсов с тактового входа 14 через элемент И1» а также 5р вызовет появление сигнала низкого уровня на управляющем инверсном входе таймера 2. По этому сигналу таймер 2 производит инвертирование кода в высоких (пассивных) .уровнях сигнала в сигналы низкого уровня и, как следствие, выдачу сигнала высокого уровня по выходу переполнения. Этот сигнал, воздействуя на вход начальной установки таймера 2 и вход начальной установки регистра 3, обнуляет логику счета тактовых импульсов у таймера 2 и сдвиговый регистр 3.

Фронт сигнала высокого уровня на выходе переполнения таймера 2 устанав. ливает также по динамическому С-вхо ду инверсный выход D-триггера 4 в состояние высокого уровня сигнала, что подготавливает занесение сигнала высокого уровня в регистр 3 сдвига по

его входу последовательного занесения информации первым тактовым импульсом, поступившим на его тактовый вход. 0 завершении начальной установки свидетельствует появление сигналов высокого уровня на группе выходов

7 устройства. После этого на группу входов 6 программно устанавливаются сигналы инверсного двоичного кода числа опрашиваемых абонентов, поступающие на группу Ъходов таймера 2.

В случае, если число абонентов, которое требуется опросить, отлично от нуля, с выхода переполнения таймера

2 снимается сигнал высокого уровня, что разблокирует регистр 3 по его входу начальной установки и таймер

2 по аналогичному входу. В исходном состоянии элемент И1 разблокирован по второму входу. Это следует из того, что за счет обнуления сдвигового регистра 3 и, как следствие, воздействия сигналов высокого уровня с инверсных выходов последнего на управляющие входы всех коммутаторов

5 последние поддерживают группы своих выходов в "третьем" состоянии °

Для перевода устройства в рабочий режим с входа 13 установки устройства снимается сигнал низкого уровня.

При этом происходят запоминание таймером 2 кода числа опрашиваемых абонентов, а также разблокировка элемента И1 по третьему входу. Вследствие этого тактовые импульсы с тактового входа 14 через элемент И1 поступают на тактовый вход таймера 2 и аналогичный вход регистра 3. По пер- вому прошедшему тактовому импульсу сигнал высокого уровня записывается в регистр 3 с его входа последователь-, ного занесения информации и, проин- вертировавшись, появляется на инверсном выходе первого разряда сдвигового регистра 3, что по единичному инверсному входу переводит инверсный выход D-триггера 4 в состояние низко3 13Г? 22 го уровня сигнала. Это позволяет исключить занесение высокого уровня в регистр 3 при последующих воздействиях так новых импульсов до начала следующего цикла опроса абонентов, В рабочем режиме сигнал низкого уровня тактовыми импульсами сдвигается на инверсных выходах регистра 3, что последовательно отпирает коммутаторы

5 по их управляющим инверсным входам,.Я а таймер 2 на выходах 7 фиксирует обратный (инверсный) код номера активизированного разряда на выходе регистра 3, т.е. коды текущего приоритета опроса абонентов. 15

В процессе опроса абонентов в случае отсутствия сигнала активного низкого уровня на входе 10 группы запросных входов устройства, соответствующего опрашиваемому абоненту, дан- 20 ный коммутатор 5 подключает к группе своих выходов вторую группу ин,формационных входов 9, на которые постоянно подан пассивный сигнал логической единицы. В случае совпадения 25 сигналов низкого уровня на двух . управляющих входах коммутатора 5, что происходит при совпадении номера абонента, запросившего обслуживание, с сигналом на выходе соответст- 30 вующего разряда регистра 3 сдвига данный коммутатор открывается в направлении передачи информации от первой группы входов 12 и, так как соответствующий ему запРосный вход

10 группы, кроме второго управляющего входа, соединен и с первым входом первой информационной группы входов соответствующего коммутатора 5, сигнал запроса появляется на первом вы- 40 ходе соответствующего коммутатора.

Низкий потенциал с первого выхода соответствующего коммутатора поступает на сигнальный выход 15 устройства и запрещает поступление через элемент И1 тактовых импульсов на входы регистра 3 и таймера 2. С группы выходов 7 идентификации абонента считывается обратный двоичный код . номера абонента, запросившего обслу- 50 живайие.

Служебная информация, характеризующая режимы обслуживания абонентов (н-р, передачи или прием информации, адрес вектора прерывания, запрос пря-55 мого доступа и т.д. и т.п,) транслируется с группы входов 12 через соот-. ветствующий коммутатор 5 на группу информационных выходов 11 устройства.! 4

После обслуживания данного абонента активный низкий сигнал с его запросного входа 10 снимается, что разблокирует элемент И1, разрешая поступление тактовых импульсов на вход таймера 2 и регистр 3 сдвига. Процесс опроса абонентов продолжается.

В процессе опроса при достижении равенства числа опрошенных абонентов числу абонентов, которое требуется опросить в данном цикле опроса, таймер 2 вырабатывает сигнал высокого уровня на выходе переполнения и этим сигналом производит начальную установ. ку сдвигового регистра 3 по входу его начальной установки как и самого себя, Фронт сигнала высокого уровня на выходе переполнения программируемого таймера 2 также переводит инверсный выход D-триггера 4 в состояние высокого уровня сигнала, что подготавливает устройство к новому циклу опроса, который возобновится с приходом очередного тактового импульса на вход 14 устройства. В следующем цикле опрос абонентов и обработка запросов на обслуживание производятся аналогично, В произвольный момент времени рабо-ты устройства по результатам обработ ки информации, вводимой от запросивших обслуживание абонентов или/и по алгоритму программного обслуживания, устройство может быть переведено в исходное состояние и/или перепрограммировано посредством последовательности операций, аналогичной приведенной и производимой в режиме начальной установки устройства. При этом согласно сказанному начальная установка устройства осуществляется подачей сигнала низкого уровня на вход

13 установки устройства при высоких уровнях сигналов группы входов 6 устройства. Программирование количества опрашиваемых абонентов осуществляется установкой внешним устройством обратного двоичного кода числа опрашиваемых абонентов на входах 6 группы и подачей сигнала низкого уровня на вход установки 13 устройства, что заблокирует элемент И1 по третьему входу. После снятия сигнала низкого уровня с входа 13 двоичный код количества опррашиваемых абонентов эапом" нится в программируемом таймере 2.

Программирование числа опрашиваемых абонентов производится обратным двоичным кодом увеличенного на едини130

Формула и э о б р е т е н и я

Составитель M.Ñoðî÷àí

Техред Л.Олейник

Редактор Л.Гратилло

Корректор А.Ильин

Заказ -1217/48 Тираж 673

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4. цу числа абонентов, которое требует, ся опросить.

Исходя из этого требования, для случая максимального заданного числа опрашиваемых абонентов определяются необходимые разрядности сдвигового регистра 3 и программируемого таймера 2. Таким образом, возможность запроса на обслуживание от последнего для конкретного цикла опроса абонента программно может быть исключена, что позволяет производить начальную. установку таймера 2 сразу после достижения запрограммированного числа опрашиваемых абонентов °

Устройство приоритета, содержащее

N разрядный регистр сдвига (N — число источников запросов) и элемент И, причем тактовый вход устройства соединен с первым входом элемента И, выход которого соединен с тактовым входом регистра сдвига, сигнальный выход устройства соединен с вторым входом элемента И, о т л и:ч а ю— щ е е с я тем, что, с целью расширения области применения устройства, в него введены N коммутаторов, таймер и D-триггер, причем i-й выход регистра сдвига (i=1 N) соединен с первым управляющим входом i-ro коммутатора, второй управляющий вход которого соединен с i-м запросным входом устройства и первым информа2278 6 ционным входом первой группы информационных входов i-го коммутатора, первые выходы групп информационных выходов всех коммутатороВ объединены через монтажное ИЛИ и образуют сигнальный выход устройства, вторые группы информационных входов всех коммутаторов соединены с шиной логической единицы, вход предварительной

10 установки устройства соединен с входом записи таймера и с третьим Вхо-, дом элемента И, выход которого соединен с тактовым входом таймера, выход которого соединен с входом D-тригге15 ра, входами сброса регистра сдвига и таймера, группа информационных входов которого соединена с группой кодирования числа обслуживаемых запросов устройства, группа информационных выходов таймера является группой идентификации запроса устройства, выход первого разряда регистра сдвига соединен с S-входом D-триггера, D-вход которого соединен с шиной

25 логического нуля, инверсный выход

D-триггера соединен с информационным входом регистра сдвига, х-я группаинформационных входов устройства соединена g первой группой информацион30 ных входов, начиная с второго входа

i-го коммутатора, одноименные выходы групп выходов всех коммутаторов объединены через монтажное ИЛИ и являются группой информационных выходов

35 устройства.

Устройство приоритета Устройство приоритета Устройство приоритета Устройство приоритета 

 

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

Изобретение относится к вычислительной технике и может использовать ; Lh: ся в системах прерывания ЭВМ

Изобретение относится к вычислительной технике и может быть использовано при построении вычислительных комплексов

Изобретение относится к области вычислительной техники и наиболее пригодно для вьшолнения дисциплины обслуживания с равноправным или относительным приоритетом.Целью изобретения является упрощение устройства

Изобретение относится к вычислительной технике, а именно к устройствам промежуточного накопления и управления последовательностью обслуживания запросов нескольких абонентов

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных ЭВМ для приоритетного обслуживания запросов на магистраль обмена данными общие модули памяти и другие разделяемые ресурсы

Изобретение относится к специализированным средствам вычислительной техники и предназначено для исследования процесса обслуживания заявок с различными приоритетами в системах массового обслуживания с очередью

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных вычислительных система-х для распределения заяв.ок по процессорам

Изобретение относится к вычислительной технике и может быть использовано в системах обмена и обработки данных

Изобретение относится к цифровой вычислительной технике и может быть использовано в системах, имеющих несколько источников информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в конвейерных потоковых машинах и многопроцессорных вычислительных системах

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх