Datasheet
Intel® Xeon® Processor E5-2400 v2 Product Family 29
Datasheet Volume One
2.5 Platform Environment Control Interface (PECI)
The Platform Environment Control Interface (PECI) uses a single wire for self-clocking
and data transfer. The bus requires no additional control lines. The physical layer is a
self-clocked one-wire bus that begins each bit with a driven, rising edge from an idle
level near zero volts. The duration of the signal driven high depends on whether the bit
value is a logic ‘0’ or logic ‘1’. PECI also includes variable data transfer rate established
with every message. In this way, it is highly flexible even though underlying logic is
simple.
The interface design was optimized for interfacing to Intel processor and chipset
components in both single processor and multiple processor environments. The single
wire interface provides low board routing overhead for the multiple load connections in
the congested routing area near the processor and chipset components. Bus speed,
error checking, and low protocol overhead provides adequate link bandwidth and
reliability to transfer critical device operating conditions and configuration information.
The PECI bus offers:
• A wide speed range from 2 Kbps to 2 Mbps
• CRC check byte used to efficiently and atomically confirm accurate data delivery
• Synchronization at the beginning of every message minimizes device timing
accuracy requirements
Generic PECI specification details are out of the scope of this document and instead can
be found in the RS - Platform Environment Control Interface (PECI) Specification, Rev
3.0. What follows is a processor-specific PECI client definition, and is largely an
addendum to the PECI Network Layer and Design Recommendations sections for the
PECI specification.
Note: The PECI commands described in this document apply primarily to the Intel® Xeon®
processor E5-2400 v2 product family. The processors utilizes the capabilities described
in this document to indicate support for three memory channels. Refer to Table 2-1 for
the list of PECI commands supported by the processors.
2.5.1 PECI Client Capabilities
The processor PECI client is designed to support the following sideband functions:
Table 2-1. Summary of Processor-specific PECI Commands
Command Supported on the Processor
Ping() Yes
GetDIB() Yes
GetTemp() Yes
RdPkgConfig() Yes
WrPkgConfig() Yes
RdIAMSR() Yes
WrIAMSR() No
RdPCIConfig() Yes
WrPCIConfig() No
RdPCIConfigLocal() Yes
WrPCIConfigLocal() Yes