Устройство приоритета Советский патент 1987 года по МПК G06F9/50 

Описание патента на изобретение SU1302278A1

25

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

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

На чертеже, представлена функциональная схема устройства.

Устройство приоритета содержит элемент И 1 , таймер 2, регистра 3 сдвига, D-триггер 4, коммутаторы 5, груп- пу входов 6 кодирования числа обслуживаемых запросов устройства, группу выходав 7 идентификации запросов устройства, вход 8 потенциала логического нуля, входы,9 потенциала логической единицы, группу з апросных входов 10 устройства, группу информационных выходов 11 устройства, N групп (N - число запросов) информационных входов устройства, вход 13 установки устрой- - ства, тактовый вход 14 устройства, сигнальный выход 15 устройства.

Коммутаторы 5 могут быть выполне- ны на шинных формирователях типа К589АП16, у которых вход-выброса 35 кристалла . соединен с выходом с оответ- ствующего разряда регистра 3.

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

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

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

5

О

О

35

д

«5

спг

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

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

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

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

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

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

В процессе опроса абонентов в случае отсутствия сигнала активного низого уровня на входе 10 группы запросных входов устройства, соответствующего опрашиваемому абоненту, дан- 20 ный коммутатор 5 подключает к группе своих выходов вторую группу ин- формационных входов 9, на которые постоянно подан пассивный сигнал логической единицы. В случае совпадения 25 сигналов низкого уровня на двух управляющих входах коммутатора 5, что происходит при совпадении номера абонента, запросившего обслуживание, с сигналом на выходе соответст- 30 вующего разряда регистра 3 сдвига данный коммутатор открывается в направлении передачи информации от первой группы входов 12 и, так как соответствующий ему запросный вход 35 10 группы, кроме второго управляющего входа, соединен и с первым входом пер вой информационной группы в-ходов соответствующего коммутатора 5, сигнал запроса появляется на первом вы- 40 соде соответствующего коммутатора. изкий потенциал с первого выхода соответствующего коммутатора поступает на сигнальный выход 15 устройства и запрещает поступление через лс элемент И1 тактовых импульсов на входы регистра 3 и таймера 2. С группы выходов 7 идентификации абонента считывается обратный двоичный код номера абонента, запросившего обслу- еп живайие.

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

754

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

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

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

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

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

Устройство приоритета, содержащее N разрядный регистр сдвига (N - число источников запросов) и элемент И, причем тактовый вход устройства соединен с первым входом элемента И, выход которого соединен с тактовым входом регистра сдвига, сигнальный выход устройства соединен с вторым входом элемента И, о т л и. ч а ю - щ е е с я тем, что, с целью расширения области применения устройства, в него введены N коммутаторов, таймер и D-триггер, причем i-й выход регистра сдвига (, N) соединен с первым-управляющим входом i-ro коммутатора, второй управляющий вход которого соединен с i-м запросным входом устройства и первым информаРедактор Л.Гратилло

Составитель М.Сорочан Техред Л.Олейник

Корр Подп

1217/48Тираж 673

ВНИИ1Ш Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

ционным входом первой группы инфор- мационных входов i-ro коммутатора, первые выходы групп информационных выходов всех коммутаторов объединены

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

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

группой идентификации запроса устройства, выход первого разряда регистра сдвига соединен с S-входом D-тригге- ра, D-вход которого соединен с шиной

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

устройства.

Корректор А.Ильин Подписное

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

название год авторы номер документа
Устройство для обслуживания запросов 1986
  • Езерский Семен Олегович
  • Калашников Вениамин Владимирович
  • Сыревич Геннадий Александрович
SU1352488A1
Устройство для обработки запросов 1988
  • Ледерер Владимир Владимирович
  • Поленов Виктор Петрович
SU1580365A1
Устройство для обслуживания запросов 1988
  • Бабенко Людмила Климентьевна
  • Карпов Евгений Владимирович
  • Осьмаков Сергей Геннадьевич
  • Омаров Омар Магадович
SU1536383A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Жиров В.А.
  • Молотков Ю.А.
  • Поляков А.В.
  • Плотников С.П.
  • Салюк Д.В.
RU2157561C1
Устройство для обслуживания запросов 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1492354A1
Устройство для обслуживания запросов 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1434434A1
Устройство для формирования сигнала прерывания 1987
  • Кулаков Михаил Геннадьевич
SU1432522A1
Многоканальный коммутатор 1991
  • Гузь Владимир Петрович
  • Бянкин Александр Александрович
SU1780182A1
Приоритетное устройство 1984
  • Белан Александр Михайлович
SU1260956A1

Реферат патента 1987 года Устройство приоритета

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

Формула изобретения SU 1 302 278 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1302278A1

Устройство переменного приоритета 1982
  • Молчанов Олег Евграфович
  • Мелешко Станислав Леонидович
  • Основенко Игорь Николаевич
  • Щечкин Александр Денисович
SU1083192A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство переменного приоритета 1982
  • Молчанов Олег Евграфович
  • Куликов Владимир Алексеевич
SU1016785A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 302 278 A1

Авторы

Езерский Семен Олегович

Калашников Вениамин Владимирович

Выслоух Сергей Петрович

Бойко Юрий Иванович

Сыревич Геннадий Александрович

Даты

1987-04-07Публикация

1985-07-01Подача