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

Шины и карты расширения

Биты не запоминаются, так что необходимости в их программном сбросе нет
Запись в этот регистр приведет карту, у которой номер CSN совпадает с записываемым байтом, к переходу из состояния Sleep в состояние Config (если данные не нулевые). Запись нулевого байта переводит все карты с неназначенным номером CSN в состояние Isolation. Указатель последовательно считываемых байт сбрасывается


6.1. Шины ISA, EISA и PC/104

171


Имя

Индекс и тип Назначение


Resource Data
Status
Card Select Number
Logical Device Number
Card Level Резерв
Card Level, Vendor Defined

04h, RO
Чтение этого регистра возвращает очередной байт
информации о ресурсах. Перед чтением должен , опрашиваться регистр Status
05h, RO
Регистр состояния. Единичное значение бита [0]
указывает на возможность чтения очередного байта ресурсов
06h, RW
Регистр хранения селективного номера CSN,
обеспечивающего выбор конкретной карты командой Wake[CSN]. Обнуляется по включению питания и аппаратному сбросу
07h, RW
Выбор текущего логического устройства, к которому
относятся все операции по обмену конфигурационной информацией, проверки диапазона адресов ввода-вывода и активации. Если карта им^еет только одно устройство, регистр допускает только чтение и всегда имеет нулевое значение
08h-1Fh
Зарезервированы на будущее
20h-2Fh
Используются по усмотрению производителя

Конфигурирование карты начинается с команды WAKE [CSN] — записи байта CSN в регистр с индексом 3. Эта операция переводит карту с указанным номером CSN в состояние Config (конфигурирование), а остальные карты «засыпают» — пере¬ходят в состояние Sleep. Для конфигурируемой карты выполняются операции чтения ее конфигурационной информации (как карты в целом, так и логических устройств) и программирования используемых ресурсов. Программирование каждого логического устройства завершается установкой его бита активации, после чего логическое устройство активизируется на шине ISA (начнет реально использовать назначенные ресурсы). Программирование всей карты завершается переводом ее в состояние Wait for key (ожидание ключа). По окончании кон-фигурирования все карты PnP должны быть переведены в это состояние, и тогда их случайное реконфигурирование будет блокировано 32-байтным ключом. Доступ к регистрам PnP через ключ возможен в любое время функционирования, однако запись в них должна производиться в полной уверенности о знании послед¬ствий. Возможно даже переназначение CSN «на ходу», но это требуется лишь в устройствах, допускающих «горячие» включения-выключения (что не привет¬ствуется на шине ISA), док-станциях (Docking Stations) для подключения порта¬тивных компьютеров и системах управления энергопотреблением.

Hosted by uCoz