Each HBM Stack has a temperature sensor that can be read to ensure the temperature remains below the operating threshold. The CATTRIP over temperature signal is unavailable on Versal HBM devices, so it is critical that the stack temperature is monitored. Temperature is accessed by a sequence of writes and reads to 32-bit NPI registers described in the following table.
Note: The catastrophic temperature for the
HBM stack is 120°C.
Operation | Stack 0 NPI Address | Stack 1 NPI Address |
---|---|---|
Write xF9E8_D7C6 | xF6A4_400C | xF721_400C |
Read bit [0] == 0 1 | xF6A4_4008 | xF721_4008 |
Write x0000_0200 | xF6A4_403C | xF721_403C |
Write x00A0_000F | xF6A4_4038 | xF721_4038 |
Read-modify-write, set bit [0] to 1 2 | xF6A4_40F0 | xF721_40F0 |
Read until bit [0] == 0 3 | xF6A4_40F0 | xF721_40F0 |
Read temperature data 4 | xF6A4_40F8 | xF721_40F8 |
Write x0000_0000 | xF6A4_400C | xF721_400C |
|