Составители:
139
В ответ на запрос арбитр выдает сигнал разрешения GNT#. При
нескольких запросах REQ# арбитр выдает сигнал разрешения GNT# задатчику,
имеющему в данный момент времени наивысший приоритет.
На шине в любой момент времени может быть установлен только
один сигнал GNT#, так как шиной в каждый момент времени управляет только
один задатчик.
Арбитр выдает
сигнал разрешения GNT# в ответ на запрос REQ# с
некоторой задержкой арбитража. Эта задержка измеряется от момента
установки REQ# (т.е. от первого импульса CLK, которому соответствует
стабильное значение REQ#) до момента получения стабильного значения
сигнала GNT# задатчиком (т.е. до первого импульса CLK, которому
соответствует стабильное значение GNT#). Это время измеряется в числе
импульсов CLK.
Время задержки арбитража зависит
от алгоритма арбитража, уровня
приоритета устройства. Минимальная задержка арбитража получается в
случае, когда шина находится в состоянии холостого хода (IDLE).
Типовая задержка арбитража для задатчика с наивысшим приоритетом, при
наличие на шине текущего задатчика, равна двум импульсам CLK.
Если текущего задатчика нет, то задержка равна одному импульсу.
Для устройств с более низким
приоритетом может требоваться большая
задержка арбитража в зависимости от числа задействованных устройств с
более высоким уровнем приоритетов.
Арбитр может сбросить сигнал GNT# задатчика на любом импульсе CLK
для обслуживания объекта с большим приоритетом.
Сброс сигнала GNT# может производиться либо в ответ на сброс своего
сигнала запроса REQ#, либо в случае, когда пришел запрос от задатчика
с
большим приоритетом.
Арбитр может сохранить установленный сигнал разрешения GNT# для
данного задатчика и при сбросе этим задатчиком сигнала REQ#, если нет
других требований на захват шины.
Если FRAME# сброшен, GNT# этого задатчика может быть снят в любой
момент времени в порядке обслуживания задатчика с более высоким
приоритетом или в ответ на сброс своего REQ#.
Арбитр может сбросить GNT# одного объекта в момент установки GNT#
другого с более высоким приоритетом, если на шине нет состояния холостого
хода. В противном случае, требуется задержка в один импульс между
сбросом одного GNT# и установкой другого, чтобы исключить состязания на
шине по сигналам AD и PAR.
Если шина находится в состоянии холостого хода (IDLE) и арбитр
сбросил
GNT#, то задатчик прекращает транзакцию и теряет доступ к шине, за
Страницы
- « первая
- ‹ предыдущая
- …
- 138
- 139
- 140
- 141
- 142
- …
- следующая ›
- последняя »
