Intel BX80605I7870 Data Sheet - Page 95

Mc_closed_loop0, Mc_closed_loop1, Mc_closed_loop2, Mc_throttle_offset0, Mc_throttle_offset1,

Page 95 highlights

Register Description 2.13.7 2.13.8 MC_CLOSED_LOOP0 MC_CLOSED_LOOP1 MC_CLOSED_LOOP2 This register controls the closed loop thermal response of the DRAM thermal throttle logic. It supports immediate thermal throttle and 2X refresh. In addition, the register is used to configure the throttling duty cycle. Device: 4, 5, 6 Function: 3 Offset: 84h Access as a Dword Bit 17:8 4 3:0 Type RW RW RW Reset Value Description MIN_THROTTLE_DUTY_CYC. 64 This parameter represents the minimum number of DCLKs of operation allowed after throttling. In order to provide actual command opportunities, the number of clocks between CKE de-assertion and first command should be considered. REF_2X_NOW. 0 Direct control of dynamic 2X refresh if MC_THERMAL_CONTROL.THROTTLE_MODE = 2. THROTTLE_NOW. 0 Throttler Vector to directly control throttling if MC_THERMAL_CONTROL.THROTTLE_MODE = 2. MC_THROTTLE_OFFSET0 MC_THROTTLE_OFFSET1 MC_THROTTLE_OFFSET2 Compared against bits [36:29] of virtual temperature of each rank stored in RANK_VIRTUAL_TEMP to determine the throttle point. Recommended value for each rank is 255. When there are more than 4 ranks attached to the channel, the thermal throttle logic is shared. Device: 4, 5, 6 Function: 3 Offset: 88h Access as a Dword Bit 31:24 23:16 15:8 7:0 Type RW RW RW RW Reset Value Description 0 RANK3. Rank 3 throttle offset. 0 RANK2. Rank 2 throttle offset. 0 RANK1. Rank 1 throttle offset. 0 RANK0. Rank 0 throttle offset. Datasheet 95

  • 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

Datasheet
95
Register Description
2.13.7
MC_CLOSED_LOOP0
MC_CLOSED_LOOP1
MC_CLOSED_LOOP2
This register controls the closed loop thermal response of the DRAM thermal throttle
logic. It supports immediate thermal throttle and 2X refresh. In addition, the register is
used to configure the throttling duty cycle.
2.13.8
MC_THROTTLE_OFFSET0
MC_THROTTLE_OFFSET1
MC_THROTTLE_OFFSET2
Compared against bits [36:29] of virtual temperature of each rank stored in
RANK_VIRTUAL_TEMP to determine the throttle point. Recommended value for each
rank is 255.
When there are more than 4 ranks attached to the channel, the thermal throttle logic is
shared.
Device:
4, 5, 6
Function: 3
Offset:
84h
Access as a Dword
Bit
Type
Reset
Value
Description
17:8
RW
64
MIN_THROTTLE_DUTY_CYC.
This parameter represents the minimum number of DCLKs of operation allowed
after throttling. In order to provide actual command opportunities, the number
of clocks between CKE de-assertion and first command should be considered.
4
RW
0
REF_2X_NOW.
Direct control of dynamic 2X refresh if
MC_THERMAL_CONTROL.THROTTLE_MODE = 2.
3:0
RW
0
THROTTLE_NOW.
Throttler Vector to directly control throttling if
MC_THERMAL_CONTROL.THROTTLE_MODE = 2.
Device:
4, 5, 6
Function: 3
Offset:
88h
Access as a Dword
Bit
Type
Reset
Value
Description
31:24
RW
0
RANK3.
Rank 3 throttle offset.
23:16
RW
0
RANK2.
Rank 2 throttle offset.
15:8
RW
0
RANK1.
Rank 1 throttle offset.
7:0
RW
0
RANK0.
Rank 0 throttle offset.