Загрузка...

Cache Line Size


1. Cache Line Size – (4 разряда читаются или записываются). Определяет объем обмена в двойных словах для множественного чтения или записи. (Тут записывается не сама длина, а степень числа 2).

2. Latency Timer(RO). Определяет, на сколько тактов устройство задерживает выдачу данных при пакетном обмене (т.е. на сколько это устройство задерживает получение 1-го байта при пакетном обмене).

3. BIST (Built-in-Self-Test) – Используется для управления и состояния встроенного тестирования.

clip_image002

Рис. 1. 77. Структура BIST

С 1-го по 4-й разряд – код завершения. 0000 – нет ошибки, остальные значения – это код ошибки.

Разряд 7: Определяет, устройство поддерживает самотестирование (“1”) или не поддерживает (“0”).

Разряд 6: Используется (если устройство самотестируемое) для перевода в состояние самотестирования (“1”) и выставляет через некоторое время код завершения. Устройство сбрасывает этот бит, когда тест завершен.

4. Cardbus CIS Pointer – Этот регистр используется для устройств, которые “хотят” (или “могут”) разделять устройство между внутренней шиной контроллера и PCI.

5. Interrupt line – Содержит номер прерывания контроллера прерываний (RW). Устройством этот регистр не используется (оно только хранит этот регистр). Этот регистр предназначен для драйверов и ОС. В него записывается значения процедурой начальной загрузки.

6. Interrupt pin – Здесь записывается та линия прерывания, которая разрешена на СИ (RO). 0 – линия не выделена. 1, 2, 3, 4 – соответственно INT A#, INT B#, INT C#, INT D#. Остальные числа не используются. Этот регистр только для чтения. Производитель устройства привязывает каждое логическое устройство к своей линии прерывания или же записывает 0, если линия прерывания не требуется.

7. Min_Grnt и Max_Lat (R/O) – значения в этом поле задаются изготовителем. Определяет времена в четвертях микросекунды, необходимых для Min_Grnt – пакетного обмена и Max_Lat – задает максимальный период (во времени) обращения к интерфейсу PCI, необходимый устройству.

8. Subsystem Vendor ID (Device ID) – идентификаторы подсистем. Эти регистры используются для уникальной идентификации устройств на интерфейсе PCI. Это означает, что даже для двух одинаковых плат совокупность этих регистров не могут совпадать, т.е. это индивидуальный серийный номер.

9. Capabilities pointer – содержится смещение, относительно начала, где находится список совместимых устройств (R/O). Каждый элемент списка состоит из восьмибитного поля идентификатора, распределенного PCI SIG (специальная организация) и восьмибитного указателя в конфигурационном пространстве для следующего элемента списка.

clip_image004

Рис. 1. 78. Структура Capabilities pointer

Загрузка...