From PCI Bus Demystified, Second Edition

class/Subclass

Programming Interface

All numbers are expressed in Hex.

Class 00

Device predates class code definitions

00

Non-VGA devices

01

VGA devices

Class 01

Mass storage controllers

00

SCSI controller

01

IDE controller

xx

See Note [1]

02

Floppy disk controller

03

IPI bus controller

04

RAID controller

05

ATA Controller

20

Single DMA

30

Chained DMA

06

Serial ATA Direct Port Access

Class 02

Network controllers

00

Ethernet

01

Token Ring

02

FDDI

03

ATM

04

ISDN

05

World Fip Controller

06

PICMG 2.14 Multi-computing

Class 03

Display controllers

00

VGA/8514

00

VGA-compatible

01

8514-compatible

01

XGA

02

3-D controller

Class 04

Multimedia devices

00

Video

01

Audio

02

Computer telephony

Class 05

Memory controllers

00

RAM

01

Flash

Class 06

Bridge devices

00

Host bridge

01

ISA bridge

02

EISA bridge

03

MCA bridge

04

PCI to PCI bridge

00

PCI to PCI bridge

01

Supports subtractive decode

05

PCMCIA bridge

06

NuBus bridge

07

Cardbus bridge

08

RACEway bridge

09

Semi-transparent Bridge

40

Primary PCI bus side faces system host processor

80

Secondary PCI bus side faces system host processor

0A

Infiniband to PCI Host Bridge

Class 07

Simple communication controllers

00

00

Generic XT-compatible serial controller

01

16450-compatible serial controller

02

16550-compatible serial controller

03

16650-compatible serial controller

04

16750-compatible serial controller

05

16850-compatible serial controller

06

16950-compatible serial controller

01

00

Parallel Port

01

Bi-directional...

Copyright Elsevier Inc. 2004 under license agreement with Books24x7

Products & Services
PCI Products
PCI products are devices that use the peripheral component interconnect (PCI) bus standard. PCI products include bridges, extenders, and power supplies. They also include bus interface, adapter, memory, mass storage, networking, and serial communications modules.
RAID Products
RAID products include component within a RAID system, such as RAID controllers and RAID disk arrays. RAID is an acronym for redundant array of independent (or inexpensive) disks.
RAID Disk Arrays
RAID disk arrays are collections of storage disks with integrated controllers to manage the storage of data.
RAID Controllers
RAID controllers are computer boards that control RAID systems.

Topics of Interest

PCI Connector Pin Side B Side A 1 -12V TRST 2 TCK +12V 3 Gnd TMS 4 TDO TDI 5 +5V +5V 6 +5V INTA# 7 INTB# INTC# 8 INTD# +5V 9 PRSNT1# ECC[5] 10 ECC[4] +3.3V (I/O) [2] 11...

PHREEQC Calculations-Berkeley Pit {Reading data base} SOLUTION_MASTER_SPECIES SOLUTION_SPECIES PHASES EXCHANGE_MASTER_SPECIES EXCHANGE_SPECIES SURFACE_MASTER_SPECIES SURFACE_SPECIES RATES...

BSIM3-v3 parameters of AMS 035 micron NMOS and PMOS transistors [1] .MODEL MODN NMOS LEVEL=7* ********* AMS 0.35 SIMULATION PARAMETERS *********** * format : PSPICE* model : MOS BSIM3v3* process :...

To Convert From To Multiply By Area in 2 mm 2 6.451 600E + 02 in 2 cm 2 6.451 600E + 00 in 2 m 2 6.451 600E ? 04 ft 2 m 2 9.290 304E ? 02 Force lbf N 4.448 222E + 00 kip (1000 lbf)...

16.6 Example 6 An IP trace of an SMPP dialogue between a client and an SMSC server follows. Study the trace and then answer these questions: What is the destination address? What is the type of...

Product Announcements
Microchip Technology, Inc.
Texas Instruments High-Performance Analog
Texas Instruments High-Performance Analog