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

 

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

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

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

РЕСПУБЛИК (5П5 6 06 F 9/46

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4821462/24 (22) 03.05.90 (46) 15,04.93. Бюл. М 14 (72) В.В.Туравинин, В.В.Мажников, С.А.Гунько и А.М.Снадин (56).Авторское свидетельство СССР

ЬЬ 1709312, кл. G 06 F 9/46, 1989, Авторское свидетельство СССР

М 1568045, кл. G 06 F 9/46, 1990, Изобретение относится к области вычислительной техники и может быть использовано для организации приоритетного доступа к устройству общего использования.

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

На фиг.1 изображена структурная схема устройства; на фиг.2 — структурная схема блока выбора старшего разряда (БВСР), Устройство содержит (фиг.1) элемент

ИЛИ-НЕ 1, элемент И 2, элемент ИЛИ 3, формирователь импульсов 4, элемент 5 задержки, группу элементов ИЛИ 6, блок выбора старшего разряда 7, содержащий (фиг.2) элементы И 8 с прямыми и инверсными входами, каналы 9. каждый из которых содержит триггер 10, элемент ИЛИ 11, вторую, первую группу элементов И 12, 13, регистр 14, дешифратор 15, выход 16 ответа канала, вход 17 сброса канала, группу кодовых входов 18 устройства, вход 19 запроса кана ла.

Устройство работает следующим образом.

„„Я2„„1809441 Al (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть использовано для организации приоритетного доступа к устройству. Цель изобретения — повышение быстродействия устройства за счет исключения из опроса каналов, не имеющих запросов на обслуживание. В устройство введена группа элементов И, а в каждый канал — дешифраторы, блоки элементов И, 2 ил..В исходном состоянии регистры i4 и триггеры 10 находятся в нулевом состоянии, следовательно, с помощью элемента ИЛИНЕ 1 открыт элемент И 2. B случайные моменты времени от абонентов (на чертеже не показаны) на входы запроса 19 соответствующих каналов 9 поступают сигналы запроса в виде логической единицы. В этот же момент времени от абонентов на соответствующие группы кодовых входов устройства 18 поступают их коды приоритетов (приоритет тем выше. чем выше код), В устройстве при-. меняется двоичный код приоритета. Одинаковых кодов у абонентов нет, Если от абонента не поступает запрос, то соответственно на группу кодовых входов устройства

18 код не поступает, т.к. код будет равен нулю. Сигнал запроса, пройдя через элемент ИЛИ 3 и открытый элемент И 2, по переднему фронту с помощью формирователя импульсов 4 формирует импульс, Ro которому через первую группу элементов И

13 в регистры 14 каналов 9 заносятся коды приоритетов, В соответствии с поступившим кодом на соответствующем К-ом (К = 1, Н) выходе дешифратора 15 появляется сигнал

1809441 логической единицы. Данный сигнал открывает по первому входу К-й элемент И второй группы элементов И 12 своего канала, и, пройдя через К-й элемент ИЛИ группы элементов ИЛИ 6, поступает в блок выбора старшего разряда 7 (схема БВСР изображена на фиг.2). На выходе этого блока, который соответствует наибольшему коду приоритета из поступивших, возникает сигнал.

Допустим, что старший разряд соответствует К-му сигналу дешифратора 15 канала

9, Тогда с К-ro выхода БВСР 7 сигнал логической единицы поступает на все К-ые элементы И второй группы элементов И 12 всех каналов 9. Тогда после времени задержки, равному срабатыванию регистра 14, дешифратора 15, группы элементов ИЛИ 6 и БВСР

7, с выхода элемента задержки 5 устройства появится ранее сформированный на формирователе 5 импульс. Данный импульс стробирует все элементы И второй группы элементов И 12 всех каналов 9. В результате . на выходе К-го элемента второй группы элементов И 12 канала 9, соответствующего

К-ому (старшему из.имеющихся) коду приоритета, образуется единичный сигнал, который, пройдя через элемент ИЛИ 11 своего канала 9, установит триггер 10 в единичное состояние, Таким образом, на выходе ответа 16 канала 9 соответствующего старшему

-коду приоритета образуется единичный сигнал, свидетельствующий о разрешении захвата общей магистрали. По мере образования данного сигнала с помощью элемента ИЛИ-НЕ 1 устройства закрывается элемент И 2 устройства. После завершения обмена информацией между абонентами через общую магистраль на вход сброса 17 канала поступает единичный сигнал. По этому сигналу осуществляется сброс триггера 10 и регистра 14 канала. В результате элемент И 2 снова открывается и происходит дальнейший выбор канала с наибольшим кодом приоритета из каналов, подавших запросы на обмен, В дальнейшем работа устройства повторяется. Выбор старшего разряда производится следующим образом. При поступлении сигналов на входы БВСР 7 сигнал, соответствующий старшему разряду (разряд тем старше, чем больше порядковый номер входа БВСР 7), закрывает все элементы И 8 БВСР 7, порядковый номер которых меньше номера входа данного сигнала.

После чего данный сигнал, соответствующий старшему разрядуУпоступает на соответствующий выход БВСР 7.

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

Многоканальное устройство приоритета, содержащее элемент ИЛИ-НЕ, элемент

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

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

25 элементов И канала, выход формирователя импульсов соединен с входом элемента задержки, с входами блоков элементов И каналов, группа выходов блока элементов И каждого канала соединена с группой инфорЗ0 мационных входов регистра своего канала. группа выходов которого соединена с группой входов дешифратора канала, К-й (К=1,Н), выход которого соединен с первым вхо- дом К-го элемента И группы своего канала и

З5 с одноименным каналом входом К-го элемента ИЛИ.группы, выход К-ro элемента И группы канала соединен с К-м входом элемента ИЛИ канала, выход которого соединен с единичным входом триггера канала, 40 нулевой вход триггера канала является входом сброса канала и соединен с входом "Об нуления" регистра канала, выход элемента задержки соединен с вторыми входами элементов И всех каналов, выход первого эле45 мента ИЛИ группы соединен с прямым входом первого элемента И группы, вйход

i-го (! - 2,...,(Н-1)) элемента ИЛИ группы соединен с прямым входом i-ro элемента И группы и с соответствующими инверсными

50 входами с первого по (Н-2)-й элементов И группы, выход Н-го элемента ИЛИ группы соединен с первыми инверсными входами всех элементов И группы и с третьими входами Н-х элементов И группы всех каналов. выход J-ro fj = 1........,,(Н-1)) элемента И группы соединен с третьими входами j-x элементов

И группы всех каналов.

1809441

Составитель В. Туравинин

Техред М.Моргентал Корректор С. Шекмар

Редактор

Проиэводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 1286 Тираж Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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