Фиксированный цикл чтения

Фиксированный цикл чтения - student2.ru

Существуют следующие виды арбитража:

· арбитраж с фиксированным приоритетом

· арбитраж с циклически переключаемым приоритетом.

Обслуживание запросов на захват шины.

4 линии запроса захвата шины: BR0 – BR3

BG0 – BG3 – подтверждение захвата шины.

Фиксированный цикл чтения - student2.ru - имеет каждое устройство, которое может выставлять запрос на захват шины.

BBSY – подтверждение

BCLR – сброс захвата.

Низший – 0, высокий – 3 уровни приоритета.

После выставления сигнала BBSY (выставляет соответствующий модуль) шина считается захваченной.

В случае, когда приходит высший приоритет, системный арбитр выставляет сигнал BCLR и тот модуль, который выставил до этого BBSY должен быстро завершить сеанс обмена и освободить шину.

Таблица 1 Циклическая смена приоритетов

Высокий приоритет Средний приоритет Малый приоритет Низкий приоритет Обслуживание
BR3 BR2 BR1 BR0 BR2
BR3 BR1 BR0 BR2 BR3
BR1 BR0 BR2 BR3 BR3

В таблице 1 показан арбитраж в случае циклической смена приоритета.

Одноуровневый арбитр проводит арбитраж только по одной линии.

Наши рекомендации