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

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

1

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

Целью изобретения является повышение достоверности работы устройства за счет блокировки сброса ранее идентифицированного запроса до окончания новой идeнтиф кaции.

На чертеже представлена схема предлагаемого устройства. . Устройство приоритета содержит триггеры 1 запроса группы, регистры 2 :

приоритета группы, схемы 3.сравнения группы, элементы И 4 группы, элементы ИЛИ 5 и 6, генератор 7 тактовых импульсов, счетчик 8, элементы НЕ 9 группы, элементы 10 задержки группы, элементы И I1 группы, триггеры 12 идентификации группы, входы 13 запроса устройства, входы 14 сброса устройства, информационные входы 15 устройства, сигнальный выход 16 устройства, выходы идентификации источников 17 запроса устройства.

О)

ND

СО

IND

314

Устройство работает следующим о6- р}аэом.

I В исходном состоянии триггеры запроса 1 и идентификации 12 находятся а нулевом состоянии, счетчик 8 непре- рьтно считает импульсы, поступающие на его счетный вход с генератора 7 тактовых импульсов, а в регистрах 2 записаны коды приоритета, причем ис- тЮчнику запроса наивысшего приорите- TJa соответствует наименьший двоичный Цод.

Запросы от источников в случайные оменты времени в вцце импульсов по- ступают на входы 13 устройства и переводят соответствующие триггеры 1 Е единичное состояние, подготавливая 1 срабатьюанию соответствующие эле- NeHTH И 4, Как только код приоритета гоступающего запроса, хранящийся в соответствующем регистре 2, станет jiaBHbiM значению счетчика 8, соответствующая схема 3 сравнения сформиру- йт сигнал единичного уровня, который Йожет появиться на выходе соответствующего элемента И 4 только при ус- 4овии, если соответствующие триггеры I запроса находятся в единичном сое- ояниио Единичный сигнал с выхода со дтвётствующего элемента И 4 через Элемент ИЛИ 5 поступает на вход сброса счетчика 8 и устанавливает его в нуль. Одновременно единичный сигнал С выхода соответствующего элемента И 4 проходит через соответствующий элемент НЕ 9 и блокирует прохожде- йие сигнала с выхода элемента ИЛИ 5 через соответствующий элемент И 11 на нулевой вход соответствующего Триггера 12 идентификации Единичный еигнал с выхода соответствующего.элемента И 4 через элемент 10 задержки иостзттает на прямой вход соответствующего триггера 12 идентификации и устанавливает его в единицу Сигнал е прямого выхода соответствующего триггера 12 идентификации поступает йа соответствующий выход 17, идентифицируя источник запроса максималь- яого приоритета, через элемент ШШ 6 поступает на выход 16 устройства в виде сигнала Требование прерывания далее счетчик 8, установленный в нуль, начинает счет импульсов гене- ратора 7 тактовых импульсов, считает до того момента, когда его код (будет равен коду уже идентифицированного запроса, затем счетчик 8 снова

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

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

Вторая ситуация, когда поступил запрос более высокого приоритета. В момент времени, когда на выходе счетчика 8 будет код, соответствующий приоритету вновь поступившего запроса, имеющего более высокий приоритет на выходе соответствующей схемы 3 сравнения сформируется единичный сигнал, который пройдет через соот- ветств тощий элемент И 4, элемент ИЛИ 5 и установит счетчик В в нуль. Одновременно, единичный сигнал с выхода соответствующего элемента И 4 через соответствующий элемент НЕ 9 блокирует прохождение сигнала с выхода элемента ИЛИ 5 через соответствующий элемент И 11 на нулевой вход соответствующего триггера 12 идентификации. Единичный сигнал с выхода соответствующего элемента И 4 через соответствующий элемент 10 задержки поступает на единичный вход соответствующего триггера 12 идентификации и устанавливает его в единицу.

Одновременно с этим единичньй сигнал с выхода соответствующего элемента И 4 проходит через элемент ИЛИ 5 и поступает на все остальные элементы И 11, в том числе и канала, который ранее был идентифицирован. На выходах элементов И 4 всех остальных каналов - нулевой сигнал, который проходит через соответствующие элементы НЕ 9 и разрешает прохождение единичных сигналов с выхода элемента ИЛИ 5 через соответствзпощие

5

элементы И 11 на нулевые входы соответствующих триггеров 12 идентификации, при этом ранее установленный триггер 12 идентификации будет установлен в нуль, чтобы исключить конфликтные ситуации на выходах идентификации источников 17 запроса, необходимо время задержки элементов 10 задержки выбрать равным или большим времени распространения сигнала на элементе ИЛИ 5 и элементах И 11„

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

Устройство обслуживания, при условии его незанятости и наличия сигнала Требование обслуживания, начинает процесс обмена информации с выбранным источником запроса, который в этом случае посылает импульсный сигнал по входу 14 сброса на нулевой вход соответствующего триггера 1 запроса, переводя его в нулевое состояние о Устройство автоматически определит новый источник с максимальным приоритетом -i

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

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

623126

первой группы, вторые входы которых соединены с прямыми выходами триггеров запроса группы, выходы элемен- с тов И первой группы соединены с со- ответстБуюп5ими входами элемента ИЛИ, выход счетчика соединен с вторыми входами схем сравнения группы, единичные входы триггеров запроса груп10 пы соединены с входами запроса устройства, входы сброса устройства соединены с нулевыми входами соответствующих триггеров запроса , о т- личающееся тем, что, с

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

25 сброса которого соединен с выходом первого элемента ИЛИ и с первыми входами элементов И второй группы, вторые входы которьк соединены с выходами соответствующих элементов НЕ группы, входы которых соединены с входами соответствующих элементов задержки группы и с выходами соответствующих элементов И первой группы, выходы элементов задержки Группы

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

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

30

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

название год авторы номер документа
Устройство приоритета 1987
  • Королев Анатолий Викторович
  • Голик Юрий Алексеевич
  • Буряк Геннадий Владимирович
  • Яновский Эдуард Иванович
  • Гончар Олег Михайлович
SU1383357A2
Устройство для обслуживания запросов 1983
  • Чернов Виктор Порфирьевич
SU1113804A1
Устройство приоритета 1983
  • Чернов Виктор Порфирьевич
SU1137468A1
Устройство для организации очереди 1988
  • Бучнев Александр Николаевич
  • Горовой Владимир Родионович
  • Карпунин Евгений Иванович
  • Корнеев Владимир Алексеевич
  • Песоченко Василий Иванович
SU1504652A1
Устройство приоритета 1985
  • Чернов Виктор Порфирьевич
SU1267419A1
Устройство для обслуживания запросов 1986
  • Ярмонов Виктор Иванович
  • Козий Сергей Петрович
  • Просвирницин Александр Иванович
  • Авдонин Андрей Николаевич
SU1336004A1
Устройство приоритета 1986
  • Бучнев Александр Николаевич
  • Зимнович Ольга Алексеевна
  • Карпунин Евгений Иванович
  • Песоченко Василий Иванович
SU1365084A1
Устройство для сопряжения каналов ЭВМ с периферийными устройствами 1990
  • Алымов Александр Семенович
  • Асцатуров Рубен Михайлович
  • Морозов Владимир Викторович
  • Овсянников Валерий Иванович
  • Побат Сергей Николаевич
SU1732348A1
Устройство приоритета 1987
  • Бучнев Александр Николаевич
  • Горовой Владимир Родионович
  • Зимнович Ольга Алексеевна
  • Карпунин Евгений Иванович
SU1439587A1
Устройство для обслуживания запросов 1987
  • Белов Александр Павлович
  • Козий Сергей Петрович
  • Просвирницин Александр Иванович
  • Ярмонов Виктор Иванович
SU1444768A1

Иллюстрации к изобретению SU 1 462 312 A1

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

Изобретение относится к вычислительной технике и может быть использовано в устройствах приоритетного обслуживания запросов. Целью изобретения является повьшение достоверности работы устройства за счет блокировки сброса ранее идентифицированного запроса до окончания новой идентификации. Устройство приоритета содержит группу триггеров запроса, группу регистров приоритета, группу схем сравнения, две группы элементов И, группу элементов задержки, два элемента ИЛИ, группу элементов НЕ, группу триггеров идентификации, генератор тактовых импульсов, счетчик, группы входов запроса, сброса устройства и группу информационных входов устройства, группу выходов идентификации источников запроса устройства и сигнальный выход устройства о В устройстве путем подключения выхода генератора тактовых импульсов к тактовому входу счетчика обеспечена непрерьшная работа счетчика по определению наиболее приоритетного из запросов, поступающих на вход устройства в случайные моменты времени Перезапись выходных триггеров идентификации происходит только в случае поступления запроса с более высоким приоритетом, чем у запроса, идентифицированного ранее. 1 ил. ( (Л

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

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

Устройство приоритета 1980
  • Белан Александр Михайлович
  • Молчанов Олег Евграфович
  • Полуаршинов Андрей Михайлович
  • Трудов Юрий Васильевич
SU894710A1
Устройство приоритета 1983
  • Чернов Виктор Порфирьевич
SU1137468A1

SU 1 462 312 A1

Авторы

Бучнев Александр Николаевич

Горовой Владимир Родионович

Карпунин Евгений Иванович

Песоченко Василий Иванович

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

Даты

1989-02-28Публикация

1987-07-16Подача