![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Индекс и тип Назначение
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 Используются по усмотрению производителя
Стандартные регистры управления логическим устройством (табл. 6.9) используются для активации карт и проверки отсутствия конфликтов на шине ISA в выбранном диапазоне адресов ввода-вывода. Когда включен режим проверки конфликтов, на чтение по любому адресу установленного диапазона портов ввода-вывода логическое устройство отвечает байтом 55h или AAh в зависимости от состояния бита 0 регистра проверки. Естественно, что в рабочем режиме этот «автоответчик» должен быть отключен. 172________________________________ Глава 6. Шины и карты расширения
Activate 30h, RW Регистр активации. Бит [0] единичным значением разрешает активность логического устройства на шине ISA. Биты [7: 1 ] зарезервированы, при чтении должны возвращать нули. Перед активацией должна быть запрещена проверка диапазона адресов ввода-вывода I/O Range Check 31 h, RW Регистр проверки диапазона адресов ввода-вывода. Биты [7: 2] зарезервированы, при чтении должны возвращать нули. Бит [ 1 ] — разрешение режима проверки. Бит [0] —управление диагностическим ответом: 0 — ответ AAh, 1 — ответ 55h Logical Device 32h-37h Зарезервированы на будущее Control Резерв Logical Device 38h-3Fh Используются по усмотрению производителя Control Vendor Defined
♦ Обычные 24-битные (4) или 32-битные (4) дескрипторы памяти. Для неис ♦ Дескрипторы областей портов ввода-вывода (8). Для неиспользуемого дескриптора портов ввода-вывода его поле базового адреса должно быть нулевым. Размер области адресов определяется в блоке данных, считанном из регистра Resource Data. ♦ Дескрипторы запросов прерываний (2). Неиспользуемый селектор запроса прерывания должен быть нулевым (поскольку нулевой номер запроса недопустим — занят системным таймером). Для линии IRQ2/9 шины ISA применяют номер 9. ♦ Дескрипторы каналов прямого доступа к памяти. Неиспользуемый дескриптор Назначение регистров дескрипторов и их положение в индексном пространстве PnP раскрывает табл. 6.10. Таблица 6.10. Регистры дескрипторов системных ресурсов логических устройств PnP
|