From Introduction to PCI Express: A Hardware and Software Developer's Guide

Any technology, especially when it is new, requires careful nurturing and more importantly needs a set of well defined criteria by which implementations can be judged against the technology s relevant specifications. There have been such criteria for other PCI technologies in the past and efforts are underway to do the same for PCI Express. These criteria essentially address two aspects of a PCI Express device or function Compliance and Interoperability (C&I). A function here refers to a component like BIOS and not a PCI Express function. It is worth noting that while compliance and interoperability are necessary, neither alone is sufficient by itself. A product must be both compliant and interoperable. This section is intended to show how the C&I criteria as well as the tools and mechanisms to test for adherence to that criteria are developed. It is highly recommended that readers of this book go to the PCI-SIG website to get the latest details on the recommended procedures. In particular, every vendor contemplating a PCI Express product is encouraged to pay special attention to the compliance and interoperability requirements. If the compliance and interoperability requirements are not satisfied, they could become a stumbling block in getting products to market.

Compliance and Interoperability Terminology

Assertion Defines design requirements in terms of testable Boolean operations, mapping test pass/fail criteria directly back to design requirements and the related design specification(s). Each item in a checklist may be broken into and tested via one or more assertions.

C& I Compliance and Interoperability.

Products & Services
Bus Expanders
Bus expanders are computer boards or cable systems that connect to other interface boards, using only one I/O slot while remaining compliant with the bus standard.
Network and Communication Chips
Network and communication chips are semiconductor integrated circuits (IC) used in telecommunication devices and systems.
Bus Extenders
Bus extenders are used to increase cable lengths for distance-limited bus protocols.
Bluetooth® Chips
Bluetooth® chips are board level components which broadcast in the 2.4 GHz industrial, scientific, and medical (ISM) radio band.
IC Interfaces
IC interfaces are semiconductor chips that are used to control and manage the sharing of information between devices.

Topics of Interest

Glossary Numbers 8-bit/10-bit encoding Process of transmitting an 8-bit data value as a 10-bit character. Encoding scheme serves to maximize the number of bit transitions to facilitate clock...

Overview He who has great power should use it lightly. Seneca This chapter provides an overview of the power management capabilities and protocol associated with PCI Express. During this chapter the...

The PCI Special Interest Group (PCI-SIG) is the governing standard body for managing the PCI protocol. In 1992, the first PCI specification was created. The PCI standard allowed multiple semiconductor...

Among all the bus types available in most COM specifications, only USB and PCI Express (PCIe) are well supported, high-level buses, with plug-and-play and excellent interoperability. A PCIe or USB...

This Technical Brief show how to use LeCroy's Protocol Test Card (PTC) for PCI Express® systems to exercise the platform BIOS to ensure that it properly detects and initializes PCI Express...