Фиксированный цикл чтения
Существуют следующие виды арбитража:
· арбитраж с фиксированным приоритетом
· арбитраж с циклически переключаемым приоритетом.
Обслуживание запросов на захват шины.
4 линии запроса захвата шины: BR0 – BR3
BG0 – BG3 – подтверждение захвата шины.
- имеет каждое устройство, которое может выставлять запрос на захват шины.
BBSY – подтверждение
BCLR – сброс захвата.
Низший – 0, высокий – 3 уровни приоритета.
После выставления сигнала BBSY (выставляет соответствующий модуль) шина считается захваченной.
В случае, когда приходит высший приоритет, системный арбитр выставляет сигнал BCLR и тот модуль, который выставил до этого BBSY должен быстро завершить сеанс обмена и освободить шину.
Таблица 1 Циклическая смена приоритетов
№ | Высокий приоритет | Средний приоритет | Малый приоритет | Низкий приоритет | Обслуживание |
BR3 | BR2 | BR1 | BR0 | BR2 | |
BR3 | BR1 | BR0 | BR2 | BR3 | |
BR1 | BR0 | BR2 | BR3 | BR3 |
В таблице 1 показан арбитраж в случае циклической смена приоритета.
Одноуровневый арбитр проводит арбитраж только по одной линии.