Intel G640T CM8062301002204 User Manual

Product codes
CM8062301002204
Page of 296
Datasheet, Volume 2
257
Processor Configuration Registers
2.19.2
MEM_TRML_THRESHOLDS_CONFIG—Memory Thermal 
Thresholds Configuration Register
This register describes the thresholds for the memory thermal management in the MC.
• The warm threshold defines when self-refresh is at double rate. Throttling can also 
be applied at this threshold based on the configuration in the MC.
• The hot threshold defines what the acceptable limit of the temperature is. When 
this threshold is crossed, severe throttling takes place. The self refresh is also at 
double rate.
• The critical threshold continues to throttle a the hot threshold value while also 
generating an additional interrupt for other platform thermal management 
Cold Temperature:
TEMP < WARM_TH
Warm Temperature:
TEMP  WARM_TH & TEMP < HOT_TH
Hot Temperature:
TEMP  HOT_TH & TEMP < CRITICAL_TH
Critical Temperature:
TEMP  CRITICAL_TH
This register is read by PCODE only during Reset Phase 4.
NOTE: The threshold values must be programmed such that: 
WARM_TH < HOT_TH < CRITICAL_TH
B/D/F/Type:
0/0/0/MCHBAR PCU
Address Offset:
5888–588Bh
Reset Value:
00E4_D5D0h
Access:
RW
Size:
32 bits
BIOS Optimal Default
002AD0h
Bit
Attr
Reset 
Value
RST/
PWR
Description
31:16
RO
0h
Reserved
15
RW
1b
Uncore
Hot Threshold Enable (HOT_THRESHOLD_ENABLE)
This bit must be set to allow the hot threshold.
14:8
RW
1010101b
Uncore
Hot Threshold (HOT_THRESHOLD)
This threshold defines what is the acceptable temperature 
limitation. When this threshold is crossed, severe throttling takes 
place. The self refresh is also at double rate.
7
RW
1b
Uncore
Warm Threshold Enable (WARM_THRESHOLD_ENABLE)
This bit must be set to allow the warm threshold.
6:0
RW
1010000b
Uncore
Warm Threshold (WARM_THRESHOLD)
The warm temperature threshold defines when the self refresh is at 
double rate. Throttling can also be applied at this threshold based 
on the configuration in the MC.