2.5Platform 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

Note: The PECI commands described in this document apply primarily to the Intel® Xeon® processor E5-1600/E5-2600/E5-4600 product families. The processors utilizes the capabilities described in this document to indicate support for four memory channels. Refer to Table 2-1for the list of PECI commands supported by the processors.

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

 

 

2.5.1PECI Client Capabilities

The processor PECI client is designed to support the following sideband functions:

Processor and DRAM thermal management

Platform manageability functions including thermal, power, and error monitoring

The platform ‘power’ management includes monitoring and control for both the processor and DRAM subsystem to assist with data center power limiting.

Processor interface tuning and diagnostics capabilities (Intel® Interconnect BIST).

30

Intel® Xeon® Processor E5-1600/E5-2600/E5-4600 Product Families

 

Datasheet Volume One

Page 30
Image 30
Intel E5-2600 Platform Environment Control Interface Peci, Peci Client Capabilities, Command Supported on the Processor