Арбитр системной шины

 

Изобретение может быть использовано при построении многопроцессорных систем сбора и обработки информации в вычислительных комплексах, где требуется арбитраж устройств, имеющих доступ к системной шине. Цель изобретения - расширение области применения за счет принудительного сброса активного элемента системы, дольше допустимого занявшего системную шину. Арбитр содержит блок 1 приоритетного прерывания, дешифратор 2, триггер 4, регистр 3, обеспечивающий фиксацию кода текущего запроса прерывания, счетчик 9, элементы И 5, 6, 8, 10 и элемент НЕ 7. 1 ил.

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

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

РЕСПУБЛИН (51)5 С 06 F 9/46

ГОСУД

IlO И

HA сист (54) (57) зован!

Ю (21) (22) (46) (72) и И. (53) (56)

N - 124

ТВЕННЫЙ НОМИТЕТ бРЕТЕНИЯМ И ОТНРЦТИЯМ

Т СССР

ТОРСНОМУ СВИДЕТЕЛЬСТВУ

629005/24-24

30.12.88

23.11.90. Бюл. Р 43 .М.Владимирский, С.А.Галанцев .Журкина

8 1.325(088.8) вторское свидетельство СССР

2949, кл. G 06 F 9/46, 1984. кропроцессорные средства и

1986, К - 6, с.10, 11,рис.5.

РБИТР СИСТЕМНОЙ ШИНН зобретение может быть испольпри построении многопроцессор2

;ных систем сбора и обработки информации в вычислительных комплексах, где требуется арбитраж устройств, имеющих доступ к системной шине .Цель изобретения — расширение области применения эа счет принудительного сброса активного элемента системы, дольше допустимого занявшего системную шину. Арбитр содержит блок 1 приоритетного прерывания, дешифратор 2, триггер 4, регистр 3, обеспечивающий фиксацию кода текущего запроса прерыва-, ния, счетчик 9, элементы И 5, 6, 8, 10 и элемент НЕ 7. 1 ил.

1608665

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

Целью изобретения является расширение области применения устройства за счет принудительного сброса актив- 1О ного элемента системы, дольше допустимого занявшего системную шину.

На чертеже изображена функциональная схема арбитра.

Арбитр содержит блок 1 приоритетного прерывания (БПП), дешифратор 2, регистр 3, триггер 4, элементы И 5 и

6, элемент НЕ 7, элемент И 8, счетчик

9, элемент И 10, вход 11 запуска устройства, вход 12 опроса устройства, тактовый вход 13 устройства, запросные входы 14 устройства, группу информационных выходов 15 устройства, группу сигнальных выходов 16 устройства. 25

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

Запросы на занятие магистрали, поступающие на входы 14, обеспечивают выделение в двоичном виде кода прерывания с наивысшим приоритетом и подготавливают через регистр 3 выделение сигнала разрешения занятия системной шины с соответствующего выхода дешифратора 2 ° Открывание дешифратора 2 осуществляется сигналом с выхода БПП

1 и с выхода триггера 4, который переводится в рабочее состояние сигналом с вьглода БПП 1, свидетельствующим об обслуживании запроса. В исходное состояние триггер 4 перево- 4О дится сигналом с входа 11 устройства, высокий уровень которого свидетельствует об освобождении системной шины. При этом может быть обслужен запрос с любым уровнем приоритета, 45 поскольку сигнал с входа 11 устройства поступает на соответствующий вход БПП 1. Запись кода прерывания в регистр 3 осуществляется сборкой сигнала с входа 11 и сигнала с выхода элемента И 5, на входы которого поступает сигнал с выхода БПП 1 и сигнала 12,представляющего собой системную частоту. Как только БПП 1 воспри" нял запрос и на соответствующем выходе 15 дешифратора 2 выделился сиг55 нал разрешения занятия системной шины, уровень сигнала с входа 11 становится нулевым, что означает занятость системной шины, и создается возможность для обеспечения счета счетчика 9 от сигнала 13 через элемент И 8. Если в течение заданного промежутка времени системная шина не будет освобождена, т.е, на входе !1 не будет нулевого сигнала, то с выхода счетчика 9 будет выдан сигнал, который обеспечит открытие через элемент И 10 дешифратора 2 и выделение нулевого сигнала с соответствующего выхода 16 в соответствии с номером запроса, который занял шину. Адрес сигнала 16 при этом создается совокупностью 3-х выходов БПП 1 и сигнала с выхода триггера 4. Этим обеспечивается принудительный сброс активного элемента, более допустимого занявшего системную шину.

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

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

ro э соед

И, в

Составитель М.Кудряшев

Техред М.Дидык Корректор О. Кравцова ор А.Иандор

3618 Тираж 571 Подписное

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

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

За

ВН одственно-издательский комбинат "Патент", r.Óæãoðîä, ул. Гагарина, 10$

IIp

5 16086

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

Арбитр системной шины Арбитр системной шины Арбитр системной шины 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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