PCI Bus Info
PCI-X  Compact PCI  Mini PCI  PCI Express  Cardbus  ExpressCard  PC/104-Plus


Esis Pty Ltd - Australia - Ph 02 9481 7420  Fax 02 9481 7267  www.esis.com.au 
E-mail: click here       Go to Esis main page

PCI Variants

PCI 2.2 allows for 66 MHz signalling (requires 3.3 volt signalling) (peak transfer rate of 533 MB/s)

PCI-X changes the protocol slightly and increases the data rate to 133 MHz (peak transfer rate of 1066 MB/s). See more below
PCI-X 2.0 specifies a 266 MHz rate (peak transfer rate of 2133 MB/s) and also 533 MHz rate,
expands the configuration space to 4096 bytes,
adds a 16-bit bus variant and allows for 1.5 volt signalling

Compact PCI uses Eurocard-sized modules plugged into a PCI backplane.

Mini PCI is a new form factor of PCI 2.2 for use mainly inside laptops    Mini PCI products (this site)

PCI Express, or PCIe, (formerly Arapaho or 3GIO, 3rd generation IO), a new interface using PCI programming concepts,
with a much faster serial physical-layer protocol and different connectors.
PCI Express is expected to replace the PCI (and PCI-derived AGP) buses.
The physical-layer consists not of a bus, but of a network of serial interconnects (because synchronization of parallel connections is hindered by timing skew) much like twisted pair ethernet.
A single hub with many pins on the mainboard is used, allowing all kinds of switching and parallelism.
PCI Express is intended to be used as a local interconnect only. As it is based on the existing PCI system, cards and systems can be converted to PCI Express by changing the physical layer only – existing systems could be adapted to PCI Express without any change in software. The higher speeds on PCI Express allow it to replace almost all existing internal buses, including AGP and PCI, and Intel envisions a single PCI Express controller talking to all external devices, as opposed to the northbridge/southbridge solution in current machines.

Cardbus is a PCMCIA (PC Card) form factor for 32-bit, 33 MHz PCI

ExpressCard is a hardware standard replacing CardBus.   ExpressCard Serial ports     ExpressCard Firewire & USB ports
The host device supports both PCI Express and USB 2.0 connectivity through the ExpressCard slot,
and each card uses whichever the designer feels most appropriate to the task.
The cards are hot-pluggable.
ExpressCard supports two form factors, ExpressCard/34 (34 mm wide) and ExpressCard/54 (54 mm wide, in an L-shape) — the connector is the same width (34 mm) on both. Standard cards are 75 mm long (10.6 mm shorter than CardBus) and 5 mm thick, but may be thicker on sections that extend outside the standard form factor — for antennas, sockets, etc.
   More ExpressCard Info: www.expresscard.org

PC/104-Plus is an industrial bus that utilizes the PCI signal lines with different connectors.

ATCA or AdvancedTCA: Advanced Telecommunications Computing Architecture, is a next-generation bus for the telecommunications industry

3.3V, 5V and Universal PCI Issues

A "Universal" PCI board is compatible with both 5V and 3.3V signaling environments.

Universal PCI boards detect the voltage provided on a dedicated PCI connector pin (VIO), and configure themselves automatically for the correct PCI bus logic levels.
Some confusion exists among users regarding the designation of a PCI board or slot as "3.3V," "5V" or "universal,"
all of these references should pertain to the PCI signalling levels (i.e.: logic levels), and not to a power requirement.

Up to Revision 2.3 of the PCI specification all PCI-compliant bus configurations must provide all four power rails,
i.e.: +5V, +3.3V and ±12V.

Possible PCI environments
32-bit / 3.3 V / 33 MHz   64-bit / 3.3 V / 33 MHz
32-bit / 3.3 V / 66 MHz   64-bit / 3.3 V / 66 MHz     66 MHz is only possible with 3.3 V signalling, 3.3 V boards or universal boards
32-bit / 5 V / 33 MHz      64-bit / 5 V / 33 MHz        5 V boards are not allowed to be connected to a 66MHz interface

66 MHz versus 33 MHz   
The 66 MHz PCI bus is a compatible superset of PCI defined to operate up to a maximum clock speed of 66 MHz.
Differences between 33 MHz PCI and 66 MHz are minimal.
Both share the same protocol, signal definitions and connector layout.
33 MHz devices may be used on 66MHz PCI buses, 66 MHz devices may be used on 33 MHz PCI buses, and in both cases the bus operation will be 33 MHz.
The most important changes from 33 MHz to 66 MHz are: ..
66 MHz PCI bus uses the 3.3 V signaling environment ..
One static signal is added on 66 MHz to identify it as a 66 MHz device ..
Timing parameters have been scaled to 66 MHz.

PCI-X

PCI-X: A compatible extension of the existing PCI Bus, the 64-bit PCI-X architecture runs at speeds up to 133 MHz, providing burst transfer rates above 1gigabyte per second. This critical I/O bandwidth is needed for industry standard servers running enterprise applications such as Gigabit Ethernet, Fibre Channel, Ultra3 SCSI and Cluster Interconnects.

In addition to performance improvements, PCI-X also increases the fault isolation of the PCI bus by helping the operating system work more effectively with adapters to better manage error conditions.

PCI-X ensures investment protection because it offers backward compatibility with existing PCI based systems and a stable and complementary technology roadmap for future I/O standard system architectures. PCI-X technology will be available in Compaq server and workstation products beginning in the second half of the year 2000.

PCI-X offers both added performance and flexibility minimizing the trade-off between PCI slots and bus speed.
For example, based on preliminary simulation testing,
a 66 MHz four-slot implementation of PCI-X shows more than a twenty-five percent increase in I/O performance over a conventional PCI bus running at its maximum configuration (64-bit 66 MHz).
It is also possible to use multiple PCI-X buses at different speeds, providing a combination of ultra-high performance and maximum slot capacity.

The PCI-X Specification is an open industry standard and available from the PCI Special Interest Group (SIG) as an addendum to the PCI Local Bus 2.2 Specification.