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

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

(З) УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА

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

название год авторы номер документа
Устройство переменного приоритета 1987
  • Белан Александр Михайлович
  • Глинин Евгений Геннадьевич
SU1425673A2
Устройство для прерывания программ 1976
  • Никоноров Рудольф Алексеевич
SU630629A1
Устройство для прерывания программ 1977
  • Хельвас Валерий Пантелеймонович
SU739534A1
Устройство для обслуживания группы запросов 1988
  • Белан Александр Михайлович
  • Макрусев Виктор Владимирович
SU1562913A1
Устройство для обмена данными 1984
  • Конорев Борис Михайлович
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Чернышов Михаил Анатольевич
SU1278874A1
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Устройство для организации очереди 1988
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
  • Ступин Игорь Васильевич
  • Туравинин Владимир Викторович
SU1575184A2
Устройство приоритетного обслуживания каналов 1989
  • Белан Александр Михайлович
  • Козловский Николай Николаевич
SU1702369A1
Устройство приоритета 1990
  • Белан Александр Михайлович
  • Козловский Николай Николаевич
  • Макрусев Виктор Владимирович
  • Рассохин Геннадий Николаевич
SU1746382A2

Иллюстрации к изобретению SU 920 728 A1

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

Формула изобретения SU 920 728 A1

1

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

Известно устройство переменного приоритета, содержащее буфер масок, регистр масок, регистр заявок, блок элементов И, регистр обслуживания, элемент ИЛИ-НЕ, блок аварийного останова, сдвиговый регистр, генератор импульсов, элемент И 1.

Недостатком такого устройства является большой объем оборудования.

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

Недостатком этого устройства является большой объем оборудования.

Цель изобретения - повышение быстродействия.

Поставленная цель достигается тем, что а устройство переменного приоритета, содержащее регистр заявок, регистр кодов управления, шесть элементов И-НЕ, три элемента И, причем первый выход регистра заявок соединен с первыми входами первого элемента И и первого и второго элементов И-НЕ, второй выход регистра заявок соединен с первыми входами второго элемента И и третьего и четвертого элементов И-НЕ, третий выход регистра заявок соединен с первыми входами третьего элемента И и пятого и шестого элементов И-НЕ, группа входов регистра заявок является группой информационных входов устройства, введен шифратор, причем единичный выход первого разряда регистра кодов управления соединен с вторым входом третьего элемента И-ИЕ, единичный выход второго разряда регистра кодов управления соединен с вторым входом пятого элемента И-НЕ, единичный выход третьего разряда регистра кодов управления соединен с вторым входом шестого элемента И-НЕ, нулевой выход первого разряда регистра кодов управления соединен с вторым входом первого элемента И-НЕ, нулевой выход второго разряда регистра кодов управления соединен с вторым входом второго элемента И-НЕ, нулевой вход третьего разряда регистра кодов управления соединен с вторым входом четвертого элемента И-НЕ, выходы третьего и пятого, первого и шестого, второго и четвертого элементов И-НЕ соединены соответственно с вто рым и третьим входами первого, второго и третьего элементов И, выходы которых соединены с входами шифратора, выход которого является ин формационным выходом., устройства. На фигИ приведена структурная схема предложенного устройства; на фиг.2 - таблица кодов управления и соответствующих им приоритетов заявок. Устройство содержит группу информационных входов 1 устройства, информационный выход 2 устройства, регистр 3 заявок, регистр k кодов управления, шесть элементов И-НЕ 5 три элемента И 6, шифратор 7. Устройство работает следующим образом. Код управления, определяющий порядок приоритетов, программно заносится в регистр кодов управления. Соответствие между кодами управления И порядками приоритетов представлено в первой и второй колонках таблицы, в третьей колонце записаны условия появления выходных сигналов, Рассмортим работу устройства, когда код управления, например 110 фпустим, что сигналы прерывания Хл;.Х2 поступают одновременно. В этом случае сначала на выходе эле мента И 6 появляется сигнал Хп, та как элемент И 6 для сигнала х закрыт выходом элемента И-НЕ Б на вход которого подается сигнал единица с единичного выхода первого разряда регистра k кодов управлени а элемент И 6 для сигнала х, закры выходом элемента И-НЕ 5 на вход ко торого подается сигнал едини84ца с нулевого выхода третьего разряда регистра 4 кодов управления. Следовательно, при коде управления 100 сигнал Хп проиходит на выход устройства и закрывает выходы по х, и Хо, т„е. он обладает наивысшим приоритетом. При гашении сигнала прерывания Х(, Тое. при установке второго разряда регистра 3 заявок в нулевое состояние, следующим на выходе появляется сигнал х, так как элемент И 6 для сигнала xj закрыт выходом элемента И-НЕ 5, на вход которого подается сигнал х и единица с нулевого рыхода второго разряда регистра кодов управления. Следовательно, при отсутствии сигнала х сигнал х проходит на выход и закрывает выход по х-, Тое, при коде управления 100 он обладает вторым приоритером. Сигнал Хл появляется на выходе схемы при гашении сигнала х, так как элемент И 6 для сигнала Xj открывает только при отсутстви сигналов X . и Хл„ Следовательно, при коде управления 100 сигнал х Q, обла- дает наименьшим приоритетом, Таким образом, npPi коде управления 100 будет обеспечен порядок приоритетов сигналов прерывания. Для изменения порядка приоритетов необходимо программно изменить код в регистре k ко;цов управления. При других кодах управления предлагаемое устройство работает аналогично описанному выше. Коды управления 010 и 101 являются запрещенными. Запрещенный код это такой код управления, при котором два или несколько сигналов прерывания имеют одинаковый приоритет. Сигналы X ; Х(,; Хл поступают на вход шифратора 7. Код с выхода шифратора 7 можно использовать для определения подпрограммы прерывания. Применение изобретения позволяет повысить быстродействие устройства за счет того, что время реакции устройства не зависит от порядка приоритетов и числа сигналов прерывания и является минимальным для данной элементной базы. Формула изобретения Устройство переменного приоритета, содержащее регистр заявок, регистр кодов управления, шесть элементов И-НЕ, три элемента И, причем первый выход регистра заявок соединен с первыми входами первого элемета И и первого и второго элементов И-НЕ, второй выход регистра заявок соединен с первыми входами второго элемента И и третьего и четвертого элементов И-НЕ, третий выход регистра заявок соединен с первыми входами третьего элемента И и пятого и шестого элементов И-НЕ,группа входов регистра заявок является 2 группой информационных входов устройства, отличающееся тем, что, с целью повышения быстродействия, устройство содержит шифратор, причем единиОДый выход первого разряда регистра кодов управления соединен с вторымвходом третьего элемента И-НЕ,. единичный выход второго разряда регистра кодов управления соединен с вторым входом пятого элемента И-НЕ, единичный выход третьего разряда регистра кодов управления соединен с вторым входом

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

Источники информации, принятые во внимание при экспертизе

1,Авторское свидетельство СССР rf 25178, кл. G 06 F 9/18, 197.

2.Авторское свидетельство СССР №674023, кл. G 06 ЯЭ/18,1977 (прототип) .

Pug./

SU 920 728 A1

Авторы

Андреев Сергей Вячеславович

Пантюхин Александр Иванович

Даты

1982-04-15Публикация

1980-07-09Подача