Многоканальное устройство приоритета

 

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

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

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

РЕСПУБЛИН (19) (11) А1 (51) 4 G .06 F /46.

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

К АВТОРСХОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3859457/24-24 (22) 25.12.84 (46) 15.08.86. Бюл. Ф 30 (71) Дагестанский политехнический институт (72) О.М. Омаров и М,10. Бондаренко (53) 681.325 (088.8} (56) Патент CIIIA У 3629854, кл. 340172.5, опублик. 1968.

Авторское свиДетельство СССР

У 798839, кл. G 06 Г 9/46, 1981. (54) МНОГОКАНАПЬНОЕ УСТРОЙСТВО ПРИО

РИТЕТА (57) Изобретение относится к вычислительной технике, в . частности к устройствам приоритета. Цель изобретения — расширение функциональных воэможностей. Многоканальное устройство приоритета содержит два триггера, четыре элемента И; .элементы

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

1251081

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

На чертеже представлена структурная схема предлагаемого устройства.

Устройство содержит процессоры 1, внешние устройства 32 (или блоки памяти), общую магистраль 3. Многоканальное устройство 4 приоритета содержит каналы 5, объединенные связью 6 (линия занятия магистрали), входы 7 сброса устройства, выходы

8 прерывания, входа 9 задания приоритета, запросные входа 10 устройства, вход-выход 11 канала, а каждый канал содержит триггеры 12 и 13, элементы

И 14 - 17, элемент ИЛИ 18, элемент

НЕ 19, формирователь 20 импульсов, генератор 21 импульсов, счетчик 22.

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

1 на входе 10 появляется положитель ный потенциал, который в подключенном к нему. канале 5 устанавливает в единичное состояние триггер 13 и через элементы И 14 и ИЛИ 18 включает триггер 2, сигнал с единичного выхода которого соединен с первым входом элемента И 17, а также через формирователь 20 устанавливает нулевой потенциал на линии 6 занятия магистрали, которая в этом состоянии фиксирует занятие общей магист.

Рали 3. Этот сигнал через. элемент

НЕ 19 поступает.на„второй вход элемента И 17, сигнал с выхода которого по выходу 8 прерывания изве- щает Процессор 1 о том, что.магистРаль 3 процессором l занята, формирователь 20 осуществляет формирование импульсов по мощности, длительности и их инверсию, Формирователь

20 выполняется с открытым коллекто10

3S

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

После выполнения сеанса связи процессора 1, занявшего общую магистраль 3, с одним из внешних устройств 2 по общей магистрали 3 на входе 7 появляется импульс сброса, который устанавливает триггеры

12 и 13 в исходное состояние. Триггер 12 через формирователь 20 устанавливает на линии 6 занятия магистрали положительный потенциал, кото» рый сигнализирует остальным каналам

5 о том, что общая магистраль 3 свободна. Ясли сигналы запроса от нескольких процессоров 1 приходят в интервале времени, когда общая магистраль 3 занята, при этом устанавливается в единицу триггер 13, а установка триггера 12 блокируется на входе элемента И 14 нулевым потенциалом, приходящим с линии 6 занятия магистрали. Далее процессоры

1 (выдавшие, запросы на занятия магистрали) продолжают выполнение. своей программы, В момент освобождения общей магистрали 3 на линии

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

16 запускает генератор 21, импуль- . сы которого начинают поступать на счетный вход счетчика 22, После прохождения определенного количества импульсов (определяемых коэффи- . циентом пересчета счетчика 22) на выходе счетчика 22 появляется высокий потенциал, который через элементы

И 15 и ИЛИ 16 устанавливает триггер

12 в единичное состояние. Далее единичный выход триггера 12 через формирователь 20 устанавливает на линии

6 занятия магистрали нулевой пОтенциал, сигнализирующий о занятии общей магистрали 3 а остальным процессорам 1 блокирует возможность установления в каналах 5 триггера 12. Этот же сигнал через эле

1251081 мент НЕ 19 поступает на второй вход элемента И 17, сигнал с выхода которого по выходу 8 прерывания извещает процессор I о том, что общая магистраль 3 процессором 1 занята. ,Приоритет процессора 1 определяется интервалом времени от начала поступления импульсов на счетный вход счетчика 22 до момента появления единичного потенциала на выходе счетчика, 10 т.е. коэффициентом пересчета счетчика 22, при этом чем выше коэффициент пересчета счетчика (тем больше интервал времени), тем ниже приоритет процессора. Коэффициент пересче- 1 та счетчика 22 задается процессором по входу 9 и может изменяться.

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

Многоканальное устройство прис- 20 ритета, содержащее в каждом канале ,два триггера, три элемента И, элементы ИЛИ, НЕ, формирователь импульсов, причем вход сброса первого триггера канала соединен с соответствую- 25 щим входом сброса устройства, выход первого триггера канала соединен с входом формирователя импульсов канала и с первым входом первого элемента И канала, выход формирователя им- 3р пульсов канала через элемент HE соединен со вторым входом первого элемента И и с первым входом второго элемента И, каждый запросный вход устройства соединен с входом установ35 ки второго триггера и с первым входом третьего элемента И соответствующего канала, выходы формирователей импульсов каналов объединены между собой, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей sa счет обеспечения, оперативного изменения приоритета, оно содержит в каждом канале четвертый элемент И, генератор импульсов и счетчик, причем вход сброса счетчика канала соединен с соответствующим- входом сброса устройства и входом сброса второго триггера, выход которого соединен с первым входом четвертого элемента И; второй вход которого .,соединен с выходом формирователя импульсов и вторым входом третьего элемента И, выход четвертого элемента И канала соединен с входом запуска генератора импульсов, выход которого соединен с счетным входом счетчика, выход счетчика соединен с вторым входом второго элемента И, информационный вход счетчика соединен с соот, ветствующим входом задания приоритета устройства, выход первого элемента

И канала соединен с соответствующим выходом: прерывания устройства, выходы второго и третьего элементов

И канала соединены соответственно с первым и вторым входами элемента

ИЛИ, выход которого соединен с входом установки первого триггера.

1251081

Составитель F . Пономарева

Редактор Т. Иитейко Техред И,Гайдош Корректор N. Самборская

Заказ 4412/46 Тираж 67 II Подписное

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

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

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

Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п

Изобретение относится к области микроконтроллеров. Техническим результатом является пробуждение главного блока микроконтроллера (MCU). Раскрыта схема для пробуждения главного блока микроконтроллера (MCU), содержащая главный MCU, микросхему периферийного интерфейса и микросхему периферийной обработки, в которой микросхема периферийной обработки соединена с главным MCU посредством микросхемы периферийного интерфейса; линия синхронизации главного MCU соединена с сигналом ведущего генератора синхроимпульсов, а каждая из линии синхронизации микросхемы периферийной обработки и линии синхронизации микросхемы периферийного интерфейса соединена с сигналом ведомого генератора синхроимпульсов, причем сигнал ведущего генератора синхроимпульсов и сигнал ведомого генератора синхроимпульсов являются различными сигналами синхроимпульсов, таким образом, что микросхема периферийного интерфейса и микросхема периферийной обработки остаются в нормальном рабочем состоянии, когда главный MCU переходит в состояние глубокого сна; и микросхема периферийного интерфейса выполнена с возможностью контроля объема данных, передаваемых микросхемой периферийной обработки в микросхему периферийного интерфейса, и передачи сигнала пробуждения в главный MCU, если объем данных превышает порог. 4 н. и 9 з.п. ф-лы, 6 ил.

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