NCT7904D
H/W Monitor
Date: 2017/07/25
Revision: 1.45
NCT7904D
Table of Content-
1.
2.
GENERAL DESCRIPTION ......................................................................................................... 7
FEATURES ................................................................................................................................. 8
2.1
Equipped Specific Interfaces .......................................................................................... 8
2.2
Monitoring Items ............................................................................................................. 8
2.3
PECI (Platform Environment Control Interface) .............................................................. 8
TM
2.4
SMART FAN PWM Output Control ............................................................................. 9
2.5
Alarm Output ................................................................................................................... 9
2.6
Self-initialization .............................................................................................................. 9
2.7
SMBus Master ................................................................................................................ 9
2.8
General ........................................................................................................................... 9
KEY SPECIFICATIONS ............................................................................................................ 10
PIN CONFIGURATION ............................................................................................................. 11
PIN DESCRIPTION................................................................................................................... 12
5.1
Pin Type Description ..................................................................................................... 12
5.2
Pin Description List ....................................................................................................... 12
FUNCTIONAL DESCRIPTION.................................................................................................. 17
6.1
Access Interface ........................................................................................................... 17
6.1.1
6.1.2
Data write to the internal register ............................................................................. 17
Data read from the internal register ......................................................................... 17
3.
4.
5.
6.
6.2
6.3
6.4
6.5
6.6
6.7
Address Setting............................................................................................................. 18
Temperature Monitor Data Format ............................................................................... 18
The temperature data with 11-bit 2`s complement format ........................................................... 18
Voltage Sense Data Format ......................................................................................... 18
FAN_IN Count Calculation ............................................................................................ 19
FAN_OUT Duty Cycle/DC output Calculation .............................................................. 19
Fan Speed Control ........................................................................................................ 19
6.7.1
6.7.2
6.7.3
6.7.4
Step Up Time / Step Down Time ............................................................................. 19
Fan Output Nonstop Value ...................................................................................... 19
Smart Fan Control Table ......................................................................................... 19
DTS (Sensor) Based Fan Control ............................................................................ 21
Operation Mode ....................................................................................................... 22
CPU Temperature and Power Reporting ................................................................. 22
DRAM Thermal Data Reporting ............................................................................... 23
PECI Listening ......................................................................................................... 24
Temperature ............................................................................................................ 25
Voltage .................................................................................................................... 27
Fan .......................................................................................................................... 27
EEPROM Format ..................................................................................................... 28
Chip Initialization...................................................................................................... 28
PCH Thermal Read ................................................................................................. 29
PCH Thermal Data Format ...................................................................................... 29
6.8
PECI .............................................................................................................................. 22
6.8.1
6.8.2
6.8.3
6.8.4
6.9
SMI# Output .................................................................................................................. 25
6.9.1
6.9.2
6.9.3
6.10
EEPROM Self-Initialization ........................................................................................... 28
6.10.1
6.10.2
6.11
PCH Thermal Data Report ............................................................................................ 29
6.11.1
6.11.2
Nuvoton Confidential
- ii –
2017/7/25
Revision 1.45
NCT7904D
6.12
SMBus Master Auto Read External Thermal Sensor ................................................... 29
6.12.1
6.12.2
External Thermal Sensor Setting ............................................................................. 29
Temperature Read Process ..................................................................................... 29
PROCHOT# Input .................................................................................................... 29
PROCHOT# Output ................................................................................................. 29
Event Trigger LED ................................................................................................... 30
Programmable LED ................................................................................................. 30
Output Signaling ...................................................................................................... 30
BEEP Activation....................................................................................................... 30
Power by VSB.......................................................................................................... 30
Power Only by VBAT ............................................................................................... 30
6.13
PROCHOT# Behavior ................................................................................................... 29
6.13.1
6.13.2
6.14
LED Behavior ................................................................................................................ 30
6.14.1
6.14.2
6.15
BEEP Function.............................................................................................................. 30
6.15.1
6.15.2
6.16
THERMTRIP# Function ................................................................................................ 30
6.16.1
6.16.2
7.
REGISTER DESCRIPTION ...................................................................................................... 31
7.1
Bank 0 REGISTER DETAIL.......................................................................................... 31
7.1.1
7.1.2
7.1.3
7.1.4
7.1.5
7.1.6
7.1.7
7.1.8
7.1.9
7.1.10
7.1.11
7.1.12
7.1.13
7.1.14
7.1.15
7.1.16
7.1.17
7.1.18
7.1.19
7.1.20
7.1.21
7.1.22
7.1.23
7.1.24
7.1.25
7.1.26
7.1.27
7.1.28
7.1.29
7.1.30
Global Control Register ........................................................................................... 31
SMB Slave Address Register................................................................................... 31
Nuvoton Vendor ID Register .................................................................................... 32
Nuvoton Chip ID Register ........................................................................................ 32
Nuvoton Device ID Register..................................................................................... 32
Programmable LED Register ................................................................................... 32
Event Control LED Register ..................................................................................... 33
Monitor Enable Control Register .............................................................................. 33
Monitor Configuration Register ................................................................................ 38
Voltage Channel and Temperature Monitored Value Register ................................ 41
PROCHOT Monitored Value Register ..................................................................... 42
Nuvoton Vendor ID Register .................................................................................... 43
Nuvoton Chip ID Register ........................................................................................ 43
Nuvoton Device ID Register..................................................................................... 43
FAN Tachometer Monitored Value Register ............................................................ 43
DTS Temperature Monitored Value Register ........................................................... 44
Virtual Temperature Value Register......................................................................... 46
External and Virtual Temperature Value Register.................................................... 47
SMI Control Register ............................................................................................... 48
SMI Status Register ................................................................................................. 48
SMI Mask Register .................................................................................................. 50
Beep Control Register ............................................................................................. 52
Beep Source Selection Register .............................................................................. 52
Lock Watch Dog Register ........................................................................................ 54
Watch Dog Enable Register .................................................................................... 54
Watch Dog Status Register ..................................................................................... 54
Watch Dog Timer Register ...................................................................................... 55
GPIO Control Register ............................................................................................. 55
PCH DTS Monitored Value Register........................................................................ 57
Bank Select Register ............................................................................................... 60
Nuvoton Confidential
- iii –
2017/7/25
Revision 1.45
NCT7904D
7.2
Bank 1 REGISTER DETAIL.......................................................................................... 61
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.2.9
7.2.10
7.2.11
7.2.12
7.2.13
Voltage and Temperature Channel Limitation Register ........................................... 61
PROCHOT Limitation Register ................................................................................ 64
FAN Input Channel Limitation Register.................................................................... 64
DTS Temperature Power Limitation Registers......................................................... 65
PROCHOT Control Registers .................................................................................. 67
PROCHOT Source Selection Registers................................................................... 68
Voltage Fault Control Registers ............................................................................... 70
Voltage Fault Source Selection Registers ............................................................... 70
Fan Fault Control Registers ..................................................................................... 72
Fan Fault Source Selection Registers ..................................................................... 72
Temperature Fault Control Registers....................................................................... 74
Temperature Fault Source Selection Registers ....................................................... 74
THERMTRIP Control and Status Register ............................................................... 75
PECI Function Enable Register (PFE) ..................................................................... 77
PECI Timing Configure Register (PTC) ................................................................... 77
PECI Agent and Domain Configure Register (PADC).............................................. 78
PECI Relative Temperature Scale Register (PRTS) ................................................ 79
DTS Power Source Control Register ....................................................................... 80
TBit Width Register ( TBW )..................................................................................... 80
PECI Listening Mode Configuration Register ( PLMC ) ........................................... 81
PECI VTT Power Detect Configuration Register ( PVCR ) ...................................... 81
PECI Agent Tbase Temperature Register (PATB)................................................... 82
PECI Power Averaging Configure Register (PPAC) ................................................ 83
Averaging DTS Based Thermal Spec Configure Register (ADBTSC) ..................... 84
PECI Manual Mode Configure Register (PMMC)..................................................... 85
PECI Manual Mode Write Data Register (PMMWD) ................................................ 86
PECI Manual Mode Read Data Register (PMMRD) ................................................ 86
Agent Relative Temperature Registers (ARTR) ....................................................... 89
TSI Control Registers .............................................................................................. 91
TSI Client Enable Registers ..................................................................................... 91
TSI Manual Configuration Registers ........................................................................ 91
TSI Test Mode Registers ......................................................................................... 92
TSI Manual Address Registers ................................................................................ 92
TSI Manual Command Registers ............................................................................. 92
TSI Manual Write Data Registers ............................................................................ 93
TSI Manual Read Data Registers ............................................................................ 93
PCH Read Control Registers ................................................................................... 93
PCH Client Address Registers ................................................................................. 93
PCH Command Registers ....................................................................................... 94
PCH Read Byte Count Registers ............................................................................. 94
SMBUS Master Manual Configuration Registers ..................................................... 94
SMBUS Master Manual Address Registers ............................................................. 95
SMBUS Master Manual Command Registers .......................................................... 95
SMBUS Master Manual Write Data Registers ......................................................... 95
SMBUS Master Manual Read Data Registers ......................................................... 95
External Read Control Registers ............................................................................. 95
7.3
Bank 2 REGISTER DETAIL.......................................................................................... 77
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
7.3.10
7.3.11
7.3.12
7.3.13
7.3.14
7.3.15
7.3.16
7.3.17
7.3.18
7.3.19
7.3.20
7.3.21
7.3.22
7.3.23
7.3.24
7.3.25
7.3.26
7.3.27
7.3.28
7.3.29
7.3.30
7.3.31
7.3.32
7.3.33
Nuvoton Confidential
- iv –
2017/7/25
Revision 1.45
NCT7904D
7.3.34
7.3.35
7.3.36
7.3.37
7.3.38
7.3.39
7.3.40
7.3.41
7.3.42
7.3.43
7.3.44
External Read Address and Command Register ..................................................... 96
Power Unit Status .................................................................................................... 97
Energy Unit Status ................................................................................................... 98
Retrieving Margin Status Control Registers ............................................................. 98
Tjmax Temperature Target Read/Write for CPU Agent (Address : 30h ~ 33h) ........ 99
Tcontrol Temperature Target Read/Write for CPU Agent (Address : 30h ~ 33h)... 100
Thermal Design Power (TDP) Status for CPU Agent (Address : 30h ~ 33h) ......... 100
Margin Status for CPU Agent (Address : 30h ~ 33h) ............................................. 101
Power Reporting Factor for CPU Agent (Address : 30h ~ 33h) ............................. 101
DTS DRAM Temperature Monitor Enable Control Register................................... 102
DRAM Temperature Value Register (Reterived by PECI RdPkgConfig command)
104
Temperature to Fan Mapping Relationships (TFMR) ............................................. 112
Default Fan Speed at Power-on (DFSP)................................................................ 112
SmartFan Output Step Up Time (SFOSUT) .......................................................... 113
SmartFan Output Step Down Time (SFOSDT) ...................................................... 113
3-Wire Fan Enable and Fan Output Mode Control (FOMC) ................................... 113
Close-Loop Fan control RPM mode and Tolerance (CLFR) .................................. 114
Temperature Source Selection (TSS) .................................................................... 114
Power Accumulate Enable (PAE) .......................................................................... 116
Close-Loop Fan Control RPM mode for High Speed Fan Register (RHSF) .......... 117
PROCHOT Fan Select (PFS) ................................................................................ 117
Fan Output Value (FOV) ........................................................................................ 118
Fan Output PWM Frequency Prescalar (FOPFP) .................................................. 118
Fan Output Nonstop Enable (FONE) ..................................................................... 119
Fan Tachometer Source Selection (FTSS) ............................................................ 119
Fan Tachometer Source Selection (FTSS) ............................................................ 120
Critical Temperature to Full Speed all fan (CTFS) ................................................. 121
Hysteresis of Temperature (HT) ............................................................................ 121
Fan Output Nonstop Value(FONV) ........................................................................ 122
TM
SMART FAN IV Temperature and DC/PWM Table (SFIV)................................. 122
Configure Register of PECI Error (CRPE) ............................................................. 123
Fan Output Min Value when PECI Error (FOMV) .................................................. 124
Mask Register of PECI Error (MRPE) .................................................................... 124
PECI T_DTS Slope Value (PTSV) ......................................................................... 124
PECI T_DTS Offset Value (PTOV) ........................................................................ 125
Tcontrol_Offset Value for CPU Agent (Address : 30h ~ 33h) (TOV) ...................... 125
DTS Delta Tolerance Value (DDTV) ...................................................................... 126
DTS Margin Divisor (DMD) .................................................................................... 127
Temperature to Fan Mapping Relationships (TFMR) ............................................. 128
Temperature Source Selection (TSS) .................................................................... 128
Critical Temperature to Full Speed all fan (CTFS) ................................................. 130
Hysteresis of Temperature (HT) ............................................................................ 131
TM
SMART FAN IV Temperature and DC/PWM Table (SFIV)................................. 131
7.4
Bank 3 REGISTER DETAIL........................................................................................ 112
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.4.6
7.4.7
7.4.8
7.4.9
7.4.10
7.4.11
7.4.12
7.4.13
7.4.14
7.4.15
7.4.16
7.4.17
7.4.18
7.4.19
7.4.20
7.4.21
7.4.22
7.4.23
7.4.24
7.4.25
7.4.26
7.4.27
7.5
Bank 4 REGISTER DETAIL........................................................................................ 128
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5
8.
ELECTRICAL CHARACTERISTICS ....................................................................................... 133
8.1
Absolute Maximum Ratings ........................................................................................ 133
Nuvoton Confidential
-v–
2017/7/25
Revision 1.45