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 Extenders
Bus extenders are used to increase cable lengths for distance-limited bus protocols.
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.
AdvancedMC Products
AdvancedMC products are mezzanine cards (MC) that use a bus specification from the PCI Manufacturers Group (PICMG) for the telecom industry. AdvancedMC products offer advanced telecom features and hot-swap capabilities.
Bluetooth® Chips
Bluetooth® chips are board level components which broadcast in the 2.4 GHz industrial, scientific, and medical (ISM) radio band.

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...

Cable Considerations for System Design While the PCI Express Base Specification does not include specific cable requirements for a PCI Express interconnect, it doesn't preclude their use either. In...

The secret of success is knowing something nobody else knows. Aristotle Onassis Overview As the system designer, you must be able to make informed tradeoffs that help you to meet the signal...