Temperature Readings Register

The temperature registers provide the current, maximum (from power-up) and minimum (from power-up) for the processor and PCB for UltraScale processor, and Host and Slave processors measurements for boards that have these additional processors.

Function: Specifies the Measured Temperatures on Motherboard.

Type: signed byte (8-bits) for each temperature reading – Six (6) 32-bit words

Data Range: 0x0000 0000 to 0x0000 FFFF

Read/Write: R

Initialized Value: Value corresponding to the measured temperatures based on the table below.

Operational Settings: The 8-bit temperature readings are signed bytes. For example, if the following register contains the value 0x0000 3B3B:

Example:

Word 1 (Current Host & UltraScale Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
Host Core Temperature (0x00) (N/A)Host PCB Temperature (0x00) (NA)
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
UltraScale Core TemperatureUltraScale PCB Temperature

The values would represent the following temperatures:

Temperature MeasurementsData BitsValueTemperature (Celsius)
Host Core TemperatureD31:D240x000° (N/A)
Host PCB TemperatureD23:D160x000° (N/A)
UltraScale Core TemperatureD15:D80x3B+59°
UltraScale PCB TemperatureD7:D00x3B+59°
Temperature Readings

Word 1 (Current Host & UltraScale Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
Host Core Temperature (0x00) (N/A)Host PCB Temperature (0x00) (NA)
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
UltraScale Core TemperatureUltraScale PCB Temperature

Word 2 (Max Host Temperatures & Current Slave Zynq Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
Max Host Core Temperature (0x00) (N/A)Max Host PCB Temperature (0x00) (N/A)
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Slave Zynq Core Temperature (0x00) (N/A)Slave Zynq PCB Temperature (0x00) (N/A)

Word 3 (Min Host Temperatures & Max UltraScale Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
Min Host Core Temperature (0x00) (N/A)Min Host PCB Temperature (0x00) (N/A)
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Max UltraScale Core TemperatureMax UltraScale PCB Temperature

Word 4 (Max Slave Zynq Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
0000000000000000
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Max Slave Zynq Core Temperature (0x00) (N/A)Max Slave Zynq PCB Temperature (0x00) (N/A)

Word 5 (Min UltraScale Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
0000000000000000
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Min UltraScale Core TemperatureMin UltraScale PCB Temperature

Word 6 (Min Slave Zynq Temperatures)

D31D30D29D28D27D26D25D24D23D22D21D20D19D18D17D16
0000000000000000
D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Min Slave Zynq Core Temperature (0x00) (N/A)Min Slave Zynq PCB Temperature (0x00) (N/A)