PCI

pci PCI standard allows attaching peripheral devices to motherboards. PCI standard not only allows the expansion cards but also the integrated circuits. These motherboard integrated circuits are known as planer devices in PCI specifications. PCI is not just an expansion slot. It is a standard for a computer bus .

PCI Specifications

PCI Specifications defines the bus and slot standards. Specifications define bus physical size, spacing between wires, electrical properties, data transfer rates, and most important the protocols. The specifications are purchasable from PCISIG (Peripheral Component Interconnect Special Interest Group).

PCI Devices

The PCI devices are simple to use, just plug in the slot and add functionality (Plug & Play). Software is burned in the system especially for PCI configuration. This firmware configures the space for PCI devices and provides required resources. One device can access either six memory spaces or six I/O Ports. Moreover some devices contain additional ROM that can run open firmware and executable codes or drivers.

PCI Interrupts handling

PCI device contain level triggered interrupts. The firmware is designed to handle each interrupt uniquely. Devices can share the interrupts. But for better performance a unique interrupt is assigned to each device. Moreover interrupt sharing requires a special hardware.

PCI Versions

PCI has gone through a number of versions. The most advanced of all is PCIe (PCI express). PCI versions are defined according to the bus width and data rates. PCI 2.2 was one of the early versions. It provides 533 MB per seconds of data transfer rates. Later PCI – X increased data rates up to 1066 MB/second PCI – X 2.0 provided more improvement and supported 2133MB/s.

Mini PCI

Mini PCI is version of PCI designed especially for small foot print computers such as Laptops.

Compact PCI

Compact PCI is industrial computer standard based on 3U or 6U Euro- card.

Card Bus

It is PCMCIA standard and advancement over PCI for 32-bit with 33 MHz data rates.

PCI /104

PCI / 104 further advances to PCI / 104 Plus. This is the standard for embedded industrial applications. It has the size of floppy disk and limited number of input and out put connections. It is suitable for applications with limited space in requirement specifications. Being extremely integrated the problem is the power consumption, cooling and limited number of inputs and outputs.