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

 

Изобретение относится к вычисти лительной технике и может быть использовано в информационно-вычислительных системах, автоматических системах управления технологическими процессами. Целью изобретения является расширение функциональных возможностей устройства за счет динамичес .кого изменения областей просмотра каналов в соответствии с интенсивностью потоков заявок, поступающих на них, и их приоритетами. Устройство содержит п блоков запрбсов, два мультиплексора, элемент ИЛИ, п счетчиков числа заявок, регистр, дешифратор , генератор временных интервалов , суммаЧ-ор, Делитель с переменным коэффициентом деления и RS-триггер. В устройстве применяется делитель с переменным коэффициентом деления, что позволяет помимо известного принципа деформирования последовательности кодовых.комбинаций информирования сигнала окончания временного интервала нормировать различные интервалы, используя программируемость коэффициента деления. Алгоритм совместной работы делителя с переменным коэффициS ентом деления и сумматора обеспечи ел вает синхронное формирование адреса коммутируемого на мультиплексорах в соответствии с комбинаторной структурой кода дешифратора, определяющего дискретный характер приоритетности канала. Таким образом, введение дополнительных элементов и связей между ними позволяет реализовать адаптивную систему выбора приоритета, что расширяет функциональные возможности устройства и повьшает достоверно ,сть передаваемой информации большого количества внешних устройств в системах реального времени. 1 ил.

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

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

РЕСПУБЛИН (su 4 С 06 F 9/46

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

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3854318/24-24 (22) 27,12,84 (46) 15.10.86. Бюл. В 38 (71) Киевский ардена Трудового Красного Знамени институт инженеров гражданской авиации им. 60-летия СССР (72) В.И.Ковтун,.А.Б.Ордынский, В.А.Хорошко и Д.В.Чирков (53) 681.325 (088.8) . (56) Справочник по интегральным микросхемам. Под ред. Б.В;Тарабрина, М..: Энергия, 1980, с. 816.

Авторское свидетелЬство СССР

Р 1062705, кл. G 06 F 9/46, 1983. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к вычис-., лительной технике и может быть использовано в информационно-вычислительных системах, автоматических системах управления технологическими процессами. Целью изобретения является расширение функциональных возможностей устройства за счет динамического изменения областей просмотра каналов в соответствии с интенсивностью потоков заявок, поступающих на них, и их приоритетами. Устройство содержит п блоков запросов, два

„„SU„„1264177 A 1 мультиплексора, элемент ИЛИ, и счет чиков числа заявок, регистр, дешифратор, генератор временных интервалов, сумматор, делитель с переменным коэффициентом деления и RS-триггер.

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

12641 77

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

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

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

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

Многоканальное устройство приоритета содержит вход 1 опроса устройства, генератор 2 временных интервалов, триггер 3, элемент ИЛИ 4, дели

20 тель 5 с переменным коэффициентом деления ДПКД, первый мультиплексор 6, сумматор 7, дешифратор 8, регистр 9, программный вход 10 управления коэф25 фициентом деления, второй мультиплексор ll,,счетчики 12„ — 12„ числа за— явок, и блоков 13 †„ запросов и входы 14, -14„ заявок устройства.

Многоканальное устройство приориЭ( тета работает следующим образом.

В исходном состоянии при отсутствии сигнала опроса на входе 1 с триггера 3 поступает сигнал, с помощью которого осуществляется выключение второго мультиплексора !1, за- 3 прещение работы ДПКД 5 и счетчиков

f2n

При поступлении на вход 1 сигнала опроса устройства производится переключение триггера 3, выходной сигнал которого включает второй мультиплексор ll, разрешает поступление импульсов с генератора 2 на ДПКД 5 и счет числа заявок, поступающих на входы 14, -14„ H K OHc H . B

45 это же время сигнал опроса, поступив— ший на вход l проходит последовательно через элемент ИЛИ 4, первый мультиплексор 6 и подается на вход блока 131 запросов. Выход этого блока (как и всех блоков запросов ) соединен со своим каналом (в данном случае первым) второго мультиплексора 11, состояние которого определяется числом на выходе сумматора 7. Стробируемый синхропоследовательностью с генератора 2, выходной сигнал второго мультиплексора 11 поступает на элемент И11И 4. Затем с выхода элемента

ИЛИ 4 этот сигнал подается на блок ! 3 запросов через первый муиьтиплек 2 сор 6, который включен на нужный канапь выходным кодом сумматора 7. Состояние выходного кода сумматора определяется выходными кодами ДПКД 5 и дешифратора 8.

Синхронизируемый импульсами с генератора 2„,второй мультиплексор

ll формирует сигналы опроса, которые с его выхода поступают на второй вход элемента ИЛИ 4. Наличие синхронизириванного процесса по выходу на адресном поле канала просмотра (выбор одноименного канала на мультиплексорах б и 11 определен состоянием сумматора 7) обуславливает формирование канала пиркуляции сигнала опроса по цепи: элемент ИЛИ 4 — гер-. вый мультиплексор 6 — блоки 13 †1 запросов — второй мультиплексор элемент ИЛИ 4. Количество возможных состояний ДПКД определяется коэффициентом деления и соответствует количеству сформированных каналов про— смотра поступающих заявок и не зависит от порядка их прихода на блоки

13 †1 запросов. Завершение режима анализа поступившйх заявок характеризуется формированием выходного сигнала ДПКД 5, при помощи которого осуществляется запись в регистр 9 состояний счетчиков 12, — 12п числа заявок, и переключением триггера 3 в состояние, которое обеспечивает отключение второго мультиплексора 11 и устанавливает ДПКД 5 и счетчики

12,-12 числа заявок в исходное состояние. Ввиду того, что исходное состояние счетчиков 12, — 12„ числа заявок определяется нулевым числом, а, следовательно, исходное состояние регистра 9 соответствует числу с нулевыми значениями во всех разрядах, на выходе дешифратора 8 формируется код, пропорциональный входному и поступающий на один из входов сумматора 7. На второй вход сумматора 7 поступает код с выхода ДПКД 5, являющийся управляющей последовательностью просмотра всех каналов поступающих заявок . При этом выходной код сумматора 7, 1оступающий на мультиплексоры б и ll обеспечивает последовательный просмотр блоков 13„ — 13„ запросов.

126ч!77

При наличии i-го сигнала заявки канала, сигнал опроса блокирует прохождение заявок каналов с более высоким приоритетом по отношению к д-иу каналу путем подачи нулевого 5 уровня на блок 13 запросов. Наличие нулевого уровня на втором входе блока 13 запросов блокирует подсчет импульсов на ДПКД 5 и дальнейшее про хождение сигнала опроса. По мере обслуживания заявок отдельных каналов счетчики 12, — 12„ циклически, в течение определенного промежутка времени, задаваемого коэффициентом деления

ДПКД 5, осуществляют регистрацию чис- 15 ла заявок каждого канала. По окончании интервала определения числя заявок выходные коды счетчиков 12 -12„ поступают в регистр 9, образуя слово, дешифрация которого дешифратором

8 позволяет выбрать соответствующий порядок мультиплексирования совместно с кодовым числом ДПКД 5 через сумматор 7 входов блоков запросов, что эквивалентно динамическому измене-

25 нию приоритетов отдельных источников в зависимости от интенсивности потоков входных заявок.

Каждый счетчик 12 числя заявок регистрирует определенное (в зависимости от интенсивности поступления) числа заявок, поступающих во время выполнения каждого цикла ДПКД 5, а следовательно, выходные числа счетчиков соответствуют числу регистри- 35 рованных заявок. Так как интенсивности поступления заявок по каналам различны, то и выходные числа, отображающие состояние счетчиков, разные. Из этого следует, что зоны, от- 40 веденные в регистре 9 для каждого счетчика, будут содержать различное количество единиц, начиная со старшего разряда, Дешифратор 8, работая по алгоритму анализа зон регистра 9, . 45 каждой из которых соответствует один выходной разряд дешифратора 8, формирует на выходе двоичное число, разрядность которого равна количеству счетчиков, с наличием только одной 50 единицы.в разряде соответствующего счетчика с максимальным числом. Далее, на сумматоре 7 производится сложение числа, соответствующего исходному состоянию ДПКД 5 с выходным 55 числом дешифратора 7, и формируется адрес выбора канала мультиплексора 6, который обладает характеристикой максимальной интенсивности поступления заявок. Запись информации в регистр

9 осуществляется по переднему фронту выходного сигнала ДПКД 5, а установка коэффициента деления — по эаднему.

Программируемый вход 10 служит для локального просмотра определенной области каналов. Так, если емкость ДПКД 5 равна М, а число каналов п, то при установке коэффициента деления К = М/2 будут просматриваться только п/2 каналов. Установка коэффициента деления ДПКД может производиться вручную с помощью набора тумблеров:или программно от вычислительного устройства на основании анализа интенсивности поступления заявок или важности, определяемой реальными характеристиками работы устройства.

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

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

RS-триггер, S-вход которого подсоединен к входу опроса устройства, а

R-вход — к первому выходу делителя с переменным коэффициентом деления и к входу записи регистра, причем вы77

Составитель М.Сорочан

Техред З.Кадар Корректор A.Òÿñêî

Редактор И.Касарда

Заказ 5563/49 Тираж 671 Подписное

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

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

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

S 12641 ход RS-триггера подключен к входам записи числа заявок, к разрешающему входу делителя с переменным коэффициентом деления к первому управляюще-, му входу второго мультиплексора, 5 группа информационных входов которого соединена с выходами соответствующих блоков запросов, информационные входы первого и второго мультиплексоров подсоединены к выходу сумматора, !О первый и второй входы сумматора под— ключены соответственно к выходу дешифратора и второму выходу делителя с переменным коэффициентомделения,вход которого является входом количества сформированных каналов просмотра поступающих заявок устройства, тактовыйвход делителя с переменным коэффициентом деления соединен с выходом генератора временных интервалов и вторым управляющим входам второго мультиплексора, выход которого подключен к второму входу элемен- . та ИЛИ.

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

 

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

Изобретение относится к вычислительной технике и может быть использовано Р ЦВМ, обрабатьшающих сообщения от множества независимых источников

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

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

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

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

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

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

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

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

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

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

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

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

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