Datasheet
Functional Description
Intel® Xeon® Processor D-1500 Product Family 165
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
a. Intel® Xeon® Processor D-1500 Product Family will not respond to any SMBus
activity (on SMLink0 interface) until it has loaded the thermal Firmware (FW),
which in general would take 1–4 ms. During this period, Intel® Xeon® Processor
D-1500 Product Family will NACK any SMBus transaction from the external
controller.
b. The load should take 1-4 ms, but the external controller should design for 30
seconds based on long delays for S4 resume which takes longer than normal
power up. This would be an extreme case, but for larger memory footprints and
non-optimized recovery times, 30 seconds is a safe number to use for the
time-out.
c. Recover/Failsafe: if Intel® Xeon® Processor D-1500 Product Family has not
responded within 30 seconds, the external controller can assume that the
system has had a major error and the external controller should ramp the fans
to some reasonably high value.
The only recover from this is an internal reset on Intel® Xeon® Processor D-
1500 Product Family, which is not visible to the external controller. Therefore the
external controller might choose to poll every 10-60 seconds (some fairly long
period) hereafter to see if Intel® Xeon® Processor D-1500 Product Family's
thermal reporting has come alive.
2. Intel® Xeon® Processor D-1500 Product Family Thermal FW hangs and requires an
internal reset which is not visible to the external controller.
a. Intel® Xeon® Processor D-1500 Product Family will NACK any SMBus
transaction from the external controller. Intel® Xeon® Processor D-1500
Product Family may not be able to respond for up to 30 seconds while the FW is
being reset and reconfigured.
The external controller could choose to poll every 1-10 seconds to see if the
thermal FW has been successfully reset and is now providing data.
b. General recovery for this case is about 1 second, but 30 seconds should be used
by the external controller at the time-out.
c. Recovery/Failsafe: same as in case #1.
3. Fatal Intel® Xeon® Processor D-1500 Product Family error, causes a global reset of
all components.
a. When there is a fatal Intel® Xeon® Processor D-1500 Product Family error, a
global reset may occur, and then case #1 applies.
The external controller can observe, if desired, PLTRST# assertion as an
indication of this event.
4. Intel® Xeon® Processor D-1500 Product Family thermal FW fails or is hung, but no
reset occurs
a. The sequence number will not be updated, so the external controller knows to
go to failsafe after some number of reads (8 or so) return the same sequence
number.
The external controller could choose to poll every 1-10 seconds to see if the
thermal FW has been successfully reset and working again.
b. In the absence of other errors, the updates for the sequence number should
never be longer than 400 ms, so the number of reads needed to indicate that
there is a hang should be at around 2 seconds. But when there is an error, the
sequence number may not get updated for seconds. In the case that the
external controller sees a NACK from Intel® Xeon® Processor D-1500 Product
Family, then it should restart its sequence counter, or otherwise be aware that
the NACK condition needs to be factored into the sequence number usage.
c. The use of sequence numbers is not required, but is provided as a means to
ensure correct Intel® Xeon® Processor D-1500 Product Family FW operation.










