Datasheet

Functional Description
Intel® Xeon® Processor D-1500 Product Family 161
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
3.21.3 Thermal Reporting Over System Management Link 1
Interface (SMLink0)
SMLink0 interface in Intel® Xeon® Processor D-1500 Product Family is the SMBus link
to an optional external controller. A SMBus protocol is defined on Intel® Xeon®
Processor D-1500 Product Family to allow compatible devices such as Embedded
Controller (EC) or SIO to obtain system thermal data from Intel® Xeon® Processor D-
1500 Product Family sensors using the SMLink0 interface. This solution allows an
external device or controller to use the system thermal data for system thermal
management.
Note: To enable Thermal Reporting: Set Section 16.2.4, “TSEL — Thermal Sensor Enable and
Lock Register” bit 0 = 1 (Enable TS) and Section 16.2.5, “TSRELThermal Sensor
Reporting Enable and Lock Register” bit 0 = 1 (Enable SMBus Temperature Reporting).
There are two uses for Intel® Xeon® Processor D-1500 Product Family's thermal
reporting capability:
1. To provide system thermal data to an external controller. The controller can
manage the fans and other cooling elements based on this data. In addition, Intel®
Xeon® Processor D-1500 Product Family can be programmed by setting
appropriate bits in the Section 16.2.7, “CTT—Catastrophic Trip Point Register” ,
Section 16.2.8, “TAHV—Thermal Alert High Value Register” and Section 16.2.9,
“TALV—Thermal Alert Low Value Register” to alert the controller when a device has
gone outside of its temperature limits. The alert causes the assertion of Intel®
Xeon® Processor D-1500 Product Family TEMP_ALERT# (SML1ALERT#/
TEMP_ALERT#/GPIO74) signal. See Section 3.21.3.5 for more details.
2. To provide an interface between the external controller and host software. This
software interface has no direct affect on Intel® Xeon® Processor D-1500 Product
Family's thermal collection. It is strictly a software interface to pass information or
data.
Intel® Xeon® Processor D-1500 Product Family responds to thermal requests only
when the system is in S0 or S1. Once Intel® Xeon® Processor D-1500 Product Family
has been programmed, it will start responding to a request while the system is in S0 or
S1.
To implement this thermal reporting capability, the platform is required to have
appropriate BIOS support and compatible devices that support the SMBus protocol.
3.21.3.1 Block Read Address
Intel® Xeon® Processor D-1500 Product Family supports the Block Read Address for
reads. This address is used for reads from Intel® Xeon® Processor D-1500 Product
Family.
The address is set by soft straps or BIOS. It can be set to any value the platform
requires.
This address only supports SMBus Block Read command and not Byte or Word
Read.
The Block Read command is supported as defined in the SMBus 2.0 specification,
with the command being 44h, and the byte count being provided by Intel® Xeon®
Processor D-1500 Product Family following the block read format in the SMBus
specification.