Intel BX80605I7870 Data Sheet - Page 94

Mc_thermal_params_b0, Mc_thermal_params_b1, Mc_thermal_params_b2, Mc_cooling_coef0, Mc_cooling_coef1

Page 94 highlights

Register Description 2.13.5 2.13.6 MC_THERMAL_PARAMS_B0 MC_THERMAL_PARAMS_B1 MC_THERMAL_PARAMS_B2 Parameters used by the thermal throttling logic. Device: 4, 5, 6 Function: 3 Offset: 64h Access as a Dword Bit Type 31:26 RW 25:16 RW 15:8 RW 7:0 RW Reset Value Description 1 255 1 0 SAFE_INTERVAL. Safe values for cooling coefficient and duty cycle will be applied while the SAFE_INTERVAL is exceeded. This interval is the number of ZQ intervals since the last time the MC_COOLING_COEF or MC_CLOSED_LOOP registers have been written. A register to write to MC_COOLING_COEF or MC_CLOSED_LOOP will re-apply the normal MC_COOLING_COEF and MC_CLOSED_LOOP.MIN_THROTTLE_DUTY_CYC values. The register value written need not be different; writing the current value will suffice. The MC_THERMAL_STATUS.CYCLES_THROTTLED field is reloaded when the number of ZQ intervals exceeds this value. This field must not be programmed to 0; this value is illegal. SAFE_DUTY_CYC. This value replaces MC_CLOSED_LOOP.MIN_THROTTLE_DUTY_CYC while the MC_THERMAL_PARAMS_B.SAFE_INTERVAL is exceeded. SAFE_COOL_COEF. This value replaces MC_COOLING_COEF while the THERMAL_PARAMS_B.SAFE_INTERVAL is exceeded. ACTCMD_ENERGY. Energy of an Activate/Precharge Cycle. MC_COOLING_COEF0 MC_COOLING_COEF1 MC_COOLING_COEF2 Heat removed from DRAM 8 DCLKs. This should be scaled relative to the per command weights and the initial value of the throttling threshold. This includes idle command and refresh energies. If 2X refresh is supported, the worst case of 2X refresh must be assumed. When there are more than 4 ranks attached to the channel, the thermal throttle logic is shared. Device: 4, 5, 6 Function: 3 Offset: 80h Access as a Dword Bit Type 31:24 RW 23:16 RW 15:8 RW 7:0 RW Reset Value Description 255 255 255 255 RANK3. Rank 3 Cooling Coefficient. RANK2. Rank 2 Cooling Coefficient. RANK1. Rank 1 Cooling Coefficient. RANK0. Rank 0 Cooling Coefficient. 94 Datasheet

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98

Register Description
94
Datasheet
2.13.5
MC_THERMAL_PARAMS_B0
MC_THERMAL_PARAMS_B1
MC_THERMAL_PARAMS_B2
Parameters used by the thermal throttling logic.
2.13.6
MC_COOLING_COEF0
MC_COOLING_COEF1
MC_COOLING_COEF2
Heat removed from DRAM 8 DCLKs. This should be scaled relative to the per command
weights and the initial value of the throttling threshold. This includes idle command and
refresh energies. If 2X refresh is supported, the worst case of 2X refresh must be
assumed.
When there are more than 4 ranks attached to the channel, the thermal throttle logic is
shared.
Device:
4, 5, 6
Function: 3
Offset:
64h
Access as a Dword
Bit
Type
Reset
Value
Description
31:26
RW
1
SAFE_INTERVAL
.
Safe values for cooling coefficient and duty cycle will be applied while the
SAFE_INTERVAL is exceeded. This interval is the number of ZQ intervals since
the last time the MC_COOLING_COEF or MC_CLOSED_LOOP registers have
been written. A register to write to MC_COOLING_COEF or MC_CLOSED_LOOP
will re-apply the normal MC_COOLING_COEF and
MC_CLOSED_LOOP.MIN_THROTTLE_DUTY_CYC values. The register value
written need not be different; writing the current value will suffice. The
MC_THERMAL_STATUS.CYCLES_THROTTLED field is reloaded when the number
of ZQ intervals exceeds this value. This field must not be programmed to 0; this
value is illegal.
25:16
RW
255
SAFE_DUTY_CYC.
This value replaces
MC_CLOSED_LOOP.MIN_THROTTLE_DUTY_CYC while the
MC_THERMAL_PARAMS_B.SAFE_INTERVAL is exceeded.
15:8
RW
1
SAFE_COOL_COEF.
This value replaces MC_COOLING_COEF while the
THERMAL_PARAMS_B.SAFE_INTERVAL is exceeded.
7:0
RW
0
ACTCMD_ENERGY.
Energy of an Activate/Precharge Cycle.
Device:
4, 5, 6
Function: 3
Offset:
80h
Access as a Dword
Bit
Type
Reset
Value
Description
31:24
RW
255
RANK3.
Rank 3 Cooling Coefficient.
23:16
RW
255
RANK2.
Rank 2 Cooling Coefficient.
15:8
RW
255
RANK1.
Rank 1 Cooling Coefficient.
7:0
RW
255
RANK0.
Rank 0 Cooling Coefficient.