Main Page | See live article | Alphabetical index

Peripheral Component Interconnect

The Peripheral Component Interconnect standard (in practice almost always shortened to PCI) specifies a computer bus for attaching peripheral devices to a computer motherboard (a so-called local bus). These devices can take the form of:

PCI occurs commonly in PCs, where it has displaced ISA as the standard bus, but it also appears in other computer types. Unlike ISA buses, the PCI bus enables dynamic configuration of a peripheral device. At boot up time the PCI card's BIOS and the system BIOS interact and negotiate the resources that the PCI card requests. This enables allocation of IRQs and port addresses through a dynamic process, unlike the ISA bus case which required manual configuration of IRQs using external jumpers. Apart from this, the PCI bus provides a detailed description of all the connected PCI devices through the PCI Configuration Space.

The PCI specification covers the physical size of the bus (including wire spacing), electrical characteristics, bus timing and protocols. The PCI Special Interest Group (PCISIG) sells copies of the specification at " class="external">

Table of contents
1 Basic PCI Bus Specifications
2 Basic PCI Variants
3 Other PCI Variants

Basic PCI Bus Specifications

Basic PCI Variants

Other PCI Variants

See also: