PCI Bus Demystified, Second Edition

Chapter 11: Introduction to PCI-X

PCI-X is officially considered to be an addendum to the PCI Local Bus Specification [1] . Revision 1.0 was introduced in 1999 to be followed by Revision 2.0 in 2002.

Why PCI-X

When PCI was first introduced in 1992, its maximum bandwidth of 132 Mbytes per second matched well with the processors and peripherals of the day. Today's faster I/O technologies, such as Gigabit Ethernet, Ultra-3 SCSI and Fibre Channel require higher bandwidth system busses to operate at peak efficiency.

Revision 2.0 of PCI-X supports a maximum bandwidth of over 4 Gbytes per second, enough to provide some "headroom" for a few years anyway. Figure 11-1 compares bandwidths for several popular interconnect mechanisms. PCI-X is the clear leader.


Figure 11-1: Bandwidth comparison of contemporary busses.

[1]It's a pretty big addendum. Revision 2.0 of the PCI-X protocol is 388 pages, versus 344 pages for Revision 3.0 of the PCI specification. Then there are another 137 pages of electrical and mechanical specifications.

What's New

Revision 1.0 PCI-X enhancements fall into two basic categories: higher clock frequency 133 MHz and enhancements to the protocol to make it more efficient for large block transfers. This yields roughly a gigabyte of bandwidth for a 64-bit bus.

The protocol enhancements include:

  • A split cycle. This is a substitute for the Retry protocol in PCI. A target that can't complete a transfer within the maximum latency notifies the initiator with a Split Completion termination. Later, the target initiates a transaction back to the original initiator...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: IC PCI Bridges
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.