Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

H-A8h — 32-битные дескрипторы памяти



76h, RW 32-битный дескриптор памяти 0: базовый адрес памяти, биты [31:24]

77h, RW 32-битный дескриптор памяти 0: базовый адрес памяти, биты [23:16]

78h, RW 32-битный дескриптор памяти 0: базовый адрес памяти, биты [15:8]

79h, RW 32-битный дескриптор памяти О: базовый адрес памяти, биты [7:0]

продолжение ^


174____________________________ Глава 6. Шины и карты расширения

Таблица 6.10 (продолжение) Индекс и тип Назначение

7Ah, RW 32-битный дескриптор памяти От правление. Биты [7:3] —зарезервированы,

при чтении должны возвращать нули. Биты [2:1]— управление доступом: 00 — 8-битная память, 01 — 16-битная память, 10 — зарезервировано, 11 — 32-битная память. Бит [0] (RO) — способ задания диапазона: 0 — следующее поле воспринимается как размер области, 1 — следующее поле воспринимается как старший адрес

7Bh, RW 32-битный дескриптор памяти 0: размер или старший адрес области,

биты [31:24]

7Ch, RW 32-битный дескриптор памяти 0: размер или старший адрес области,

биты [23:16]

7Dh, RW 32-битный дескриптор памяти 0: размер или старший адрес области,

биты [15:8]

7Eh, RW 32-битный дескриптор памяти 0: размер или старший адрес области,

биты [7:0]

7Fh Заполнитель (зарезервировано)

80h-88h 32-битный дескриптор памяти 1

89h-8Fh Заполнитель (зарезервировано)

90h-98h 32-битный дескриптор памяти 2

99h-9Fh Заполнитель (зарезервировано)

A0h-A8h 32-битный дескриптор памяти 3

Дескрипторы требуемых ресурсов (данные о возможных конфигурациях логиче­ских устройств) могут быть считаны последовательно байт за байтом из регистра Resource Data и использованы для конфигурирования устройств, которое вы­полняется через регистры, перечисленные в табл. 6.10. Считываться будут данные из карты, находящейся в состоянии config. Если регистр считывается сразу после «победы» карты в протоколе изоляции, считывание начинается с дескриптора версии PnP. Если считывание начинается для карты после ее «пробуждения» ко­мандой Wake [CSN], сначала будут считаны 8 байт уникального идентификатора, затем байт контрольного кода, который будет недействительным, поскольку гене­рируется аппаратно регистром LFSR во время побитного считывания идентифи­катора. Только после этого начнется считывание дескрипторов ресурсов. Поря­док считывания дескрипторов существенен — именно в этом порядке должны программироваться регистры дескрипторов ресурсов карты PnP. Последователь­ность считывания дескрипторов для каждого логического устройства завершает­ся признаком завершения области дескрипторов.

Считав все дескрипторы всех устройств, программа, выполняющая конфигуриро­вание PnP, получает исчерпывающую информацию об устройствах и их потреб­ностях. После этого она пытается найти бесконфликтную конфигурацию для всех устройств, с учетом потребностей установленных устройств, не относящихся к устройствам PnP. В соответствии с принятым планом она конфигурирует все устройства, а те, которым не удается выделить ресурсы, отключает. Данные о при­нятых настройках передаются «заинтересованному» ПО программным способом.


6.2. Шина PCI 175





Дата публикования: 2015-07-22; Прочитано: 337 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...