PCI Class Codes
Спасибо
старший байт (0b)- базовый класс(Base Class);
средний байт (0a)- подкласс (Sub-Class);
младший байт (09)- интерфейс (Interface).
Base Class = ff и Sub Class = 80h обозначают
устройства, не относящиеся ни к одному из
стандартных классов (подклассов). Sub Class = 0 обозначает наиболее типичное устройство класса. Interface обычно имеет значение 00.
Описание кодов (в шестнадцатиричном виде)
00xxxx Выпущено до введения PCI
0001xx VGA-совместимое
0000xx Прочие
01xxxx Устройство массовой памяти
0100xx SCSI
0101xx IDE
0102xx FDD
0103xx IPI
0104xx RAID
02xxxx Сетевая карта
0200xx Ethernet
0201xx Token Ring
0202xx FDDI
0203xx ATM
0204xx ISDN
03xxxx Видеокарта
030000 VGA или совместимая
030001 8514-совместимая
0301xx XGA
0302xx 3D
04xxxx Мультимедиа
0400xx Видео
0401xx Аудио
0402xx Телефония
05xxxx Память
0500xx ОЗУ
0501xx Flash
06xxxx Мост
0600xx Хост
0601xx ISA
0602xx EISA
0603xx MCA
060400 PCI-to-PCI
060401 PCI-to-PCI с поддержкой вычитающего декодирования
0605xx PCMCIA
0606xx NuBus
0607xx CardBus
060800 RaceWay в режиме прозрачности
060801 RaceWay в режиме оконечного узла
060940 "полупрозрачный" PCI-to-PCI, обращенный к процессору "основной" стороной
060980 "полупрозрачный" PCI-to-PCI, обращенный к процессору "вторичной" стороной
07xxxx Порт или модем
070000 Последовательный порт XT
070001 Последовательный порт 16450
070002 Последовательный порт 16550
070003 Последовательный порт 16650
070004 Последовательный порт 16750
070005 Последовательный порт 16850
070006 Последовательный порт 16950
070100 Параллельный порт
070101 Двунаправленный параллельный порт
070102 Параллельный порт типа ECP
070103 Контроллер IEEE 1284
0701FE Целевое устройство IEEE 1284
0702xx Многопортовый последовательный
070300 Стандартный модем
070301 Модем с интерфейсом 16450
070302 Модем с интерфейсом 16460
070303 Модем с интерфейсом 16470
070304 Модем с интерфейсом 16480
08xxxx Системный контроллер
080000 Контроллер прерываний типа 8259
080001 Контроллер прерываний ISA
080002 Контроллер прерываний EISA
080010 Контроллер прерываний APIC
080100 Контроллер ПДП типа 8237
080101 Контроллер ПДП типа ISA
080102 Контроллер ПДП типа EISA
080200 Системный таймер типа 8254
080201 Системный таймер типа ISA
080202 Системные таймеры EISA
080300 Стандартные часы реального времени
080301 Часы реального времени ISA
0804xx Контроллер PCI
09xxxx Устройство ввода
0900xx Клавиатура
0901xx Дигитайзер
0902xx Мышь
0903xx Сканер
090400 Игровой порт
090400 Игровой порт с программируемым интерфейсом
0Axxxx Docking station
0Bxxxx Процессор
0B00xx Intel 386
0B01xx Intel 486
0B02xx Intel Pentium
0B10xx Alpha
0B20xx Power PC
0B30xx MIPS
0B40xx Сопроцессор
0Cxxxx Последовательная шина
0C0000 IEEE 1394 (FireWire)
0C0010 IEEE 1394 (Open HCI)
0C01xx ACCESS.bus
0C02xx SSA
0C0300 USB (Universal Host Controller)
0C0310 USB (Open Host Controller)
0C04xx Fibre Channel
0C05xx SMBus
0dxxxx Инфракрасный порт
0d00xx IRDA
0d01xx IR
0d10xx RF
0exxxx Интеллектуальный контроллер ввода
0fxxxx Коммуникационное устройство
0f01xx TV-тюнер
0f02xx Аудиоконтроллер
0f03xx Голосовой контроллер
10xxxx Шифратор/дешифратор
1000xx Сетевой
1010xx Игровой
11xxxx Устройство обработки сигналов
1100xx DPIO-модуль
[ Это Сообщение было отредактировано gerard в 2002-02-07 1137 ]