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

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано при построении многопроцессорных систем сбора и обработки информации в вычислительных комплексах, где требуется арбитраж устройств, имеющих доступ к системной шине. Цель изобретения - расширение области применения за счет принудительного сброса активного элемента системы, дольше допустимого занявшего системную шину. Арбитр содержит блок 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 мационными входами дешифратора, второй вход четвертого элемента И соединен с тактовым входом арбитра,выход четвертого элемента И соединен со счетным входом счетчика, выход переполнения которого соединен с вторым входом первого элемента И, выход которого соединен с вторым входом управления дешифратора.