PCI-X System Architecture

by Tom Shanley,

Series: PC System Architecture Series

PCI-X System Architecture is a detailed and comprehensive guide to the PCI-X technology. It highlights the many changes and improvements from PCI 2.2 to PCI-X, so that you can build on your PCI knowledge to master PCI-X with greater ease. The book discusses the drawbacks of PCI and how PCI-X solves these problems to achieve faster transfer rates. In addition, it presents in-depth information and practical guidance on the PCI-X transaction protocol, device configuration for PCI-X, load tuning, PCI-X bridges, error detection and handling, and electrical issues.

MindShare's PC System Architecture Series is a crisply written and comprehensive set of programmers' guides to the most important PC hardware standards. Each title explains from a programmer's perspective the architecture, features, and operations of systems built using one particular type of chip or hardware specification.

Specific information on key topics includes:

  • Device types and bus initialization, including Hot-Plug PCI-X initialization
  • Dword and burst commands
  • Bus arbitration, latency rules, and burst transactions
  • Transaction termination
  • Split completion messages
  • 64-bit transactions
  • Bridge and non-bridge configuration registers
  • Load tuning, including adjustable fields and registers, split completion buffers, and adjusting timeslice values
  • PCI-X to PCI-X bridges
  • Handling master abort, attribute phase parity errors, and split read errors

    Prerequisites
    PCI System Architecture class or book

    Anyone who designs or tests hardware or software that involves the PCI-X bus will find PCI-X System Architecture an essential resource for understanding and working with this important technology.

    MindShare's PC System Architecture Series is a crisply written and comprehensive set of programmers' guides to the most important PC hardware standards. Each title explains from a programmer's perspective the architecture, features, and operations of systems built using one particular type of chip or hardware specification.