News & Analysis
PCI-X Moves Out
Ray Weiss
6/9/2000 12:00 AM EDT
It looks like the PCI-X, the new PCI extension, will become a real standard for embedded systems as well as one for PC servers. And PCI-X is needed; it cleans up PCI and opens up PCI's bandwidth potential, especially for burst transactions. Additionally, PCI-X solves the limiting "PCI Read Problem," enabling PCI Reads to achieve PCVI Write efficiencies.
PCI-X infrastructure is slowly being winched into place, building a design base for PCI-X systems. Coming online are:
- PCI-X bus controller cores for ASIC implementations
- PCI-X bus controller cores for FPGA implementations
- PCI-X testers for cards
- PCI-X compatibility for common peripheral control chips that now interface to PCI.
PCI-X had a difficult birth, starting out with two strikes against it. These include that:
- It was developed by Compaq, HP, and IBM, not Intel and
- PCI-X was caught up in the Intel NGIO vs. Big Three Future I/O wars.
But PCI-X has managed to survive and is now on its way. PCI-X products are expected to start to emerge in the latter part of this year. First out of the box will be PCI-X implementations in PC servers, probably from the Big Three—Compaq, HP, and IBM—and their PCI-X allies. Both Compaq and IBM are on record as supporting PCI-X in their PC servers by the end of the year. Additionally, bridge chips and cores are also on the way.
This PCI-X core is being implemented now and is currently being characterized for drive and operation. Designers expect that the combined core and FPGA I/O will be able to work at both the PC system I/O bus level and at the system bus level. Drive capability is expected to reach five to seven boards.
DCM Technologies also supplies a PCI-X bus controller core, the Corex-V10 PCI-X. This core comes in a netlist version that supports 133-MHz, 64-bit PCI-X operation. In fact, DCM is pushing the core controller's 133-MHz operation as an enabler for high-bandwidth Gigabit Ethernet. DCM also sells a conversion board that plugs PCI-X into a standard PCI slot for test and evaluation (www.dcmtech.com).
These testers are designed to test the PCI-X bus and to exercise it as well. You can just drop them in. And then text and exercise your PCI-X implementation. These testers all come with a host-based GUI environment that enables designer to look at test results as well as interactively exercise and debug the bus.
Agilent—Its E2929A PCI-X Exerciser and Analyzer supports 32-/64-bit with bus rates to 133.4-MHz operation. It consists of a PCI-X Protocol Checker, a PCI-X Analyzer, a PCI-X Exerciser and a C-API Interface, and PPR (software). Its PCI-X protocol checker verifies 53 PCI-X protocol implementation rules. The tester also provides the option to link a logic analyzer to the PCI-X signals for deeper signal analysis. It comes with a ready-to-use library of stress tests. The E2929 is a short PCI formfactor card.
Catalyst—Its TA700 PCI/PCI-X Analyzer and Exerciser supports 32-/64-bit, 66-MHz bus operation. It has a 750-MHz timing analyzer and a 10-GHz (100-ps) set-up and hold timing violations detector. It has automated PCI Device Compliance test and verification. This unit can be controlled from the PCI-X bus itself by the system host. Additionally, the PCI-X tester card has an auxiliary PCI expansion connector on top for accepting a PCI device
VMEtro—Its PBT-615 PCI-X Bus Analyzer and Exerciser supports 32-/64-bit operations with speeds up to 100-MHz (sampling rate). It has a 500-MHz Timing Analyzer with a 16 Msample trace buffer. It also supports PCI at rates up to 66-MHz operation. It is a short PCI formfactor card. It connects to a host PC via a front panel connector with USB or RS-232 serial connections.
See PCI-X Exposed for the PCI-X basics.



