ГОСТРМЭК 821-2000
Находится в гнезде 2Находятся в гнезде
1
Задатчик АЗапросчик А
RWD
Задатчик ВЗапросчик ВАрбитр
RWD PR1
Обнаружитьвысокий
уровень сигнала AS*
Выполнитьпересыл
ку данных
Установить ложным
сигнал «УСТРОЙ
СТВУ ТРЕБУЕТСЯ
ШИНА.
Обнаружить ложный
уровень сигнала «УСТ
РОЙСТВУ ТРЕБУЕТ
СЯ ШИНА»
Освободить линию
BBSY*
Установить ложным
сигнал «УСТРОЙСТВУ
ПРЕДОСТАВЛЕНА
ШИНА»
Обнаружить ложный
уровень сигнала «УС
ТРОЙСТВУ ПРЕДО
СТАВЛЕНА ШИНА»
Обнаружитьвысокий
уровеньсигнала
BBSY*
Ожидатьзапроса
шины
Рисунок 3.5, лист 3
Когда BBSY*становится низким, арбитр устанавливает сигнал BG21N* гнезда 1высоким.
Когда задатчик В заканчивает свою пересылку (пересылки)данных, он сигнализирует об этом
своему запросчику В.устанавливая ложным сигнал «УСТРОЙСТВУ ТРЕБУЕТСЯ ШИНА*. Запрос
чик В после этого освобождаетлинию BBSY* при условии, что он принял сигнал BG21N* высоким и
прошло 30 нс после того, как он освободил BR2*.
Арбитр интерпретирует освобождение линии BBSY* как сигнал начала арбитража любых текущих
запросов шины. Поскольку BR1* единственный сигнал запроса, установленный низким, арбитр пре
доставляет шину пересылки данных запросчику А. устанавливая BCJ1IN* низким. Запросчик
Аотвеча ет установкой BBSY* низким. Когда задатчик А завершает свою пересылку (пересылки)
данных и сигнализирует об этом, устанавливая ложным сигнал «УСТРОЙСТВУ ТРЕБУЕТСЯ
ШИНА», зап росчик Аосвобождаетлинию BBSY* при условии, что он принял сигнал BGI1N*
высоким и прошло 30 нс после того, как он освободил BR1*.
Поскольку в данном примере к моменту освобождения линии BBSY* запросчиком А ни на одной
из линий запроса шины не установлен низкий уровень, арбитр ожидает, пока не обнаружит какой-
либо запрос шины.
84