КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Вспомогательные последовательные интерфейсы и шины

Это правило обеспечивает работу механизма определения присутствия дан¬ного устройства на шине. Ведомое устройство может вводить бит NACK в ответ на любой неадресный байт, если оно занято или запрашиваемые командой данные недоступны. В этом случае у него есть и альтернатива поведения — задержать син¬хросигнал на низком уровне (в разрешенных пределах). Ведомое устройство долж¬но вводить бит NACK в ответ на недопустимые коды команд или данных. Ответ NACK вынуждает ведущее устройство прекратить транзакцию (ввести Р). Ведущее устройство, будучи приемником, ответом NACK информирует передатчик о при¬еме последнего ожидаемого байта.

11.1. Последовательные шины на базе 1гС
435
Сетевой уровень (3-й уровне OSI) определяет «лицо» шины SMBus и заслужива¬ет более детального рассмотрения.
Сетевой уровень SMBus
В шине SMBus введено понятия «хоста» (host) — абонента шины, выполняющего координирующие и конфигурирующие функции. Хост является ведущим устрой¬ством шины, при этом должен выполнять ряд функций ведомого устройства и отрабатывать сообщения уведомления.
Каждое ведомое устройство имеет свой уникальный адрес; в диапазоне 7-бит¬ных значений адреса выделяются специальные значения (табл. 11.4), которых несколько больше, чем в PC. 10-битная адресация в текущей версии не рассмат¬ривается. Адреса устройств разделяются по типам. Для устройств однозначно по¬нятного назначения SMBus WG выделяет специальные адреса (Purpose-assigned addresses). Например, батареи Smart Battery имеют адрес 0001 011, их зарядные устройства— 0001 001. Устройства с этими адресами обязаны соответствовать требованиям SMBus, предъявляемым к устройствам данного класса. Ряд систем с SMBus определяют и используют эти устройства, основываясь на их адресе. Другие системы могут и не доверять одному только адресу, а определять типы присутствующих устройств иным образом. Для устройств разнообразного назна¬чения, а также устройств, не полностью отвечающих спецификациям SMBus для своего класса, производители назначают иные адреса, с которыми можно озна¬комиться на сайте www.smbus.org.

Hosted by uCoz