Professional Documents
Culture Documents
January 2023
Revision 006
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel
products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted
which includes subject matter disclosed herein.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or any
damages resulting from such losses.
The products described may contain design defects or errors known as errata which may cause the product to deviate from
published specifications. Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for
a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or
usage in trade.
Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service
activation. Learn more at intel.com, or from the OEM or retailer.
All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel
product specifications and roadmaps.
Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-
4725 or visit www.intel.com/design/literature.htm.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other
names and brands may be claimed as the property of others.
2 334818
Contents
1 SoC Address Map .......................................................................................................5
1.1 Root Spaces sup ................................................................................................. 5
1.2 Super Set Architecture Definition........................................................................... 5
2 Host Root Space ........................................................................................................6
2.1 Host Memory Address Space ................................................................................. 6
2.1.1 Host Memory Space Address Decode and Routing ......................................... 7
2.1.2 Abort Handling......................................................................................... 8
2.1.2.1 B-Unit Abort Handling.................................................................. 9
2.1.2.2 IOSF Abort Handling.................................................................... 9
2.1.3 Low DRAM Address Range (0 to (TOLUD - 1)................................................ 9
2.1.3.1 Legacy Video Area (A_0000h to B_FFFFh) ...................................... 9
2.1.3.2 Expansion Area (C_0000h to D_FFFFh) ........................................ 11
2.1.3.3 PAM Memory Area (E_0000h to F_FFFFh) ..................................... 11
2.1.3.4 Protected Memory Range (PMR-L: programmable)......................... 11
2.1.3.5 DMA Protected Range (DPR: Programmable) ................................ 12
2.1.3.6 TSEG SMM Range (Programmable).............................................. 12
2.1.3.7 Graphics Stolen Memory (Programmable) .................................... 12
2.1.4 Low MMIO Address Range (TOLUD to 4 GB) ............................................... 13
2.1.4.1 PCIe Memory Mapped Config Range (Programmable) ..................... 13
2.1.4.2 Host Bridge.............................................................................. 14
2.1.4.3 Integrated Graphics Device (IGD) ............................................... 15
2.1.4.4 I-Unit ...................................................................................... 16
2.1.4.5 LPC Generic Memory Range........................................................ 17
2.1.4.6 CRAB_ABORT (0xFEB0_0000 to 0xFEBF_FFFF).............................. 17
2.1.4.7 IOAPIC (0xFEC0_0000 to 0xFECF_FFFF) ...................................... 17
2.1.4.8 HPET (0xFED0_0000 – 0xFED0_33FF) ......................................... 18
2.1.4.9 TPM (0xFED4_0000 to 0xFED4_0FFF) .......................................... 18
2.1.4.10 TXT (0xFED2_0000 to 0xFED3_FFFF)........................................... 18
2.1.4.11 TPM (0xFED4_1000 to 0xFED4_3FFF) .......................................... 19
2.1.4.12 xHCI.DBC (0xFED6_0000 to 0xFED6_0FFF) .................................. 19
2.1.4.13 Local APIC (0xFEE0_0000 to 0xFEEF_FFFF) .................................. 19
2.1.4.14 IAFW (BIOS) (0xFFXX_0000 to 0xFFFF_FFFF) ............................... 20
2.1.5 High DRAM (0x1_0000_0000 to (TOUUD - 1))............................................ 22
2.1.5.1 Protected Memory Range (PMR-H: Programmable) ........................ 22
2.1.6 High MMIO Address Range (TOUUD to 0x7F_FFFF_FFFF).............................. 23
2.1.6.1 Other Ranges in High MMIO Address Ranges ................................ 23
2.2 System DRAM Address Space.............................................................................. 24
2.2.1 Physical to System DRAM Address Mapping................................................ 24
2.2.2 Case 1: 2 GB DRAM. Minimum 1 GB PCI MMIO ........................................... 24
2.2.3 Case 2: 8 GB DRAM. Minimum 1 GB PCI MMIO ........................................... 25
2.3 System Management Mode (SMM) ....................................................................... 25
2.3.1 IAFW Programming Restrictions ............................................................... 25
2.3.2 SoC Internal Enforcement of SMM Protection.............................................. 26
2.3.2.1 CPU WB Transaction to an Enabled SMM Address Space ................. 26
2.4 I/O Space ........................................................................................................ 26
2.4.1 Fixed I/O Ranges: Decode and Routing ..................................................... 27
2.4.2 Variable I/O Ranges: Decode and Routing ................................................. 29
2.4.2.1 Integrated Graphics Device (IGD) ............................................... 30
2.5 PCI Config Space............................................................................................... 30
2.5.1 Configuration Mechanisms ....................................................................... 31
2.5.1.1 Standard PCI Configuration Mechanism........................................ 31
334818 3
2.5.1.2 PCI Express Enhanced Configuration Mechanism............................31
2.5.1.3 Type 0/Type 1 Configuration .......................................................33
2.5.2 ACPI Mode .............................................................................................33
2.5.2.1 Hybrid ACPI Configuration Object ................................................33
2.5.2.2 Fixed ACPI Configuration Object ..................................................33
2.5.2.3 IOSF2OCP Bridge ACPI Mode ......................................................33
2.6 Funny I/O Space................................................................................................34
2.6.1 RAVDMs ................................................................................................34
2.6.2 FunnyIO Address Ranges .........................................................................34
2.7 IOSF-SB Private CR Space ..................................................................................35
2.8 PCI Devices ......................................................................................................36
2.9 System Memory Protection..................................................................................36
2.9.1 PMR-L and PMR-H ...................................................................................36
2.9.2 B-Unit Isolated Memory Regions (IMRs) .....................................................36
3 CSE Root Space ........................................................................................................37
3.1 CSE Memory Address Space ................................................................................37
3.1.1 SoC System Agent Decode and Routing .....................................................37
3.1.2 Abort Handling .......................................................................................37
3.1.2.1 B-Unit Abort Handling ................................................................37
3.1.2.2 IOSF Abort Handling ..................................................................38
3.1.3 Fixed Positive Decode Ranges...................................................................38
3.1.4 Programmable Positive Decode Ranges ......................................................38
3.1.4.1 Dedicated PCI Functions.............................................................38
3.1.4.2 Switchable PCI Functions............................................................38
3.1.4.3 DRAM as Peer Address Ranges ....................................................38
3.2 System DRAM Address Space ..............................................................................39
3.3 I/O Space .........................................................................................................39
3.4 PCI Config Space ...............................................................................................39
3.5 IOSF-SB Private CR Space ..................................................................................39
3.6 PCI Devices ......................................................................................................39
4 Register Access Methods..........................................................................................43
4.1 I/O-Space Register Access Methods......................................................................43
4.1.1 Fixed I/O Register Access ........................................................................43
4.1.2 Variable I/O (I/O-Referenced) Register Access............................................43
4.1.3 PCI Configuration Register Access .............................................................44
4.1.3.1 PCI Configuration Access—CAM: I/O Indexed Scheme ....................44
4.1.3.2 PCI Configuration Access—ECAM: Memory Mapped Scheme ............45
4.2 Memory-Space Register Access Methods ...............................................................46
4.2.1 Fixed Memory-Mapped Register Access ......................................................46
4.2.2 Variable Memory (Memory-Referenced) Register Access...............................46
4.3 Apollo Lake SoC IOSF-SB Bus Access....................................................................46
4.3.1 IOSF-SB Register Addressability ...............................................................47
4.3.2 IOSF-SB Access Mechanisms ....................................................................47
4.4 Register Field Access Types.................................................................................47
4.5 Alternate Access Mode........................................................................................50
5 MCHBAR...................................................................................................................51
5.1 Registers Summary............................................................................................51
5.1.1 Noncached Region Control (B_CR_BNOCACHECTL_0_0_0_MCHBAR)—Offset
6B60h ...................................................................................................51
5.2 Registers Summary............................................................................................52
5.2.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1000h.................................53
5.2.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1008h .............................55
5.2.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 100Ch .............................57
5.2.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1010h .............................58
4 334818
5.2.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1014h ............................. 59
5.2.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1018h ............................. 60
5.2.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 101Ch ............................. 61
5.2.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1020h ............................. 62
5.2.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1024h ............................. 63
5.2.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1028h ............................. 64
5.2.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 102Ch...................... 65
5.2.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1030h ............. 67
5.2.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1034h ............. 68
5.2.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1038h.................................... 71
5.2.15 D-Unit Scheduler (D_CR_DSCH)—Offset 103Ch .......................................... 73
5.2.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1040h ............................... 74
5.2.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 104Ch ...................... 76
5.2.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1050h..
77
5.2.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1054h ................ 78
5.2.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 10A4h ................................... 79
5.2.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 10ACh ................. 80
5.2.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 10B0h............ 80
5.2.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 10B4h ............................ 81
5.2.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 10BCh ...................................... 82
5.2.25 Major Mode Control (D_CR_MMC)—Offset 1124h ........................................ 83
5.2.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1128h
84
5.2.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 112Ch
85
5.2.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1130h ............................ 86
5.2.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1134h . 86
5.2.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1138h . 87
5.2.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 113Ch . 88
5.2.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1140h . 89
5.2.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1144h . 90
5.2.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1148h .................................. 90
5.2.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 114Ch .............. 91
5.2.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1154h........... 93
5.2.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1180h ......... 94
5.2.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1184h ................ 95
5.3 Registers Summary ........................................................................................... 96
5.3.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1200h ................................ 98
5.3.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1208h ........................... 100
5.3.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 120Ch ........................... 101
5.3.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1210h ........................... 102
5.3.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1214h ........................... 103
5.3.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1218h ........................... 104
5.3.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 121Ch ........................... 105
5.3.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1220h ........................... 107
5.3.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1224h ........................... 108
5.3.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1228h ........................... 109
5.3.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 122Ch.................... 110
5.3.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1230h ........... 111
5.3.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1234h ........... 113
5.3.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1238h.................................. 115
5.3.15 D-Unit Scheduler (D_CR_DSCH)—Offset 123Ch ........................................ 117
5.3.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1240h ............................. 119
5.3.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 124Ch .................... 120
334818 5
5.3.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1250h .
121
5.3.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1254h ............... 122
5.3.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 12A4h.................................. 123
5.3.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 12ACh ................ 124
5.3.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 12B0h .......... 125
5.3.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 12B4h .......................... 126
5.3.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 12BCh..................................... 127
5.3.25 Major Mode Control (D_CR_MMC)—Offset 1324h....................................... 127
5.3.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1328h
128
5.3.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 132Ch
129
5.3.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1330h........................... 130
5.3.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1334h 131
5.3.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1338h 131
5.3.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 133Ch 132
5.3.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1340h 133
5.3.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1344h 134
5.3.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1348h................................. 135
5.3.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 134Ch ............ 135
5.3.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1354h ......... 137
5.3.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1380h ....... 138
5.3.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1384h............... 139
5.4 Registers Summary.......................................................................................... 140
5.4.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1400h............................... 142
5.4.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1408h ........................... 144
5.4.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 140Ch ........................... 145
5.4.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1410h ........................... 146
5.4.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1414h ........................... 147
5.4.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1418h ........................... 148
5.4.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 141Ch ........................... 149
5.4.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1420h ........................... 151
5.4.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1424h ........................... 152
5.4.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1428h ........................... 153
5.4.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 142Ch .................... 154
5.4.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1430h............ 155
5.4.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1434h............ 157
5.4.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1438h .................................. 159
5.4.15 D-Unit Scheduler (D_CR_DSCH)—Offset 143Ch ........................................ 161
5.4.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1440h.............................. 163
5.4.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 144Ch .................... 164
5.4.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1450h .
165
5.4.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1454h ............... 166
5.4.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 14A4h.................................. 167
5.4.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 14ACh ................ 168
5.4.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 14B0h .......... 169
5.4.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 14B4h .......................... 170
5.4.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 14BCh..................................... 171
5.4.25 Major Mode Control (D_CR_MMC)—Offset 1524h....................................... 171
5.4.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1528h
172
5.4.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 152Ch
173
6 334818
5.4.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1530h .......................... 174
5.4.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1534h 175
5.4.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1538h 175
5.4.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 153Ch 176
5.4.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1540h 177
5.4.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1544h 178
5.4.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1548h ................................ 179
5.4.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 154Ch ............ 179
5.4.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1554h......... 181
5.4.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1580h ....... 182
5.4.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1584h .............. 183
5.5 Registers Summary ......................................................................................... 184
5.5.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1600h .............................. 186
5.5.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1608h ........................... 188
5.5.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 160Ch ........................... 189
5.5.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1610h ........................... 190
5.5.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1614h ........................... 191
5.5.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1618h ........................... 192
5.5.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 161Ch ........................... 193
5.5.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1620h ........................... 195
5.5.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1624h ........................... 196
5.5.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1628h ........................... 197
5.5.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 162Ch.................... 198
5.5.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1630h ........... 199
5.5.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1634h ........... 201
5.5.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1638h.................................. 203
5.5.15 D-Unit Scheduler (D_CR_DSCH)—Offset 163Ch ........................................ 205
5.5.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1640h ............................. 207
5.5.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 164Ch .................... 208
5.5.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1650h..
209
5.5.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1654h .............. 210
5.5.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 16A4h ................................. 211
5.5.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 16ACh ............... 212
5.5.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 16B0h.......... 213
5.5.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 16B4h .......................... 214
5.5.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 16BCh .................................... 215
5.5.25 Major Mode Control (D_CR_MMC)—Offset 1724h ...................................... 215
5.5.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1728h
216
5.5.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 172Ch
217
5.5.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1730h .......................... 218
5.5.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1734h 219
5.5.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1738h 219
5.5.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 173Ch 220
5.5.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1740h 221
5.5.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1744h 222
5.5.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1748h ................................ 223
5.5.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 174Ch ............ 223
5.5.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1754h......... 225
5.5.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1780h ....... 226
5.5.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1784h .............. 227
5.6 Registers Summary ......................................................................................... 228
5.6.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1A00h .............................. 230
334818 7
5.6.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1A08h ........................... 232
5.6.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 1A0Ch ........................... 233
5.6.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1A10h ........................... 234
5.6.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1A14h ........................... 235
5.6.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1A18h ........................... 236
5.6.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 1A1Ch ........................... 237
5.6.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1A20h ........................... 239
5.6.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1A24h ........................... 240
5.6.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1A28h ........................... 241
5.6.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 1A2Ch .................... 242
5.6.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1A30h............ 243
5.6.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1A34h............ 245
5.6.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1A38h .................................. 247
5.6.15 D-Unit Scheduler (D_CR_DSCH)—Offset 1A3Ch ........................................ 249
5.6.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1A40h.............................. 251
5.6.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 1A4Ch .................... 252
5.6.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1A50h .
253
5.6.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1A54h............... 254
5.6.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 1AA4h ................................. 255
5.6.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 1AACh................ 256
5.6.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 1AB0h .......... 257
5.6.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 1AB4h .......................... 258
5.6.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 1ABCh .................................... 259
5.6.25 Major Mode Control (D_CR_MMC)—Offset 1B24h ...................................... 259
5.6.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1B28h
260
5.6.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 1B2Ch
261
5.6.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1B30h .......................... 262
5.6.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1B34h 263
5.6.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1B38h 263
5.6.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 1B3Ch264
5.6.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1B40h 265
5.6.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1B44h 266
5.6.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1B48h................................. 267
5.6.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 1B4Ch ............ 267
5.6.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1B54h ......... 269
5.6.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1B80h ....... 270
5.6.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1B84h............... 271
5.7 Registers Summary.......................................................................................... 273
5.7.1 Thermal Device Mailbox Data0
(P_CR_THERMAL_MAILBOX_DATA0_0_0_0_MCHBAR)—Offset 7000h........... 275
5.7.2 Thermal Device Mailbox Data1
(P_CR_THERMAL_MAILBOX_DATA1_0_0_0_MCHBAR)—Offset 7004h........... 276
5.7.3 Thermal Device Mailbox Interface
(P_CR_THERMAL_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7008h .... 277
5.7.4 Thermal Device IRQ and Lock Configuration
(P_CR_THERMAL_DEVICE_IRQ_0_0_0_MCHBAR)—Offset 700Ch ................. 278
5.7.5 Package Thermal Interrupt Control
(P_CR_PKG_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7010h............... 279
5.7.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR)—Offset
7014h ................................................................................................. 280
5.7.7 Package Thermal Status (P_CR_PKG_THERM_STATUS_0_0_0_MCHBAR)—Offset
701Ch ................................................................................................. 281
8 334818
5.7.8 LPDDR DRAM Thermal (MR4) Status of Channel 01
(P_CR_MEM_MR4_TEMPERATURE_DEV1_0_0_0_MCHBAR)—Offset 7024h.... 283
5.7.9 LPDDR DRAM Thermal (MR4) Status of Channel 10
(P_CR_MEM_MR4_TEMPERATURE_DEV2_0_0_0_MCHBAR)—Offset 7028h.... 283
5.7.10 Machine Check Error Source Log (P_CR_MCA_ERROR_SRC_0_0_0_MCHBAR)—
Offset 702Ch ....................................................................................... 284
5.7.11 DDR Thermal Throttling Control
(P_CR_DDR_THERM_THRT_CTRL_0_0_0_MCHBAR)—Offset 7030h ............. 285
5.7.12 DDR Thermal Interrupt Control
(P_CR_DDR_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7034h .............. 286
5.7.13 DDR Thermal Status (P_CR_DDR_THERM_STATUS_0_0_0_MCHBAR)—Offset
7038h................................................................................................. 288
5.7.14 Dram Energy Counter (P_CR_DDR_ENERGY_STATUS_0_0_0_MCHBAR)—Offset
7048h................................................................................................. 289
5.7.15 DDR RAPL Performance Status
(P_CR_DDR_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 704Ch............. 290
5.7.16 Package RAPL Performance Status
(P_CR_PACKAGE_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 7050h...... 291
5.7.17 IA Core Performance / Power Priority Control
(P_CR_PRIMARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7054h ...... 292
5.7.18 Graphics Performance / Power Priority Control
(P_CR_SECONDARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7058h . 292
5.7.19 IA Energy Counter
(P_CR_PRIMARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 705Ch 293
5.7.20 Graphics Energy Counter
(P_CR_SECONDARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 7060h .
294
5.7.21 PACKAGE_POWER_SKU_UNIT
(P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)—Offset 7068h........ 295
5.7.22 SOC Energy Counter (P_CR_PACKAGE_ENERGY_STATUS_0_0_0_MCHBAR)—
Offset 706Ch ....................................................................................... 296
5.7.23 GT_PERF_STATUS (P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset 7070h....
296
5.7.24 Temperature Reference and Control
(P_CR_TEMPERATURE_TARGET_0_0_0_MCHBAR)—Offset 7074h ................ 297
5.7.25 BIOS Reset Completion (P_CR_BIOS_RESET_CPL_0_0_0_MCHBAR)—Offset
7078h................................................................................................. 298
5.7.26 BIOS_MAILBOX_DATA (P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset
7080h................................................................................................. 301
5.7.27 BIOS_MAILBOX_INTERFACE
(P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7084h .......... 301
5.7.28 CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7088h . 302
5.7.29 GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 708Ch
303
5.7.30 SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7090h................................................................................................. 304
5.7.31 Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7094h................................................................................................. 305
5.7.32 Package Power SKU and RAPL Power Control Capabilities
(P_CR_PACKAGE_POWER_SKU_0_0_0_MCHBAR)—Offset 70A0h ................ 306
5.7.33 Package RAPL Power Limit (P_CR_PACKAGE_RAPL_LIMIT_0_0_0_MCHBAR)—
Offset 70A8h ....................................................................................... 307
334818 9
5.7.34 IA_PERF_LIMIT_REASONS
(P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 70B0h............. 309
5.7.35 IA Core C0 Residency Counter
(P_CR_TELEM_IA_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C0h ............ 312
5.7.36 Graphics C0 Residency Counter
(P_CR_TELEM_GT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C4h ........... 313
5.7.37 I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C8h ....... 313
5.7.38 TELEM_IA_FREQ_ACCUMULATOR
(P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70CCh ... 314
5.7.39 Graphics C0 Residency Counter
(P_CR_TELEM_GT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D0h .. 314
5.7.40 I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D4h ...
315
5.7.41 Memory Active Residency
(P_CR_TELEM_FAR_MEMORY_ACTIVE_0_0_0_MCHBAR)—Offset 70E8h ....... 315
5.7.42 Package Temperatures (P_CR_PACKAGE_TEMPERATURES_0_0_0_MCHBAR)—
Offset 70F4h ........................................................................................ 316
5.7.43 Package Thermal Limit Control
(P_CR_THERMAL_LIMIT_CONTROL_0_0_0_MCHBAR)—Offset 7104h ........... 317
5.7.44 Memory Subsystem Frequency Capabilities
(P_CR_MEMSS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7108h 318
5.7.45 Memory Controller (MC) BIOS Reset Request and Status
(P_CR_MC_BIOS_REQ_0_0_0_MCHBAR)—Offset 7114h ............................. 319
5.7.46 MEMSS_FREQUENCY_CAPABILITIES1
(P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCHBAR)—Offset 7118h...
322
5.7.47 PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
(P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset 7160h .................. 323
5.7.48 Core Exists Vector (P_CR_CORE_EXISTS_VECTOR_0_0_0_MCHBAR)—Offset
7164h ................................................................................................. 324
5.7.49 Software Core Disable Mask (P_CR_CORE_DISABLE_MASK_0_0_0_MCHBAR)—
Offset 7168h ........................................................................................ 324
5.7.50 PL3 and PL4 Control (P_CR_PL3_CONTROL_0_0_0_MCHBAR)—Offset 71F0h. 326
5.7.51 Graphics Superqueue Active Clocks
(P_CR_PP1_ANY_THREAD_ACTIVITY_0_0_0_MCHBAR)—Offset 7244h ......... 327
5.7.52 LPDDR DRAM Thermal (MR4) Status of Channel 00
(P_CR_MEM_MR4_TEMPERATURE_DEV3_0_0_0_MCHBAR)—Offset 7248h .... 328
5.7.53 LPDDR DRAM Thermal (MR4) Status of Channel 11
(P_CR_MEM_MR4_TEMPERATURE_DEV4_0_0_0_MCHBAR)—Offset 724Ch .... 329
5.8 Registers Summary.......................................................................................... 329
5.8.1 Upstream Device Arbiter Grant Count A2T
(A_CR_UPARB_GCNT_DEV_A2T_MCHBAR)—Offset 6400h .......................... 332
5.8.2 Upstream A2B Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2B_0_MCHBAR)—Offset 6404h .............................. 333
5.8.3 Upstream A2B Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_A2B_1_MCHBAR)—Offset 6408h .............................. 334
5.8.4 Upstream A2B Arbiter Channel 2 Grant Count
(A_CR_UPARB_GCNT_A2B_2_MCHBAR)—Offset 640Ch .............................. 335
5.8.5 Upstream A2B Arbiter Channel 3 Grant Count
(A_CR_UPARB_GCNT_A2B_3_MCHBAR)—Offset 6410h .............................. 336
5.8.6 Upstream A2B Arbiter Channel 4 Grant Count
(A_CR_UPARB_GCNT_A2B_4_MCHBAR)—Offset 6414h .............................. 337
5.8.7 Upstream A2B Arbiter Channel 5 Grant Count
(A_CR_UPARB_GCNT_A2B_5_MCHBAR)—Offset 6418h .............................. 338
10 334818
5.8.8 Upstream A2B Arbiter Channel 6 Grant Count
(A_CR_UPARB_GCNT_A2B_6_MCHBAR)—Offset 641Ch ............................. 338
5.8.9 Upstream A2B Arbiter Channel 7 Grant Count
(A_CR_UPARB_GCNT_A2B_7_MCHBAR)—Offset 6420h.............................. 339
5.8.10 Upstream A2T Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2T_0_MCHBAR)—Offset 6424h .............................. 340
5.8.11 Upstream P2P Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_P2P_0_MCHBAR)—Offset 6428h .............................. 341
5.8.12 Upstream P2P Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_P2P_1_MCHBAR)—Offset 642Ch .............................. 342
5.8.13 Upstream Private Credit Return Grant Count Posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_P_0_MCHBAR)—Offset 6430h ............... 343
5.8.14 Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_P_1_MCHBAR)—Offset 6434h ............... 343
5.8.15 Upstream Private Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_N_0_MCHBAR)—Offset 6438h ............... 344
5.8.16 Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_N_1_MCHBAR)—Offset 643Ch............... 345
5.8.17 Upstream Private Credit Return Grant Count Completion
(A_CR_CRDARB_PRIV_GCNT_DEV_C_0_MCHBAR)—Offset 6440h ............... 346
5.8.18 Upstream Shared Credit Return Grant Count Posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_P_0_MCHBAR)—Offset 6444h .............. 347
5.8.19 Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_P_1_MCHBAR)—Offset 6448h .............. 348
5.8.20 Upstream Shared Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_N_0_MCHBAR)—Offset 644Ch ............. 348
5.8.21 Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_N_1_MCHBAR)—Offset 6450h.............. 349
5.8.22 Upstream Shared Credit Return Grant Count Completion
(A_CR_CRDARB_SHRD_GCNT_DEV_C_0_MCHBAR)—Offset 6454h.............. 350
5.8.23 Upstream Credit Arbiter Private Credit Return Class Arbiter Grant Count
(A_CR_CRDARB_PRIV_GCNT_CLS_MCHBAR)—Offset 6458h....................... 351
5.8.24 Upstream Credit Arbiter Shared Cedit Return Class Arbiter Grant Count
(A_CR_CRDARB_SHRD_GCNT_CLS_MCHBAR)—Offset 645Ch ..................... 351
5.8.25 Gazelle Queue Limit Channel 0-3 (A_CR_GZLQ_LIMIT_CH0_3_MCHBAR)—Offset
6460h................................................................................................. 352
5.8.26 Gazelle Queue Limit Channels 4-7 (A_CR_GZLQ_LIMIT_CH4_7_MCHBAR)—Offset
6464h................................................................................................. 353
5.8.27 IOMMU Arbiter Grant Count VC0a Register
(A_CR_IOMMUARB_GCNT_VC0a_0_0_0_MCHBAR)—Offset 6468h............... 353
5.8.28 IOMMU Arbiter Grant Count VC0b Register
(A_CR_IOMMUARB_GCNT_VC0b_0_0_0_MCHBAR)—Offset 646Ch .............. 354
5.8.29 IOMMU Arbiter Grant Count VC1b Register
(A_CR_IOMMUARB_GCNT_VC1b_0_0_0_MCHBAR)—Offset 6470h............... 355
5.8.30 Gazelle Queue Reserved Entries Channels 0-3
(A_CR_GZLQ_RSVD_CH0_3_MCHBAR)—Offset 6474h ............................... 356
5.8.31 Gazelle Queue Reserved Entries Channels 4-7
(A_CR_GZLQ_RSVD_CH4_7_MCHBAR)—Offset 6478h ............................... 356
5.8.32 Spare BIOS (A_CR_SPARE_BIOS_MCHBAR)—Offset 647Ch ........................ 357
5.8.33 Upcmd Credit Maximum Channel 0
(A_CR_UPCMD_CRDTMAX_CH0_0_0_0_MCHBAR)—Offset 6490h ................ 357
5.8.34 Upcmd Credit Maximum Channel 1
(A_CR_UPCMD_CRDTMAX_CH1_0_0_0_MCHBAR)—Offset 6494h ................ 358
5.8.35 Upcmd Credit Maximum Channel 2
(A_CR_UPCMD_CRDTMAX_CH2_0_0_0_MCHBAR)—Offset 6498h ................ 359
5.8.36 Upcmd Credit Maximum Channel 3
(A_CR_UPCMD_CRDTMAX_CH3_0_0_0_MCHBAR)—Offset 649Ch................ 360
334818 11
5.8.37 Upcmd Credit Maximum Channel 4
(A_CR_UPCMD_CRDTMAX_CH4_0_0_0_MCHBAR)—Offset 64A0h ................ 360
5.8.38 Upcmd Credit Maximum Channel 5
(A_CR_UPCMD_CRDTMAX_CH5_0_0_0_MCHBAR)—Offset 64A4h ................ 361
5.8.39 Upcmd Credit Maximum Channel 6
(A_CR_UPCMD_CRDTMAX_CH6_0_0_0_MCHBAR)—Offset 64A8h ................ 362
5.8.40 Upcmd Credit Maximum Channel 7
(A_CR_UPCMD_CRDTMAX_CH7_0_0_0_MCHBAR)—Offset 64ACh ................ 362
5.8.41 MOT OUT Base Register (A_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset
64C0h ................................................................................................. 363
5.8.42 MOT OUT Mask Register (A_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset
64C4h ................................................................................................. 364
5.8.43 CHAP Select 1 (A_CR_CHAP_SLCT1_MCHBAR)—Offset 6500h ..................... 365
5.8.44 CHAP Select 2 (A_CR_CHAP_SLCT2_MCHBAR)—Offset 6504h ..................... 366
5.8.45 CHAP Select 3 (A_CR_CHAP_SLCT3_MCHBAR)—Offset 6508h ..................... 367
5.8.46 Slice and Channel Hash (A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR)—
Offset 65C0h........................................................................................ 367
5.8.47 Mirror Range Register (A_CR_MIRROR_RANGE_0_0_0_MCHBAR)—Offset 65C8h
370
5.8.48 ASYM MEM REGION 0 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 65D0h .................. 371
5.8.49 ASYM MEM REGION 1 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 65D4h .................. 372
5.8.50 Two-Way Asymmetric Memory Region Configuration
(A_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 65D8h .......... 373
5.9 Registers Summary.......................................................................................... 374
5.9.1 B-Unit Miscellaneous Configuration (B_CR_BMISC_0_0_0_MCHBAR)—Offset
6800h ................................................................................................. 383
5.9.2 Slice 0 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE0)—Offset
6868h ................................................................................................. 384
5.9.3 Slice 1 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE1)—Offset
686Ch ................................................................................................. 384
5.9.4 IMR0 Mask (B_CR_BIMR0MASK_0_0_0_MCHBAR)—Offset 6874h ................ 385
5.9.5 IMR0 Control Policy (B_CR_BIMR0CP_0_0_0_MCHBAR)—Offset 6878h......... 386
5.9.6 IMR0 Read Access Policy (B_CR_BIMR0RAC_0_0_0_MCHBAR)—Offset 6880h 387
5.9.7 IMR0 Write Access Policy (B_CR_BIMR0WAC_0_0_0_MCHBAR)—Offset 6888h ...
392
5.9.8 IMR1 Base (B_CR_BIMR1BASE_0_0_0_MCHBAR)—Offset 6890h ................. 396
5.9.9 IMR1 Mask (B_CR_BIMR1MASK_0_0_0_MCHBAR)—Offset 6894h ................ 397
5.9.10 IMR1 Control Policy (B_CR_BIMR1CP_0_0_0_MCHBAR)—Offset 6898h......... 398
5.9.11 IMR1 Read Access Policy (B_CR_BIMR1RAC_0_0_0_MCHBAR)—Offset 68A0h399
5.9.12 IMR1 Write Access Policy (B_CR_BIMR1WAC_0_0_0_MCHBAR)—Offset 68A8h ...
404
5.9.13 Base 0 IMR2 Base (B_CR_BIMR2BASE_0_0_0_MCHBAR)—Offset 68B0h....... 409
5.9.14 IMR2 Mask (B_CR_BIMR2MASK_0_0_0_MCHBAR)—Offset 68B4h ................ 409
5.9.15 IMR2 Control Policy (B_CR_BIMR2CP_0_0_0_MCHBAR)—Offset 68B8h......... 410
5.9.16 IMR2 Read Access Policy (B_CR_BIMR2RAC_0_0_0_MCHBAR)—Offset 68C0h411
5.9.17 IMR2 Write Access Policy (B_CR_BIMR2WAC_0_0_0_MCHBAR)—Offset 68C8h ...
416
5.9.18 IMR3 Base (B_CR_BIMR3BASE_0_0_0_MCHBAR)—Offset 68D0h................. 421
5.9.19 IMR3 Mask (B_CR_BIMR3MASK_0_0_0_MCHBAR)—Offset 68D4h................ 422
5.9.20 IMR3 Control Policy (B_CR_BIMR3CP_0_0_0_MCHBAR)—Offset 68D8h ........ 423
5.9.21 IMR3 Read Access Policy (B_CR_BIMR3RAC_0_0_0_MCHBAR)—Offset 68E0h 423
5.9.22 IMR3 Write Access Policy (B_CR_BIMR3WAC_0_0_0_MCHBAR)—Offset 68E8h ...
428
5.9.23 IMR4 Base (B_CR_BIMR4BASE_0_0_0_MCHBAR)—Offset 68F0h ................. 433
12 334818
5.9.24 IMR4 Mask (B_CR_BIMR4MASK_0_0_0_MCHBAR)—Offset 68F4h ................ 434
5.9.25 B-Unit IMR4 Control Policy (B_CR_BIMR4CP_0_0_0_MCHBAR)—Offset 68F8h435
5.9.26 IMR4 Read Access Policy (B_CR_BIMR4RAC_0_0_0_MCHBAR)—Offset 6900h 435
5.9.27 IMR4 Write Access Policy (B_CR_BIMR4WAC_0_0_0_MCHBAR)—Offset 6908h....
440
5.9.28 IMR5 Base (B_CR_BIMR5BASE_0_0_0_MCHBAR)—Offset 6910h................. 447
5.9.29 IMR5 Mask (B_CR_BIMR5MASK_0_0_0_MCHBAR)—Offset 6914h................ 447
5.9.30 IMR5 Control Policy (B_CR_BIMR5CP_0_0_0_MCHBAR)—Offset 6918h ........ 448
5.9.31 IMR5 Read Access Policy (B_CR_BIMR5RAC_0_0_0_MCHBAR)—Offset 6920h 449
5.9.32 IMR5 Write Access Policy (B_CR_BIMR5WAC_0_0_0_MCHBAR)—Offset 6928h....
454
5.9.33 IMR6 Base (B_CR_BIMR6BASE_0_0_0_MCHBAR)—Offset 6930h................. 459
5.9.34 IMR6 Mask (B_CR_BIMR6MASK_0_0_0_MCHBAR)—Offset 6934h................ 460
5.9.35 IMR6 Control Policy (B_CR_BIMR6CP_0_0_0_MCHBAR)—Offset 6938h ........ 461
5.9.36 IMR6 Read Access Policy (B_CR_BIMR6RAC_0_0_0_MCHBAR)—Offset 6940h 461
5.9.37 IMR6 Write Access Policy (B_CR_BIMR6WAC_0_0_0_MCHBAR)—Offset 6948h....
466
5.9.38 IMR7 Base (B_CR_BIMR7BASE_0_0_0_MCHBAR)—Offset 6950h................. 471
5.9.39 IMR7 Mask (B_CR_BIMR7MASK_0_0_0_MCHBAR)—Offset 6954h................ 472
5.9.40 IMR7 Control Policy (B_CR_BIMR7CP_0_0_0_MCHBAR)—Offset 6958h ........ 473
5.9.41 IMR7 Read Access Policy (B_CR_BIMR7RAC_0_0_0_MCHBAR)—Offset 6960h 473
5.9.42 IMR7 Write Access Policy (B_CR_BIMR7WAC_0_0_0_MCHBAR)—Offset 6968h....
478
5.9.43 IMR8 Base (B_CR_BIMR8BASE_0_0_0_MCHBAR)—Offset 6970h................. 483
5.9.44 IMR8 Mask (B_CR_BIMR8MASK_0_0_0_MCHBAR)—Offset 6974h................ 484
5.9.45 IMR8 Control Policy (B_CR_BIMR8CP_0_0_0_MCHBAR)—Offset 6978h ........ 485
5.9.46 IMR8 Read Access Policy (B_CR_BIMR8RAC_0_0_0_MCHBAR)—Offset 6980h 486
5.9.47 IMR8 Write Access Policy (B_CR_BIMR8WAC_0_0_0_MCHBAR)—Offset 6988h....
490
5.9.48 IMR9 Base (B_CR_BIMR9BASE_0_0_0_MCHBAR)—Offset 6990h................. 495
5.9.49 IMR9 Mask (B_CR_BIMR9MASK_0_0_0_MCHBAR)—Offset 6994h................ 496
5.9.50 IMR9 Control Policy (B_CR_BIMR9CP_0_0_0_MCHBAR)—Offset 6998h ........ 497
5.9.51 IMR9 Read Access Policy (B_CR_BIMR9RAC_0_0_0_MCHBAR)—Offset 69A0h498
5.9.52 IMR9 Write Access Policy (B_CR_BIMR9WAC_0_0_0_MCHBAR)—Offset 69A8h....
503
5.9.53 IMR10 Base (B_CR_BIMR10BASE_0_0_0_MCHBAR)—Offset 69B0h ............. 507
5.9.54 IMR10 Mask (B_CR_BIMR10MASK_0_0_0_MCHBAR)—Offset 69B4h ............ 508
5.9.55 IMR10 Control Policy (B_CR_BIMR10CP_0_0_0_MCHBAR)—Offset 69B8h..... 509
5.9.56 IMR10 Read Access Policy (B_CR_BIMR10RAC_0_0_0_MCHBAR)—Offset 69C0h .
510
5.9.57 IMR10 Write Access Policy (B_CR_BIMR10WAC_0_0_0_MCHBAR)—Offset 69C8h
515
5.9.58 IMR11 Base (B_CR_BIMR11BASE_0_0_0_MCHBAR)—Offset 69D0h ............. 520
5.9.59 IMR11 Mask (B_CR_BIMR11MASK_0_0_0_MCHBAR)—Offset 69D4h ............ 520
5.9.60 IMR11 Control Policy (B_CR_BIMR11CP_0_0_0_MCHBAR)—Offset 69D8h .... 521
5.9.61 IMR11 Read Access Policy (B_CR_BIMR11RAC_0_0_0_MCHBAR)—Offset 69E0h .
522
5.9.62 IMR11 Write Access Policy (B_CR_BIMR11WAC_0_0_0_MCHBAR)—Offset 69E8h
527
5.9.63 IMR12 Base (B_CR_BIMR12BASE_0_0_0_MCHBAR)—Offset 69F0h ............. 532
5.9.64 IMR12 Mask (B_CR_BIMR12MASK_0_0_0_MCHBAR)—Offset 69F4h ............ 533
5.9.65 IMR12 Control Policy (B_CR_BIMR12CP_0_0_0_MCHBAR)—Offset 69F8h ..... 534
5.9.66 IMR12 Read Access Policy (B_CR_BIMR12RAC_0_0_0_MCHBAR)—Offset 6A00h .
534
5.9.67 IMR12 Write Access Policy (B_CR_BIMR12WAC_0_0_0_MCHBAR)—Offset 6A08h
539
334818 13
5.9.68 IMR13 Base (B_CR_BIMR13BASE_0_0_0_MCHBAR)—Offset 6A10h ............. 544
5.9.69 IMR13 Mask (B_CR_BIMR13MASK_0_0_0_MCHBAR)—Offset 6A14h ............ 545
5.9.70 IMR13 Control Policy (B_CR_BIMR13CP_0_0_0_MCHBAR)—Offset 6A18h ..... 546
5.9.71 IMR13 Read Access Policy (B_CR_BIMR13RAC_0_0_0_MCHBAR)—Offset 6A20h .
547
5.9.72 IMR13 Write Access Policy (B_CR_BIMR13WAC_0_0_0_MCHBAR)—Offset 6A28h
551
5.9.73 IMR14 Base (B_CR_BIMR14BASE_0_0_0_MCHBAR)—Offset 6A30h ............. 556
5.9.74 IMR14 Mask (B_CR_BIMR14MASK_0_0_0_MCHBAR)—Offset 6A34h ............ 557
5.9.75 IMR14 Control Policy (B_CR_BIMR14CP_0_0_0_MCHBAR)—Offset 6A38h ..... 558
5.9.76 IMR14 Read Access Policy (B_CR_BIMR14RAC_0_0_0_MCHBAR)—Offset 6A40h .
559
5.9.77 IMR14 Write Access Policy (B_CR_BIMR14WAC_0_0_0_MCHBAR)—Offset 6A48h
564
5.9.78 IMR15 Base (B_CR_BIMR15BASE_0_0_0_MCHBAR)—Offset 6A50h ............. 568
5.9.79 IMR15 Mask (B_CR_BIMR15MASK_0_0_0_MCHBAR)—Offset 6A54h ............ 569
5.9.80 IMR15 Control Policy (B_CR_BIMR15CP_0_0_0_MCHBAR)—Offset 6A58h ..... 570
5.9.81 IMR15 Read Access Policy (B_CR_BIMR15RAC_0_0_0_MCHBAR)—Offset 6A60h .
571
5.9.82 IMR15 Write Access Policy (B_CR_BIMR15WAC_0_0_0_MCHBAR)—Offset 6A68h
576
5.9.83 IMR16 Base (B_CR_BIMR16BASE_0_0_0_MCHBAR)—Offset 6A70h ............. 581
5.9.84 IMR16 Mask (B_CR_BIMR16MASK_0_0_0_MCHBAR)—Offset 6A74h ............ 581
5.9.85 IMR16 Control Policy (B_CR_BIMR16CP_0_0_0_MCHBAR)—Offset 6A78h ..... 582
5.9.86 IMR16 Read Access Policy (B_CR_BIMR16RAC_0_0_0_MCHBAR)—Offset 6A80h .
583
5.9.87 IMR16 Write Access Policy (B_CR_BIMR16WAC_0_0_0_MCHBAR)—Offset 6A88h
588
5.9.88 IMR17 Base (B_CR_BIMR17BASE_0_0_0_MCHBAR)—Offset 6A90h ............. 593
5.9.89 IMR17 Mask (B_CR_BIMR17MASK_0_0_0_MCHBAR)—Offset 6A94h ............ 594
5.9.90 IMR17 Control Policy (B_CR_BIMR17CP_0_0_0_MCHBAR)—Offset 6A98h ..... 595
5.9.91 IMR17 Read Access Policy (B_CR_BIMR17RAC_0_0_0_MCHBAR)—Offset 6AA0h.
595
5.9.92 IMR17 Write Access Policy (B_CR_BIMR17WAC_0_0_0_MCHBAR)—Offset 6AA8h
600
5.9.93 IMR18 Base (B_CR_BIMR18BASE_0_0_0_MCHBAR)—Offset 6AB0h ............. 605
5.9.94 IMR18 Mask (B_CR_BIMR18MASK_0_0_0_MCHBAR)—Offset 6AB4h ............ 606
5.9.95 IMR18 Control Policy (B_CR_BIMR18CP_0_0_0_MCHBAR)—Offset 6AB8h ..... 607
5.9.96 IMR18 Read Access Policy (B_CR_BIMR18RAC_0_0_0_MCHBAR)—Offset 6AC0h.
608
5.9.97 IMR18 Write Access Policy (B_CR_BIMR18WAC_0_0_0_MCHBAR)—Offset 6AC8h
612
5.9.98 IMR19 Base (B_CR_BIMR19BASE_0_0_0_MCHBAR)—Offset 6AD0h ............. 619
5.9.99 IMR19 Mask (B_CR_BIMR19MASK_0_0_0_MCHBAR)—Offset 6AD4h ............ 620
5.9.100IMR19 Control Policy (B_CR_BIMR19CP_0_0_0_MCHBAR)—Offset 6AD8h..... 621
5.9.101IMR19 Read Access Policy (B_CR_BIMR19RAC_0_0_0_MCHBAR)—Offset 6AE0h .
622
5.9.102IMR19 Write Access Policy (B_CR_BIMR19WAC_0_0_0_MCHBAR)—Offset 6AE8h
626
5.9.103MOT Out Base (B_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset 6AF0h...... 631
5.9.104MOT Out Mask (B_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset 6AF4h..... 632
5.9.105MOT Buffer Control Policy (B_CR_BMOT_BUF_CP_0_0_0_MCHBAR)—Offset
6AF8h ................................................................................................. 633
5.9.106MOT Buffer Read Access Policy (B_CR_BMOT_BUF_RAC_0_0_0_MCHBAR)—Offset
6B00h ................................................................................................. 634
14 334818
5.9.107MOT Buffer Write Access Policy (B_CR_BMOT_BUF_WAC_0_0_0_MCHBAR)—
Offset 6B08h ....................................................................................... 639
5.9.108IMR Global BM Control Policy (B_CR_BIMRGLOBAL_BM_CP_0_0_0_MCHBAR)—
Offset 6B10h ....................................................................................... 645
5.9.109IMR Global BM Read Access Control
(B_CR_BIMRGLOBAL_BM_RAC_0_0_0_MCHBAR)—Offset 6B18h ................. 646
5.9.110IMR Global BM Write Access Policy
(B_CR_BIMRGLOBAL_BM_WAC_0_0_0_MCHBAR)—Offset 6B20h ................ 646
5.9.111Graphics Stolen Memory Control Policy (B_CR_BGSMCP_0_0_0_MCHBAR)—
Offset 6B28h ....................................................................................... 647
5.9.112GSM Read Access Policy (B_CR_BGSMRAC_0_0_0_MCHBAR)—Offset 6B30h 648
5.9.113GSM Write Access Policy (B_CR_BGSMWAC_0_0_0_MCHBAR)—Offset 6B38h 654
5.9.114TPM Control Policy (B_CR_TPM_CP_0_0_0_MCHBAR)—Offset 6B40h ........... 660
5.9.115TPM Access Control (B_CR_TPM_AC_0_0_0_MCHBAR)—Offset 6B48h.......... 661
5.9.116BGSM Control Register (B_CR_BGSM_CTRL_0_0_0_MCHBAR)—Offset 6B50h 661
5.9.117SMM Control Register (B_CR_BSMR_CTRL_0_0_0_MCHBAR)—Offset 6B54h . 662
5.9.118Default VTd Control Register (B_CR_BDEFVTDPMR_CTRL_0_0_0_MCHBAR)—
Offset 6B58h ....................................................................................... 663
5.9.119MOT Trigger Trace Control (B_CR_MOT_TRIG_TRACE_CTRL_0_0_0_MCHBAR)—
Offset 6B7Ch ....................................................................................... 664
5.9.120MOT Slice 0 Memory Pointer
(B_CR_MOT_SLICE_0_MEM_PTR_0_0_0_MCHBAR)—Offset 6B80h .............. 667
5.9.121MOT Slice 1 Memory Pointer
(B_CR_MOT_SLICE_1_MEM_PTR_0_0_0_MCHBAR)—Offset 6B88h .............. 668
5.9.122MOT Slice 0 Record ID (B_CR_MOT_SLICE_0_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B90h ....................................................................................... 669
5.9.123MOT Slice 1 Record ID (B_CR_MOT_SLICE_1_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B94h ....................................................................................... 669
5.9.124MOT Filter Match 0 (B_CR_MOT_FILTER_MATCH0_0_0_0_MCHBAR)—Offset
6BA0h ................................................................................................ 670
5.9.125MOT Filter Mask (B_CR_MOT_FILTER_MASK0_0_0_0_MCHBAR)—Offset 6BA8h ..
671
5.9.126MOT Filter Match 1 (B_CR_MOT_FILTER_MATCH1_0_0_0_MCHBAR)—Offset
6BB0h ................................................................................................ 672
5.9.127MOT Filter Mask 1 (B_CR_MOT_FILTER_MASK1_0_0_0_MCHBAR)—Offset 6BB8h
672
5.9.128MOT Filter Misc 0 (B_CR_MOT_FILTER_MISC0_0_0_0_MCHBAR)—Offset 6BC0h .
673
5.9.129MOT Filter Misc 1 (B_CR_MOT_FILTER_MISC1_0_0_0_MCHBAR)—Offset 6BC8h .
674
5.9.130MOT Trigger Match 0 (B_CR_MOT_TRIGGER_MATCH0_0_0_0_MCHBAR)—Offset
6BD0h ................................................................................................ 675
5.9.131MOT Trigger Mask 0 (B_CR_MOT_TRIGGER_MASK0_0_0_0_MCHBAR)—Offset
6BD8h ................................................................................................ 676
5.9.132MOT Trigger Match 1 (B_CR_MOT_TRIGGER_MATCH1_0_0_0_MCHBAR)—Offset
6BE0h ................................................................................................ 677
5.9.133MOT Trigger Mask 1 (B_CR_MOT_TRIGGER_MASK1_0_0_0_MCHBAR)—Offset
6BE8h ................................................................................................ 678
5.9.134MOT Trigger Misc 0 (B_CR_MOT_TRIGGER_MISC0_0_0_0_MCHBAR)—Offset
6BF0h................................................................................................. 679
5.9.135MOT Trigger Misc 1 (B_CR_MOT_TRIGGER_MISC1_0_0_0_MCHBAR)—Offset
6BF8h................................................................................................. 680
5.9.136BIOSWR Control Policy (B_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 6C08h 681
5.9.137BIOSWR Read Access Policy (B_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
6C10h ................................................................................................ 681
5.9.138BIOSWR Write Access Policy (B_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
6C18h ................................................................................................ 682
334818 15
5.9.139TPM Selector (B_CR_TPM_SELECTOR_0_0_0_MCHBAR)—Offset 6C24h ........ 682
5.9.140B-Unit Pcode/Ucode Write, All Read Control Policy Register
(B_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 6C28h ............. 683
5.9.141B-Unit Pcode/Ucode Read Access Policy
(B_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 6C30h ........... 684
5.9.142B-Unit Pcode/Ucode Write Access Policy
(B_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 6C38h .......... 684
5.9.143Default VTd BAR (B_CR_DEFVTDBAR_0_0_0_MCHBAR)—Offset 6C80h ........ 685
5.9.144Gfx VTd BAR (B_CR_GFXVTDBAR_0_0_0_MCHBAR)—Offset 6C88h ............. 686
5.9.145B-Unit Lites Group 0 Control (B_CR_LITES0_CTL_0_0_0_MCHBAR)—Offset
6C90h ................................................................................................. 687
5.9.146B-Unit Lites Group 0 Opcode Match Filter
(B_CR_LITES0_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6C94h .............. 689
5.9.147B-Unit Lites Group 0 Agent Match Filter
(B_CR_LITES0_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6C98h ................ 691
5.9.148B-Unit Lites Group 0 U2C IntData Match Filter
(B_CR_LITES0_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6C9Ch........ 693
5.9.149B-Unit Lites Group 0 Address Match Filter LITES0_ADDR_MATCH
(B_CR_LITES0_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CA0h.................. 693
5.9.150B-Unit Lites Group 0 Address Mask Filter LITES0_ADDR_MASK
(B_CR_LITES0_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CA8h.................... 694
5.9.151B-Unit Lites Group 0 Data Match Filter LITES0_DATA_MATCH
(B_CR_LITES0_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CB0h .................. 695
5.9.152B-Unit Lites Group 0 Data Mask Filter LITES0_DATA_MASK
(B_CR_LITES0_DATA_MASK_0_0_0_MCHBAR)—Offset 6CB4h .................... 695
5.9.153B-Unit Lites Group 1 Control (B_CR_LITES1_CTL_0_0_0_MCHBAR)—Offset
6CC0h................................................................................................. 696
5.9.154B-Unit Lites Group 1 Opcode Match Filter
(B_CR_LITES1_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CC4h .............. 698
5.9.155B-Unit Lites Group 1 Agent Match Filter
(B_CR_LITES1_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CC8h ................ 700
5.9.156B-Unit Lites Group 1 U2C IntData Match Filter
(B_CR_LITES1_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CCCh ....... 702
5.9.157B-Unit Lites Group 1 Address Match Filter LITES1_ADDR_MATCH
(B_CR_LITES1_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CD0h ................. 702
5.9.158B-Unit Lites Group 1 Address Mask Filter LITES1_ADDR_MASK
(B_CR_LITES1_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CD8h ................... 703
5.9.159B-Unit Lites Group 1 Data Match Filter LITES1_DATA_MATCH
(B_CR_LITES1_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CE0h .................. 704
5.9.160B-Unit Lites Group 1 Data Mask Filter LITES1_DATA_MASK
(B_CR_LITES1_DATA_MASK_0_0_0_MCHBAR)—Offset 6CE4h .................... 704
5.9.161B-Unit Lites Group 2 Control (B_CR_LITES2_CTL_0_0_0_MCHBAR)—Offset
6CF0h ................................................................................................. 705
5.9.162B-Unit Lites Group 2 Opcode Match Filter
(B_CR_LITES2_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CF4h .............. 707
5.9.163B-Unit Lites Group 2 Agent Match Filter
(B_CR_LITES2_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CF8h................. 709
5.9.164B-Unit Lites Group 2 U2C IntData Match Filter
(B_CR_LITES2_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CFCh........ 711
5.9.165B-Unit Lites Group 2 Address Match Filter LITES2_ADDR_MATCH
(B_CR_LITES2_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D00h.................. 711
5.9.166B-Unit Lites Group 2 Address Mask Filter LITES2_ADDR_MASK
(B_CR_LITES2_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D08h.................... 712
5.9.167B-Unit Lites Group 2 Data Match Filter LITES2_DATA_MATCH
(B_CR_LITES2_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D10h .................. 713
5.9.168B-Unit Lites Group 2 Data Mask Filter LITES2_DATA_MASK
(B_CR_LITES2_DATA_MASK_0_0_0_MCHBAR)—Offset 6D14h .................... 713
16 334818
5.9.169B-Unit Lites Group 3 Control (B_CR_LITES3_CTL_0_0_0_MCHBAR)—Offset
6D20h ................................................................................................ 714
5.9.170B-Unit Lites Group 3 Opcode Match Filter
(B_CR_LITES3_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6D24h ............. 716
5.9.171B-Unit Lites Group 3 Agent Match Filter
(B_CR_LITES3_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6D28h................ 718
5.9.172B-Unit Lites Group 3 U2C IntData Match Filter
(B_CR_LITES3_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6D2Ch ....... 720
5.9.173B-Unit Lites Group 3 Address Match Filter LITES3_ADDR_MATCH
(B_CR_LITES3_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D30h ................. 720
5.9.174B-Unit Lites Group 3 Address Mask Filter LITES3_ADDR_MASK
(B_CR_LITES3_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D38h ................... 721
5.9.175B-Unit Lites Group 3 Data Match Filter LITES3_DATA_MATCH
(B_CR_LITES3_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D40h.................. 722
5.9.176B-Unit Lites Group 3 Data Mask Filter LITES3_DATA_MASK
(B_CR_LITES3_DATA_MASK_0_0_0_MCHBAR)—Offset 6D44h.................... 722
5.9.177B-Unit Lites and Emon Master Control LITESEMONCTL
(B_CR_LITESEMON_CTL_0_0_0_MCHBAR)—Offset 6D48h ......................... 723
5.9.178B-Unit Arbiter Control BARBCTRL0 (B_CR_BARBCTRL0)—Offset 6D4Ch........ 725
5.9.179B-Unit Arbiter Control BARBCTRL1 (B_CR_BARBCTRL1)—Offset 6D50h ........ 726
5.9.180B-Unit Scheduler Control (B_CR_BSCHWT0)—Offset 6D54h ....................... 727
5.9.181B-Unit Scheduler Control (B_CR_BSCHWT1)—Offset 6D58h ....................... 727
5.9.182B-Unit Scheduler Control (B_CR_BSCHWT2)—Offset 6D5Ch ....................... 728
5.9.183B-Unit Scheduler Control (B_CR_BSCHWT3)—Offset 6D60h ....................... 729
5.9.184B-Unit Flush Control (B_CR_BWFLUSH)—Offset 6D64h .............................. 730
5.9.185B-Unit Flush Weights (B_CR_BFLWT)—Offset 6D68h ................................. 731
5.9.186Weighted Scheduling Control of High Priority ISOC and Other Requests
(B_CR_BISOCWT)—Offset 6D6Ch ........................................................... 732
5.9.187B-Unit Control (B_CR_BCTRL2)—Offset 6D70h ......................................... 733
5.9.188Asset Classification Bits (B_CR_AC_RS0_0_0_0_MCHBAR)—Offset 6D74h .... 735
5.9.189IDI Real-Time Feature Configuration Bits (B_CR_RT_EN_0_0_0_MCHBAR)—
Offset 6D78h ....................................................................................... 735
5.9.190B-Unit Control Register 3 (B_CR_BCTRL3)—Offset 6D7Ch .......................... 736
5.9.191Asymmetric Memory Region 0 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 6E40h .................. 737
5.9.192Asymmetric Memory Region 1 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 6E44h .................. 738
5.9.193B-Unit Machine Check Mode Low (B_CR_BMCMODE_LOW)—Offset 6E48h .... 739
5.9.194B-Unit Machine Check Mode High (B_CR_BMCMODE_HIGH)—Offset 6E4Ch .. 740
5.9.195Two-Way Asymmetric Memory Region Configuration
(B_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 6E50h .......... 740
5.10 Registers Summary ......................................................................................... 742
5.10.1 X2B_BARB_CTL1 (X2B_BARB_CTL1_MCHBAR)—Offset 7804h..................... 743
5.10.2 Clock Gating Control (CLKGATE_CTL_MCHBAR)—Offset 7808h ................... 744
5.10.3 Miscellaneous Controls (MISC_CTL_MCHBAR)—Offset 780Ch ...................... 746
5.10.4 CMiscellaneous T2A selector (T2A_SELECTOR_MISC_MCHBAR)—Offset 7818h ....
748
5.10.5 VC Read Ordering CFG (VC_READ_ORDERING_CFG_MCHBAR)—Offset 781Ch.....
749
5.10.6 VC Write Ordering CFG (VC_WRITE_ORDERING_CFG_MCHBAR)—Offset 7820h...
752
5.10.7 IDI0 C2U Credit Control (IDI0_C2U_CREDIT_CTRL_MCHBAR)—Offset 7824h 754
5.10.8 IDI1 C2U Credit Control (IDI1_C2U_CREDIT_CTRL_MCHBAR)—Offset 7828h 756
5.10.9 IDI2 C2U Credit Control (IDI2_C2U_CREDIT_CTRL_MCHBAR)—Offset 782Ch 757
5.10.10IDI3 C2U Credit Control (IDI3_C2U_CREDIT_CTRL_MCHBAR)—Offset 7830h 758
5.10.11IDI4 C2U Credit Control (IDI4_C2U_CREDIT_CTRL_MCHBAR)—Offset 7834h 759
334818 17
5.10.12IDI5 C2U Credit Control (IDI5_C2U_CREDIT_CTRL_MCHBAR)—Offset 7838h 761
5.10.13IDI6 C2U Credit Control (IDI6_C2U_CREDIT_CTRL_MCHBAR)—Offset 783Ch 762
5.10.14IDI7 C2U Credit Control (IDI7_C2U_CREDIT_CTRL_MCHBAR)—Offset 7840h 763
5.10.15PII2 A2T Credit Control (PII2_A2T_CREDIT_CTRL_MCHBAR)—Offset 7844h .. 765
5.10.16BIOSWR Control Policy (T_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 7848h 766
5.10.17BIOSWR Read Access Control (T_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
7850h ................................................................................................. 766
5.10.18BIOSWR Write Access Control (T_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
7858h ................................................................................................. 767
5.10.19TUnit Pcode/Ucode Write, All Read Control Policy Register
(T_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 7860h.............. 767
5.10.20TUnit Pcode/Ucode Read Access Control
(T_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 7868h ........... 768
5.10.21TUnit Pcode/Ucode Write Access Control
(T_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 7870h........... 768
5.11 ..................................................................................................................... 769
5.12 Registers Summary.......................................................................................... 771
5.12.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 3C18h ....... 779
5.12.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 3C1Ch .... 780
5.12.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 3C1Dh .... 782
5.12.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 3C1Eh .... 783
5.12.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 3C1Fh .... 785
5.12.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 3C20h............... 787
5.12.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 3C21h............... 788
5.12.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 3C22h............... 789
5.12.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 3C23h............... 790
5.12.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 3C24h................. 791
5.12.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
3C28h ................................................................................................. 792
5.12.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 3C2Ch ...
793
5.12.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 3C2Dh ...
794
5.12.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 3C2Eh ...
795
5.12.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 3C2Fh....
796
5.12.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 3C30h ...
797
5.12.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 3C31h ...
798
5.12.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 3C32h ...
799
5.12.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 3C33h ...
800
5.12.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 3C34h........................................................................................ 801
5.12.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 3C35h........................................................................................ 804
5.12.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 3C36h........................................................................................ 809
5.12.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 3C37h........................................................................................ 811
5.12.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 3C38h........................................................................................ 813
18 334818
5.12.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 3C39h ....................................................................................... 815
5.12.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 3C3Ah ....................................................................................... 817
5.12.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 3C3Bh ....................................................................................... 819
5.12.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
3C3Ch ................................................................................................ 821
5.12.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 3C40h ....................................................................................... 821
5.12.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 3C44h.............................. 822
5.12.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 3C48h ... 823
5.12.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 3C4Ch........... 824
5.12.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 3C50h ........................... 824
5.12.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 3C54h 825
5.12.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 3C58h 825
5.12.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 3C59h 827
5.12.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 3C5Ah 828
5.12.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 3C5Bh 829
5.12.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 3C5Ch 831
5.12.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 3C5Dh 832
5.12.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 3C5Eh 834
5.12.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 3C5Fh 835
5.12.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 3C60h 836
5.12.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 3C61h 838
5.12.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 3C62h....
839
5.12.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 3C63h....
841
5.12.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 3C64h....
842
5.12.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 3C65h....
843
5.12.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 3C66h....
845
5.12.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 3C67h....
846
5.12.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 3C68h....
848
5.12.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 3C69h....
849
5.12.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 3C6Ah....
850
5.12.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 3C6Bh....
852
5.12.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 3C6Ch....
853
5.12.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 3C6Dh ...
855
5.12.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 3C6Eh....
856
5.12.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 3C6Fh ....
857
5.12.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 3C70h.................... 859
5.12.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 3C74h
859
334818 19
5.12.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 3C78h........................................................................................ 860
5.12.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 3C79h........................................................................................ 861
5.12.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 3C7Ah........................................................................................ 863
5.12.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 3C7Bh........................................................................................ 864
5.12.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 3C7Ch ....................................................................................... 866
5.12.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 3C7Dh ....................................................................................... 867
5.12.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 3C7Eh........................................................................................ 869
5.12.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 3C7Fh ........................................................................................ 870
5.12.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 3C80h........................................................................................ 872
5.12.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 3C81h........................................................................................ 873
5.12.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 3C82h........................................................................................ 875
5.12.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 3C83h........................................................................................ 876
5.12.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 3C84h........................................................................................ 878
5.12.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 3C85h........................................................................................ 879
5.12.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 3C86h........................................................................................ 881
5.12.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 3C87h........................................................................................ 882
5.12.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 3C88h........................................................................................ 884
5.12.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 3C89h........................................................................................ 885
5.12.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 3C8Ah........................................................................................ 886
5.12.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 3C8Bh........................................................................................ 887
5.12.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 3C8Ch ....................................................................................... 888
5.12.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 3C8Dh ....................................................................................... 889
5.12.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 3C8Eh........................................................................................ 890
5.12.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 3C8Fh ........................................................................................ 892
5.12.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 3C90h........................................................................................ 893
5.12.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 3C91h........................................................................................ 894
5.12.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 3C92h........................................................................................ 895
5.12.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 3C93h........................................................................................ 896
5.12.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 3C94h ..................... 897
20 334818
5.12.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 3C98h .................... 898
5.12.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 3C9Ch ....
898
5.12.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 3CA0h ....... 899
5.12.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 3CA4h .......... 899
5.12.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 3CA8h
900
5.12.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 3CACh ................ 901
5.12.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 3CB0h ............... 901
5.12.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 3CB4h ....................................................................................... 902
5.12.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 3CB8h ....................................................................................... 903
5.12.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 3CBCh .............................. 903
5.12.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 3CC0h . 905
5.12.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 3CC4h 906
5.12.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 3CC8h ......... 908
5.12.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
3CCCh ................................................................................................ 909
5.12.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 3CD0h ......... 909
5.12.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 3CD4h.....
910
5.12.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
3CD8h ................................................................................................ 911
5.12.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 3CDCh ................... 912
5.12.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 3CE0h ..... 913
5.12.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 3CE4h ............. 915
5.12.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 3CE8h ....................................................................................... 917
5.12.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 3CECh ....................................................................................... 918
5.12.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 3CF0h ...... 918
5.12.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 3CF4h .................... 919
5.12.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 3CF8h ................................... 920
5.12.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 3CFCh ............................... 920
5.12.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 3D00h ................................ 921
5.12.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 3D04h ........................ 922
5.12.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 3D08h ........ 923
5.12.119Sequence Control (CPGC_SEQ_CTL)—Offset 3D0Ch................................. 923
5.12.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 3D10h ................. 924
5.12.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 3D14h ................. 927
5.12.122Sequence Status (CPGC_SEQ_STATUS)—Offset 3D18h ............................ 927
5.12.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset
3D20h ................................................................................................ 928
5.12.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset
3D24h ................................................................................................ 929
5.12.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset
3D28h ................................................................................................ 929
5.12.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset
3D2Ch ................................................................................................ 930
5.12.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset
3D30h ................................................................................................ 930
5.12.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset
3D34h ................................................................................................ 931
334818 21
5.12.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset
3D38h................................................................................................. 932
5.12.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset
3D3Ch ................................................................................................ 932
5.12.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset
3D40h................................................................................................. 933
5.12.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset
3D44h................................................................................................. 933
5.12.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
3D48h................................................................................................. 934
5.12.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
3D4Ch ................................................................................................ 935
5.12.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
3D50h................................................................................................. 935
5.12.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
3D54h................................................................................................. 936
5.12.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
3D58h................................................................................................. 936
5.12.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
3D5Ch ................................................................................................ 937
5.12.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 3D60h
938
5.12.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset
3D64h................................................................................................. 939
5.12.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
3D68h................................................................................................. 941
5.12.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
3D6Ch ................................................................................................ 941
5.12.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 3D70h . 942
5.12.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 3D74h.................... 943
5.12.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 3D78h.................... 944
5.12.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 3D7Ch ............... 945
5.12.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 3D80h
945
5.12.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 3D84h .. 947
5.12.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
3D88h................................................................................................. 951
5.12.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 3D8Ch 953
5.12.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 3D90h 954
5.12.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 3D94h 955
5.12.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 3D98h .. 955
5.12.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 3D9Ch.. 959
5.12.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 3DA0h .. 962
5.12.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 3DA4h ................ 965
5.12.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 3DA8h ..
966
5.12.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 3DACh ..
967
5.12.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 3DB0h ............... 967
5.12.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 3DB4h ............. 968
5.12.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 3DB8h
969
5.12.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 3DBCh
969
5.12.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 3DC0h
970
22 334818
5.12.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 3DC4h
970
5.12.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 3DC8h
971
5.12.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 3DCCh
972
5.12.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 3DD0h........... 973
5.12.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 3DD4h........... 974
5.12.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 3DD8h........... 974
5.12.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 3DDCh ........... 975
5.12.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 3DE0h ............ 975
5.12.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 3DE4h ............ 976
5.12.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
3DE8h ................................................................................................ 976
5.12.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
3DECh ................................................................................................ 977
5.12.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
3DF0h ................................................................................................ 977
5.12.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
3DF4h ................................................................................................ 978
5.12.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
3DF8h ................................................................................................ 979
5.12.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
3DFCh ................................................................................................ 980
5.12.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 3E00h ............. 981
5.12.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 3E04h ............. 982
5.12.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 3E08h ............. 983
5.12.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 3E0Ch ............. 984
5.12.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 3E10h ............. 984
5.12.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 3E14h ............. 985
5.12.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 3E18h ............. 986
5.12.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 3E1Ch ............. 987
5.12.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 3E20h ............. 988
5.12.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 3E24h ............. 989
5.12.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 3E28h ........... 989
5.12.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 3E2Ch ........... 990
5.12.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 3E30h ........... 991
5.12.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 3E34h ........... 992
5.12.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 3E38h ........... 993
5.12.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 3E3Ch ........... 994
5.12.195Error Checker Control (CPGC_ERR_CTL)—Offset 3E40h ............................ 994
5.12.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 3E44h .......... 996
5.12.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 3E48h ..................................................... 997
5.12.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 3E4Ch......................... 998
5.12.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 3E50h .......... 998
5.12.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 3E54h ....................................................... 999
5.12.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 3E58h.....
1000
5.12.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 3E5Ch ......
1001
5.12.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 3E60h ...............1002
5.12.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 3E64h ...............1003
5.12.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 3E68h ...............1004
5.12.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 3E6Ch ...............1005
334818 23
5.12.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 3E70h............... 1006
5.12.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 3E74h............... 1007
5.12.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 3E78h............... 1008
5.12.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 3E7Ch............... 1009
5.12.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 3E80h............... 1010
5.12.212Error Counter (CPGC_ERR_CNTR[0])—Offset 3E84h ............................... 1011
5.12.213Error Counter (CPGC_ERR_CNTR[1])—Offset 3E88h ............................... 1012
5.12.214Error Counter (CPGC_ERR_CNTR[2])—Offset 3E8Ch............................... 1013
5.12.215Error Counter (CPGC_ERR_CNTR[3])—Offset 3E90h ............................... 1014
5.12.216Error Counter (CPGC_ERR_CNTR[4])—Offset 3E94h ............................... 1014
5.12.217Error Counter (CPGC_ERR_CNTR[5])—Offset 3E98h ............................... 1015
5.12.218Error Counter (CPGC_ERR_CNTR[6])—Offset 3E9Ch............................... 1016
5.12.219Error Counter (CPGC_ERR_CNTR[7])—Offset 3EA0h............................... 1016
5.12.220Error Counter (CPGC_ERR_CNTR[8])—Offset 3EA4h............................... 1017
5.12.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 3EA8h ................ 1018
5.12.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 3EACh.. 1019
5.12.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 3EB0h ................. 1020
5.12.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 3EB4h ....... 1021
5.12.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 3EB8h
1022
5.12.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
3EBCh............................................................................................... 1023
5.12.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
3EC0h ............................................................................................... 1024
5.12.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 3EC4h1026
5.12.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 3EC8h1027
5.12.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 3ECCh
1027
5.12.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 3ED0h
1029
5.12.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
3ED4h............................................................................................... 1030
5.12.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 3ED8h . 1031
5.12.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
3EDCh .............................................................................................. 1032
5.12.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
3EE0h ............................................................................................... 1033
5.12.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
3EE8h ............................................................................................... 1034
5.12.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
3EECh ............................................................................................... 1035
5.13 Registers Summary........................................................................................ 1037
5.13.1 CADB Control (CPGC_CADB_CTL)—Offset 42F0h ..................................... 1038
5.13.2 CADB MRS Configuration (CPGC_CADB_MRSCFG)—Offset 42F4h............... 1041
5.13.3 CADB Configuration (CPGC_CADB_CFG)—Offset 42F8h ............................ 1042
5.13.4 CADB Unisequencer 0 Pattern Buffer (CPGC_CADB_UNISEQ0_PBUF)—Offset
42FCh ............................................................................................... 1043
5.13.5 CADB Unisequencer 1 Pattern Buffer (CPGC_CADB_UNISEQ1_PBUF)—Offset
4300h ............................................................................................... 1044
5.13.6 CADB Unisequencer 2 Pattern Buffer (CPGC_CADB_UNISEQ2_PBUF)—Offset
4304h ............................................................................................... 1044
5.13.7 CADB LMN 0 Settings (CPGC_CADB_UNISEQ0_LMN)—Offset 4308h........... 1045
5.13.8 CADB LMN 1 Settings (CPGC_CADB_UNISEQ1_LMN)—Offset 430Ch .......... 1046
5.13.9 CADB LMN 2 Settings (CPGC_CADB_UNISEQ2_LMN)—Offset 4310h........... 1047
5.13.10CADB Select Unisequencer 0 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ0_PBUF)—Offset 4314h ................................. 1048
24 334818
5.13.11CADB Select Unisequencer 1 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ1_PBUF)—Offset 4318h..................................1049
5.13.12CADB Select Unisequencer 2 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ2_PBUF)—Offset 431Ch..................................1049
5.13.13CADB Buffer A (CPGC_CADB_BUFA[0])—Offset 4320h..............................1050
5.13.14CADB Buffer A (CPGC_CADB_BUFA[1])—Offset 4324h..............................1050
5.13.15CADB Buffer A (CPGC_CADB_BUFA[2])—Offset 4328h..............................1051
5.13.16CADB Buffer A (CPGC_CADB_BUFA[3])—Offset 432Ch .............................1052
5.13.17CADB Buffer A (CPGC_CADB_BUFA[4])—Offset 4330h..............................1053
5.13.18CADB Buffer A (CPGC_CADB_BUFA[5])—Offset 4334h..............................1053
5.13.19CADB Buffer A (CPGC_CADB_BUFA[6])—Offset 4338h..............................1054
5.13.20CADB Buffer A (CPGC_CADB_BUFA[7])—Offset 433Ch .............................1055
5.13.21CADB Buffer B (CPGC_CADB_BUFB[0])—Offset 4340h..............................1055
5.13.22CADB Buffer B (CPGC_CADB_BUFB[1])—Offset 4344h..............................1056
5.13.23CADB Buffer B (CPGC_CADB_BUFB[2])—Offset 4348h..............................1057
5.13.24CADB Buffer B (CPGC_CADB_BUFB[3])—Offset 434Ch .............................1058
5.13.25CADB Buffer B (CPGC_CADB_BUFB[4])—Offset 4350h..............................1059
5.13.26CADB Buffer B (CPGC_CADB_BUFB[5])—Offset 4354h..............................1060
5.13.27CADB Buffer B (CPGC_CADB_BUFB[6])—Offset 4358h..............................1061
5.13.28CADB Buffer B (CPGC_CADB_BUFB[7])—Offset 435Ch .............................1062
5.13.29CADB Deselect Uniseq 0 Status (CPGC_CADB_UNISEQ0STAT)—Offset 4360h .....
1063
5.13.30CADB Deselect Uniseq 1 Status (CPGC_CADB_UNISEQ1STAT)—Offset 4364h .....
1064
5.13.31CADB Deselect Uniseq 2 Status (CPGC_CADB_UNISEQ2STAT)—Offset 4368h .....
1064
5.14 Registers Summary ........................................................................................1067
5.14.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 4018h ......1075
5.14.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 401Ch...1076
5.14.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 401Dh...1078
5.14.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 401Eh ...1079
5.14.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 401Fh ...1081
5.14.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 4020h .............1083
5.14.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 4021h .............1084
5.14.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 4022h .............1085
5.14.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 4023h .............1086
5.14.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 4024h ...............1087
5.14.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
4028h................................................................................................1088
5.14.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 402Ch ....
1089
5.14.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 402Dh ....
1090
5.14.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 402Eh ....
1091
5.14.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 402Fh ....
1092
5.14.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 4030h ....
1093
5.14.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 4031h ....
1094
5.14.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 4032h ....
1095
5.14.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 4033h ....
1096
334818 25
5.14.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 4034h ...................................................................................... 1097
5.14.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 4035h ...................................................................................... 1100
5.14.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 4036h ...................................................................................... 1105
5.14.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 4037h ...................................................................................... 1107
5.14.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 4038h ...................................................................................... 1109
5.14.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 4039h ...................................................................................... 1111
5.14.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 403Ah...................................................................................... 1113
5.14.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 403Bh...................................................................................... 1115
5.14.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
403Ch ............................................................................................... 1117
5.14.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 4040h ...................................................................................... 1117
5.14.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 4044h ............................ 1118
5.14.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 4048h .. 1119
5.14.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 404Ch ......... 1120
5.14.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 4050h ......................... 1120
5.14.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 4054h1121
5.14.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 4058h .....
1121
5.14.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 4059h .....
1123
5.14.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 405Ah .....
1124
5.14.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 405Bh .....
1125
5.14.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 405Ch .....
1127
5.14.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 405Dh.....
1128
5.14.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 405Eh .....
1130
5.14.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 405Fh .....
1131
5.14.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 4060h .....
1132
5.14.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 4061h .....
1134
5.14.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 4062h ...
1135
5.14.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 4063h ...
1137
5.14.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 4064h ...
1138
5.14.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 4065h ...
1139
5.14.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 4066h ...
1141
5.14.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 4067h ...
1142
26 334818
5.14.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 4068h ....
1144
5.14.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 4069h ....
1145
5.14.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 406Ah....
1146
5.14.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 406Bh....
1148
5.14.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 406Ch....
1149
5.14.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 406Dh ...
1151
5.14.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 406Eh ....
1152
5.14.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 406Fh ....
1153
5.14.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 4070h...................1155
5.14.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 4074h
1155
5.14.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 4078h ......................................................................................1156
5.14.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 4079h ......................................................................................1157
5.14.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 407Ah ......................................................................................1159
5.14.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 407Bh ......................................................................................1160
5.14.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 407Ch ......................................................................................1162
5.14.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 407Dh ......................................................................................1163
5.14.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 407Eh ......................................................................................1165
5.14.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 407Fh.......................................................................................1166
5.14.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 4080h ......................................................................................1168
5.14.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 4081h ......................................................................................1169
5.14.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 4082h ......................................................................................1171
5.14.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 4083h ......................................................................................1172
5.14.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 4084h ......................................................................................1174
5.14.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 4085h ......................................................................................1175
5.14.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 4086h ......................................................................................1177
5.14.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 4087h ......................................................................................1178
5.14.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 4088h ......................................................................................1180
5.14.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 4089h ......................................................................................1181
5.14.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 408Ah ......................................................................................1182
334818 27
5.14.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 408Bh...................................................................................... 1183
5.14.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 408Ch...................................................................................... 1184
5.14.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 408Dh ..................................................................................... 1185
5.14.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 408Eh ...................................................................................... 1186
5.14.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 408Fh ...................................................................................... 1188
5.14.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 4090h ...................................................................................... 1189
5.14.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 4091h ...................................................................................... 1190
5.14.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 4092h ...................................................................................... 1191
5.14.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 4093h ...................................................................................... 1192
5.14.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 4094h ................... 1193
5.14.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 4098h ................... 1194
5.14.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 409Ch ....
1194
5.14.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 40A0h ...... 1195
5.14.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 40A4h......... 1195
5.14.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 40A8h
1196
5.14.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 40ACh............... 1197
5.14.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 40B0h.............. 1197
5.14.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 40B4h...................................................................................... 1198
5.14.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 40B8h...................................................................................... 1199
5.14.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 40BCh............................. 1199
5.14.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 40C0h 1201
5.14.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 40C4h ......
1202
5.14.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 40C8h ........ 1204
5.14.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
40CCh............................................................................................... 1204
5.14.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 40D0h ........ 1205
5.14.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 40D4h ....
1206
5.14.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
40D8h............................................................................................... 1207
5.14.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 40DCh .................. 1208
5.14.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 40E0h .... 1209
5.14.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 40E4h ........... 1211
5.14.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 40E8h ...................................................................................... 1213
5.14.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 40ECh...................................................................................... 1214
5.14.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 40F0h .... 1214
5.14.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 40F4h................... 1215
5.14.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 40F8h .................................. 1216
5.14.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 40FCh .............................. 1216
28 334818
5.14.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 4100h ...............................1217
5.14.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 4104h........................1218
5.14.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 4108h .......1219
5.14.119Sequence Control (CPGC_SEQ_CTL)—Offset 410Ch ................................1219
5.14.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 4110h.................1220
5.14.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 4114h.................1223
5.14.122Sequence Status (CPGC_SEQ_STATUS)—Offset 4118h............................1223
5.14.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset 4120h
1224
5.14.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset 4124h
1225
5.14.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset 4128h
1225
5.14.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset 412Ch
1226
5.14.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset 4130h
1226
5.14.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset 4134h
1227
5.14.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset 4138h
1228
5.14.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset 413Ch
1228
5.14.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset 4140h
1229
5.14.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset 4144h
1229
5.14.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
4148h................................................................................................1230
5.14.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
414Ch ...............................................................................................1231
5.14.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
4150h................................................................................................1231
5.14.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
4154h................................................................................................1232
5.14.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
4158h................................................................................................1232
5.14.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
415Ch ...............................................................................................1233
5.14.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 4160h
1234
5.14.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset 4164h
1235
5.14.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
4168h................................................................................................1237
5.14.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
416Ch ...............................................................................................1237
5.14.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 4170h 1238
5.14.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 4174h ..................1239
5.14.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 4178h ..................1240
5.14.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 417Ch ..............1241
5.14.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 4180h .
1241
5.14.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 4184h .1243
5.14.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
4188h................................................................................................1247
334818 29
5.14.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 418Ch .....
1249
5.14.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 4190h .....
1250
5.14.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 4194h .....
1250
5.14.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 4198h 1251
5.14.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 419Ch 1254
5.14.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 41A0h 1257
5.14.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 41A4h ............... 1260
5.14.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 41A8h...
1261
5.14.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 41ACh ..
1262
5.14.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 41B0h ............. 1262
5.14.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 41B4h ........... 1263
5.14.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 41B8h
1264
5.14.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 41BCh
1264
5.14.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 41C0h
1265
5.14.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 41C4h
1265
5.14.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 41C8h
1266
5.14.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 41CCh
1267
5.14.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 41D0h ......... 1268
5.14.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 41D4h ......... 1269
5.14.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 41D8h ......... 1269
5.14.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 41DCh .......... 1270
5.14.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 41E0h ........... 1270
5.14.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 41E4h ........... 1271
5.14.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
41E8h ............................................................................................... 1271
5.14.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
41ECh ............................................................................................... 1272
5.14.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
41F0h ............................................................................................... 1272
5.14.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
41F4h ............................................................................................... 1273
5.14.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
41F8h ............................................................................................... 1274
5.14.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
41FCh ............................................................................................... 1275
5.14.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 4200h ........... 1276
5.14.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 4204h ........... 1277
5.14.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 4208h ........... 1278
5.14.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 420Ch ........... 1279
5.14.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 4210h ........... 1279
5.14.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 4214h ........... 1280
5.14.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 4218h ........... 1281
5.14.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 421Ch ........... 1282
5.14.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 4220h ........... 1283
5.14.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 4224h ........... 1284
30 334818
5.14.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 4228h ..........1284
5.14.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 422Ch ..........1285
5.14.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 4230h ..........1286
5.14.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 4234h ..........1287
5.14.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 4238h ..........1288
5.14.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 423Ch ..........1289
5.14.195Error Checker Control (CPGC_ERR_CTL)—Offset 4240h ...........................1289
5.14.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 4244h .........1291
5.14.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 4248h ....................................................1292
5.14.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 424Ch........................1293
5.14.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 4250h .........1293
5.14.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 4254h ......................................................1294
5.14.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 4258h.....
1295
5.14.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 425Ch ......
1296
5.14.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 4260h ...............1297
5.14.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 4264h ...............1298
5.14.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 4268h ...............1299
5.14.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 426Ch ...............1300
5.14.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 4270h ...............1301
5.14.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 4274h ...............1302
5.14.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 4278h ...............1303
5.14.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 427Ch ...............1304
5.14.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 4280h ...............1305
5.14.212Error Counter (CPGC_ERR_CNTR[0])—Offset 4284h ...............................1306
5.14.213Error Counter (CPGC_ERR_CNTR[1])—Offset 4288h ...............................1307
5.14.214Error Counter (CPGC_ERR_CNTR[2])—Offset 428Ch ...............................1308
5.14.215Error Counter (CPGC_ERR_CNTR[3])—Offset 4290h ...............................1309
5.14.216Error Counter (CPGC_ERR_CNTR[4])—Offset 4294h ...............................1309
5.14.217Error Counter (CPGC_ERR_CNTR[5])—Offset 4298h ...............................1310
5.14.218Error Counter (CPGC_ERR_CNTR[6])—Offset 429Ch ...............................1311
5.14.219Error Counter (CPGC_ERR_CNTR[7])—Offset 42A0h ...............................1311
5.14.220Error Counter (CPGC_ERR_CNTR[8])—Offset 42A4h ...............................1312
5.14.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 42A8h ................1313
5.14.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 42ACh ..1314
5.14.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 42B0h ..................1315
5.14.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 42B4h ........1316
5.14.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 42B8h
1317
5.14.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
42BCh ...............................................................................................1318
5.14.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
42C0h ...............................................................................................1319
5.14.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 42C4h1321
5.14.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 42C8h1322
5.14.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 42CCh
1322
5.14.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 42D0h
1324
5.14.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
42D4h ...............................................................................................1325
5.14.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 42D8h ..1326
334818 31
5.14.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
42DCh .............................................................................................. 1327
5.14.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
42E0h ............................................................................................... 1328
5.14.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
42E8h ............................................................................................... 1329
5.14.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
42ECh ............................................................................................... 1330
5.15 Registers Summary........................................................................................ 1331
5.15.1 CADB Control (CPGC_CADB_CTL)—Offset 46F0h ..................................... 1332
5.15.2 CADB MRS Configuration (CPGC_CADB_MRSCFG)—Offset 46F4h............... 1335
5.15.3 CADB Configuration (CPGC_CADB_CFG)—Offset 46F8h ............................ 1336
5.15.4 CADB Unisequencer 0 Pattern Buffer (CPGC_CADB_UNISEQ0_PBUF)—Offset
46FCh ............................................................................................... 1337
5.15.5 CADB Unisequencer 1 Pattern Buffer (CPGC_CADB_UNISEQ1_PBUF)—Offset
4700h ............................................................................................... 1338
5.15.6 CADB Unisequencer 2 Pattern Buffer (CPGC_CADB_UNISEQ2_PBUF)—Offset
4704h ............................................................................................... 1338
5.15.7 CADB LMN 0 Settings (CPGC_CADB_UNISEQ0_LMN)—Offset 4708h........... 1339
5.15.8 CADB LMN 1 Settings (CPGC_CADB_UNISEQ1_LMN)—Offset 470Ch .......... 1340
5.15.9 CADB LMN 2 Settings (CPGC_CADB_UNISEQ2_LMN)—Offset 4710h........... 1341
5.15.10CADB Select Unisequencer 0 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ0_PBUF)—Offset 4714h ................................. 1342
5.15.11CADB Select Unisequencer 1 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ1_PBUF)—Offset 4718h ................................. 1343
5.15.12CADB Select Unisequencer 2 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ2_PBUF)—Offset 471Ch ................................. 1343
5.15.13CADB Buffer A (CPGC_CADB_BUFA[0])—Offset 4720h ............................. 1344
5.15.14CADB Buffer A (CPGC_CADB_BUFA[1])—Offset 4724h ............................. 1344
5.15.15CADB Buffer A (CPGC_CADB_BUFA[2])—Offset 4728h ............................. 1345
5.15.16CADB Buffer A (CPGC_CADB_BUFA[3])—Offset 472Ch ............................. 1346
5.15.17CADB Buffer A (CPGC_CADB_BUFA[4])—Offset 4730h ............................. 1347
5.15.18CADB Buffer A (CPGC_CADB_BUFA[5])—Offset 4734h ............................. 1347
5.15.19CADB Buffer A (CPGC_CADB_BUFA[6])—Offset 4738h ............................. 1348
5.15.20CADB Buffer A (CPGC_CADB_BUFA[7])—Offset 473Ch ............................. 1349
5.15.21CADB Buffer B (CPGC_CADB_BUFB[0])—Offset 4740h ............................. 1349
5.15.22CADB Buffer B (CPGC_CADB_BUFB[1])—Offset 4744h ............................. 1350
5.15.23CADB Buffer B (CPGC_CADB_BUFB[2])—Offset 4748h ............................. 1351
5.15.24CADB Buffer B (CPGC_CADB_BUFB[3])—Offset 474Ch ............................. 1352
5.15.25CADB Buffer B (CPGC_CADB_BUFB[4])—Offset 4750h ............................. 1353
5.15.26CADB Buffer B (CPGC_CADB_BUFB[5])—Offset 4754h ............................. 1354
5.15.27CADB Buffer B (CPGC_CADB_BUFB[6])—Offset 4758h ............................. 1355
5.15.28CADB Buffer B (CPGC_CADB_BUFB[7])—Offset 475Ch ............................. 1356
5.15.29CADB Deselect Uniseq 0 Status (CPGC_CADB_UNISEQ0STAT)—Offset 4760h.....
1357
5.15.30CADB Deselect Uniseq 1 Status (CPGC_CADB_UNISEQ1STAT)—Offset 4764h.....
1358
5.15.31CADB Deselect Uniseq 2 Status (CPGC_CADB_UNISEQ2STAT)—Offset 4768h.....
1358
5.16 Registers Summary........................................................................................ 1361
5.16.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 4418h...... 1369
5.16.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 441Ch .. 1370
5.16.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 441Dh .. 1372
5.16.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 441Eh .. 1374
5.16.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 441Fh... 1375
5.16.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 4420h ............. 1377
32 334818
5.16.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 4421h .............1378
5.16.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 4422h .............1379
5.16.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 4423h .............1380
5.16.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 4424h ...............1381
5.16.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
4428h................................................................................................1382
5.16.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 442Ch ....
1383
5.16.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 442Dh ....
1384
5.16.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 442Eh ....
1385
5.16.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 442Fh ....
1386
5.16.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 4430h ....
1387
5.16.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 4431h ....
1388
5.16.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 4432h ....
1389
5.16.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 4433h ....
1390
5.16.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 4434h ......................................................................................1391
5.16.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 4435h ......................................................................................1394
5.16.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 4436h ......................................................................................1399
5.16.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 4437h ......................................................................................1401
5.16.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 4438h ......................................................................................1403
5.16.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 4439h ......................................................................................1405
5.16.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 443Ah ......................................................................................1407
5.16.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 443Bh ......................................................................................1409
5.16.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
443Ch ...............................................................................................1411
5.16.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 4440h ......................................................................................1411
5.16.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 4444h .............................1412
5.16.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 4448h ..1413
5.16.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 444Ch ..........1414
5.16.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 4450h ..........................1414
5.16.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 4454h1415
5.16.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 4458h......
1415
5.16.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 4459h......
1417
5.16.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 445Ah .....
1418
5.16.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 445Bh .....
1419
5.16.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 445Ch .....
1421
334818 33
5.16.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 445Dh.....
1422
5.16.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 445Eh .....
1424
5.16.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 445Fh .....
1425
5.16.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 4460h .....
1426
5.16.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 4461h .....
1428
5.16.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 4462h ...
1429
5.16.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 4463h ...
1431
5.16.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 4464h ...
1432
5.16.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 4465h ...
1433
5.16.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 4466h ...
1435
5.16.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 4467h ...
1436
5.16.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 4468h ...
1438
5.16.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 4469h ...
1439
5.16.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 446Ah ...
1440
5.16.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 446Bh ...
1442
5.16.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 446Ch ...
1443
5.16.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 446Dh ...
1445
5.16.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 446Eh ...
1446
5.16.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 446Fh ...
1447
5.16.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 4470h .................. 1449
5.16.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 4474h
1449
5.16.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 4478h ...................................................................................... 1450
5.16.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 4479h ...................................................................................... 1451
5.16.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 447Ah...................................................................................... 1453
5.16.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 447Bh...................................................................................... 1454
5.16.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 447Ch...................................................................................... 1456
5.16.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 447Dh ..................................................................................... 1457
5.16.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 447Eh ...................................................................................... 1459
5.16.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 447Fh ...................................................................................... 1460
34 334818
5.16.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 4480h ......................................................................................1462
5.16.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 4481h ......................................................................................1463
5.16.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 4482h ......................................................................................1465
5.16.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 4483h ......................................................................................1466
5.16.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 4484h ......................................................................................1468
5.16.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 4485h ......................................................................................1469
5.16.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 4486h ......................................................................................1471
5.16.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 4487h ......................................................................................1472
5.16.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 4488h ......................................................................................1474
5.16.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 4489h ......................................................................................1475
5.16.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 448Ah ......................................................................................1476
5.16.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 448Bh ......................................................................................1477
5.16.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 448Ch ......................................................................................1478
5.16.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 448Dh ......................................................................................1479
5.16.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 448Eh ......................................................................................1480
5.16.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 448Fh.......................................................................................1482
5.16.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 4490h ......................................................................................1483
5.16.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 4491h ......................................................................................1484
5.16.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 4492h ......................................................................................1485
5.16.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 4493h ......................................................................................1486
5.16.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 4494h....................1487
5.16.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 4498h....................1488
5.16.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 449Ch ....
1488
5.16.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 44A0h.......1489
5.16.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 44A4h .........1489
5.16.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 44A8h
1490
5.16.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 44ACh ...............1491
5.16.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 44B0h ..............1491
5.16.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 44B4h ......................................................................................1492
5.16.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 44B8h ......................................................................................1493
5.16.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 44BCh .............................1493
334818 35
5.16.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 44C0h 1495
5.16.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 44C4h ......
1496
5.16.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 44C8h ........ 1498
5.16.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
44CCh............................................................................................... 1499
5.16.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 44D0h ........ 1499
5.16.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 44D4h ....
1500
5.16.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
44D8h............................................................................................... 1501
5.16.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 44DCh .................. 1502
5.16.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 44E0h .... 1503
5.16.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 44E4h ........... 1505
5.16.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 44E8h ...................................................................................... 1507
5.16.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 44ECh...................................................................................... 1508
5.16.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 44F0h .... 1508
5.16.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 44F4h................... 1509
5.16.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 44F8h .................................. 1510
5.16.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 44FCh .............................. 1510
5.16.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 4500h ............................... 1511
5.16.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 4504h ....................... 1512
5.16.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 4508h ....... 1513
5.16.119Sequence Control (CPGC_SEQ_CTL)—Offset 450Ch................................ 1513
5.16.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 4510h ................ 1514
5.16.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 4514h ................ 1517
5.16.122Sequence Status (CPGC_SEQ_STATUS)—Offset 4518h ........................... 1517
5.16.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset 4520h
1518
5.16.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset 4524h
1519
5.16.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset 4528h
1519
5.16.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset 452Ch
1520
5.16.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset 4530h
1520
5.16.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset 4534h
1521
5.16.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset 4538h
1522
5.16.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset 453Ch
1522
5.16.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset 4540h
1523
5.16.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset 4544h
1523
5.16.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
4548h ............................................................................................... 1524
5.16.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
454Ch ............................................................................................... 1525
5.16.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
4550h ............................................................................................... 1525
36 334818
5.16.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
4554h................................................................................................1526
5.16.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
4558h................................................................................................1526
5.16.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
455Ch ...............................................................................................1527
5.16.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 4560h
1528
5.16.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset 4564h
1529
5.16.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
4568h................................................................................................1531
5.16.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
456Ch ...............................................................................................1531
5.16.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 4570h 1532
5.16.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 4574h ..................1533
5.16.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 4578h ..................1534
5.16.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 457Ch ..............1535
5.16.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 4580h .
1535
5.16.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 4584h .1537
5.16.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
4588h................................................................................................1541
5.16.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 458Ch .....
1543
5.16.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 4590h......
1544
5.16.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 4594h......
1545
5.16.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 4598h .1545
5.16.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 459Ch.1549
5.16.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 45A0h.1552
5.16.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 45A4h ...............1555
5.16.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 45A8h ...
1556
5.16.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 45ACh...
1557
5.16.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 45B0h ..............1557
5.16.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 45B4h ............1558
5.16.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 45B8h
1559
5.16.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 45BCh
1559
5.16.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 45C0h
1560
5.16.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 45C4h
1560
5.16.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 45C8h
1561
5.16.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 45CCh
1562
5.16.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 45D0h ..........1563
5.16.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 45D4h ..........1564
5.16.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 45D8h ..........1564
5.16.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 45DCh ...........1565
5.16.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 45E0h ...........1565
334818 37
5.16.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 45E4h ........... 1566
5.16.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
45E8h ............................................................................................... 1566
5.16.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
45ECh ............................................................................................... 1567
5.16.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
45F0h ............................................................................................... 1567
5.16.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
45F4h ............................................................................................... 1568
5.16.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
45F8h ............................................................................................... 1569
5.16.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
45FCh ............................................................................................... 1570
5.16.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 4600h ........... 1571
5.16.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 4604h ........... 1572
5.16.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 4608h ........... 1573
5.16.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 460Ch ........... 1574
5.16.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 4610h ........... 1574
5.16.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 4614h ........... 1575
5.16.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 4618h ........... 1576
5.16.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 461Ch ........... 1577
5.16.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 4620h ........... 1578
5.16.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 4624h ........... 1579
5.16.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 4628h.......... 1579
5.16.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 462Ch.......... 1580
5.16.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 4630h.......... 1581
5.16.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 4634h.......... 1582
5.16.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 4638h.......... 1583
5.16.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 463Ch.......... 1584
5.16.195Error Checker Control (CPGC_ERR_CTL)—Offset 4640h .......................... 1584
5.16.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 4644h ........ 1586
5.16.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 4648h.................................................... 1587
5.16.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 464Ch ....................... 1588
5.16.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 4650h......... 1588
5.16.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 4654h ..................................................... 1589
5.16.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 4658h ....
1590
5.16.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 465Ch .....
1591
5.16.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 4660h............... 1592
5.16.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 4664h............... 1593
5.16.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 4668h............... 1594
5.16.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 466Ch............... 1595
5.16.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 4670h............... 1596
5.16.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 4674h............... 1597
5.16.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 4678h............... 1598
5.16.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 467Ch............... 1599
5.16.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 4680h............... 1600
5.16.212Error Counter (CPGC_ERR_CNTR[0])—Offset 4684h ............................... 1601
5.16.213Error Counter (CPGC_ERR_CNTR[1])—Offset 4688h ............................... 1602
5.16.214Error Counter (CPGC_ERR_CNTR[2])—Offset 468Ch............................... 1603
5.16.215Error Counter (CPGC_ERR_CNTR[3])—Offset 4690h ............................... 1604
5.16.216Error Counter (CPGC_ERR_CNTR[4])—Offset 4694h ............................... 1604
5.16.217Error Counter (CPGC_ERR_CNTR[5])—Offset 4698h ............................... 1605
38 334818
5.16.218Error Counter (CPGC_ERR_CNTR[6])—Offset 469Ch ...............................1606
5.16.219Error Counter (CPGC_ERR_CNTR[7])—Offset 46A0h ...............................1606
5.16.220Error Counter (CPGC_ERR_CNTR[8])—Offset 46A4h ...............................1607
5.16.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 46A8h ................1608
5.16.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 46ACh ..1609
5.16.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 46B0h ..................1610
5.16.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 46B4h ........1611
5.16.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 46B8h
1612
5.16.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
46BCh ...............................................................................................1613
5.16.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
46C0h ...............................................................................................1614
5.16.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 46C4h1616
5.16.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 46C8h1617
5.16.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 46CCh
1617
5.16.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 46D0h
1619
5.16.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
46D4h ...............................................................................................1620
5.16.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 46D8h ..1621
5.16.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
46DCh ...............................................................................................1622
5.16.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
46E0h................................................................................................1623
5.16.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
46E8h................................................................................................1624
5.16.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
46ECh ...............................................................................................1625
5.17 Registers Summary ........................................................................................1627
5.17.1 Noncached Region Control (B_CR_BNOCACHECTL_0_0_0_MCHBAR)—Offset
6B60h ...............................................................................................1627
5.18 Registers Summary ........................................................................................1629
5.18.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1000h .............................1630
5.18.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1008h ..........................1632
5.18.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 100Ch ..........................1633
5.18.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1010h ..........................1634
5.18.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1014h ..........................1635
5.18.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1018h ..........................1636
5.18.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 101Ch ..........................1637
5.18.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1020h ..........................1639
5.18.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1024h ..........................1640
5.18.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1028h ..........................1641
5.18.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 102Ch...................1642
5.18.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1030h ..........1643
5.18.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1034h ..........1645
5.18.14DRAM Refresh Control (D_CR_DRFC)—Offset 1038h.................................1647
5.18.15D-Unit Scheduler (D_CR_DSCH)—Offset 103Ch .......................................1649
5.18.16DRAM Calibration Control (D_CR_DCAL)—Offset 1040h ............................1651
5.18.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 104Ch ...................1652
5.18.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1050h..
1653
5.18.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1054h .............1654
5.18.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 10A4h ................................1655
5.18.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 10ACh ..............1656
334818 39
5.18.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 10B0h ........ 1657
5.18.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 10B4h ........................ 1658
5.18.24D-Unit Status (D_CR_DFUSESTAT)—Offset 10BCh................................... 1659
5.18.25Major Mode Control (D_CR_MMC)—Offset 1124h..................................... 1659
5.18.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1128h
1660
5.18.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 112Ch
1661
5.18.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1130h......................... 1662
5.18.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1134h.....
1663
5.18.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1138h.....
1663
5.18.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 113Ch ....
1664
5.18.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1140h.....
1665
5.18.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1144h.....
1666
5.18.34Deadline Threshold (D_CR_DL_THRS)—Offset 1148h............................... 1667
5.18.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 114Ch .......... 1667
5.18.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1154h ....... 1669
5.18.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1180h ..... 1670
5.18.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1184h............. 1671
5.19 Registers Summary........................................................................................ 1673
5.19.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1200h............................. 1674
5.19.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1208h ......................... 1676
5.19.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 120Ch ......................... 1677
5.19.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1210h ......................... 1678
5.19.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1214h ......................... 1679
5.19.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1218h ......................... 1680
5.19.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 121Ch ......................... 1681
5.19.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1220h ......................... 1683
5.19.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1224h ......................... 1684
5.19.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1228h ......................... 1685
5.19.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 122Ch .................. 1686
5.19.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1230h.......... 1687
5.19.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1234h.......... 1689
5.19.14DRAM Refresh Control (D_CR_DRFC)—Offset 1238h ................................ 1691
5.19.15D-Unit Scheduler (D_CR_DSCH)—Offset 123Ch ...................................... 1693
5.19.16DRAM Calibration Control (D_CR_DCAL)—Offset 1240h............................ 1695
5.19.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 124Ch .................. 1696
5.19.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1250h .
1697
5.19.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1254h ............. 1698
5.19.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 12A4h................................ 1699
5.19.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 12ACh .............. 1700
5.19.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 12B0h ........ 1701
5.19.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 12B4h ........................ 1702
5.19.24D-Unit Status (D_CR_DFUSESTAT)—Offset 12BCh................................... 1703
5.19.25Major Mode Control (D_CR_MMC)—Offset 1324h..................................... 1703
5.19.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1328h
1704
5.19.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 132Ch
1705
5.19.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1330h......................... 1706
40 334818
5.19.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1334h .....
1707
5.19.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1338h .....
1707
5.19.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 133Ch .....
1708
5.19.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1340h .....
1709
5.19.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1344h .....
1710
5.19.34Deadline Threshold (D_CR_DL_THRS)—Offset 1348h ...............................1711
5.19.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 134Ch ...........1711
5.19.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1354h........1713
5.19.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1380h ......1714
5.19.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1384h .............1715
5.20 Registers Summary ........................................................................................1717
5.20.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1400h .............................1718
5.20.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1408h ..........................1720
5.20.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 140Ch ..........................1721
5.20.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1410h ..........................1722
5.20.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1414h ..........................1723
5.20.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1418h ..........................1724
5.20.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 141Ch ..........................1725
5.20.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1420h ..........................1727
5.20.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1424h ..........................1728
5.20.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1428h ..........................1729
5.20.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 142Ch...................1730
5.20.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1430h ..........1731
5.20.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1434h ..........1733
5.20.14DRAM Refresh Control (D_CR_DRFC)—Offset 1438h.................................1735
5.20.15D-Unit Scheduler (D_CR_DSCH)—Offset 143Ch .......................................1737
5.20.16DRAM Calibration Control (D_CR_DCAL)—Offset 1440h ............................1739
5.20.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 144Ch ...................1740
5.20.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1450h..
1741
5.20.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1454h .............1742
5.20.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 14A4h ................................1743
5.20.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 14ACh ..............1744
5.20.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 14B0h.........1745
5.20.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 14B4h .........................1746
5.20.24D-Unit Status (D_CR_DFUSESTAT)—Offset 14BCh ...................................1747
5.20.25Major Mode Control (D_CR_MMC)—Offset 1524h .....................................1747
5.20.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1528h
1748
5.20.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 152Ch
1749
5.20.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1530h .........................1750
5.20.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1534h .....
1751
5.20.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1538h .....
1751
5.20.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 153Ch .....
1752
5.20.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1540h .....
1753
334818 41
5.20.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1544h.....
1754
5.20.34Deadline Threshold (D_CR_DL_THRS)—Offset 1548h............................... 1755
5.20.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 154Ch .......... 1755
5.20.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1554h ....... 1757
5.20.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1580h ..... 1758
5.20.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1584h............. 1759
5.21 Registers Summary........................................................................................ 1761
5.21.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1600h............................. 1762
5.21.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1608h ......................... 1764
5.21.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 160Ch ......................... 1765
5.21.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1610h ......................... 1766
5.21.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1614h ......................... 1767
5.21.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1618h ......................... 1768
5.21.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 161Ch ......................... 1769
5.21.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1620h ......................... 1771
5.21.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1624h ......................... 1772
5.21.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1628h ......................... 1773
5.21.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 162Ch .................. 1774
5.21.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1630h.......... 1775
5.21.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1634h.......... 1777
5.21.14DRAM Refresh Control (D_CR_DRFC)—Offset 1638h ................................ 1779
5.21.15D-Unit Scheduler (D_CR_DSCH)—Offset 163Ch ...................................... 1781
5.21.16DRAM Calibration Control (D_CR_DCAL)—Offset 1640h............................ 1783
5.21.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 164Ch .................. 1784
5.21.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1650h .
1785
5.21.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1654h ............. 1786
5.21.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 16A4h................................ 1787
5.21.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 16ACh .............. 1788
5.21.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 16B0h ........ 1789
5.21.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 16B4h ........................ 1790
5.21.24D-Unit Status (D_CR_DFUSESTAT)—Offset 16BCh................................... 1791
5.21.25Major Mode Control (D_CR_MMC)—Offset 1724h..................................... 1791
5.21.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1728h
1792
5.21.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 172Ch
1793
5.21.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1730h......................... 1794
5.21.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1734h.....
1795
5.21.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1738h.....
1795
5.21.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 173Ch ....
1796
5.21.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1740h.....
1797
5.21.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1744h.....
1798
5.21.34Deadline Threshold (D_CR_DL_THRS)—Offset 1748h............................... 1799
5.21.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 174Ch .......... 1799
5.21.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1754h ....... 1801
5.21.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1780h ..... 1802
5.21.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1784h............. 1803
5.22 Registers Summary........................................................................................ 1805
42 334818
5.22.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1A00h .............................1806
5.22.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1A08h ..........................1808
5.22.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 1A0Ch..........................1809
5.22.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1A10h ..........................1810
5.22.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1A14h ..........................1811
5.22.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1A18h ..........................1812
5.22.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 1A1Ch..........................1813
5.22.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1A20h ..........................1815
5.22.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1A24h ..........................1816
5.22.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1A28h ..........................1817
5.22.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 1A2Ch ..................1818
5.22.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1A30h ..........1819
5.22.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1A34h ..........1821
5.22.14DRAM Refresh Control (D_CR_DRFC)—Offset 1A38h ................................1823
5.22.15D-Unit Scheduler (D_CR_DSCH)—Offset 1A3Ch .......................................1825
5.22.16DRAM Calibration Control (D_CR_DCAL)—Offset 1A40h ............................1827
5.22.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 1A4Ch ...................1828
5.22.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1A50h..
1829
5.22.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1A54h .............1830
5.22.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 1AA4h ................................1831
5.22.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 1AACh ..............1832
5.22.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 1AB0h.........1833
5.22.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 1AB4h .........................1834
5.22.24D-Unit Status (D_CR_DFUSESTAT)—Offset 1ABCh ...................................1835
5.22.25Major Mode Control (D_CR_MMC)—Offset 1B24h .....................................1835
5.22.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1B28h
1836
5.22.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 1B2Ch
1837
5.22.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1B30h .........................1838
5.22.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1B34h .....
1839
5.22.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1B38h .....
1839
5.22.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 1B3Ch .....
1840
5.22.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1B40h .....
1841
5.22.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1B44h .....
1842
5.22.34Deadline Threshold (D_CR_DL_THRS)—Offset 1B48h ...............................1843
5.22.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 1B4Ch...........1843
5.22.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1B54h........1845
5.22.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1B80h ......1846
5.22.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1B84h .............1847
5.23 Registers Summary ........................................................................................1849
5.23.1 Thermal Device Mailbox Data0
(P_CR_THERMAL_MAILBOX_DATA0_0_0_0_MCHBAR)—Offset 7000h .........1851
5.23.2 Thermal Device Mailbox Data1
(P_CR_THERMAL_MAILBOX_DATA1_0_0_0_MCHBAR)—Offset 7004h .........1852
5.23.3 Thermal Device Mailbox Interface
(P_CR_THERMAL_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7008h ...1853
5.23.4 Thermal Device IRQ and Lock Configuration
(P_CR_THERMAL_DEVICE_IRQ_0_0_0_MCHBAR)—Offset 700Ch ...............1854
334818 43
5.23.5 Package Thermal Interrupt Control
(P_CR_PKG_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7010h............. 1855
5.23.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR)—Offset
7014h ............................................................................................... 1856
5.23.7 Package Thermal Status (P_CR_PKG_THERM_STATUS_0_0_0_MCHBAR)—Offset
701Ch ............................................................................................... 1857
5.23.8 LPDDR DRAM Thermal (MR4) Status of Channel 01
(P_CR_MEM_MR4_TEMPERATURE_DEV1_0_0_0_MCHBAR)—Offset 7024h .. 1859
5.23.9 LPDDR DRAM Thermal (MR4) Status of Channel 10
(P_CR_MEM_MR4_TEMPERATURE_DEV2_0_0_0_MCHBAR)—Offset 7028h .. 1859
5.23.10Machine Check Error Source Log (P_CR_MCA_ERROR_SRC_0_0_0_MCHBAR)—
Offset 702Ch...................................................................................... 1860
5.23.11DDR Thermal Throttling Control
(P_CR_DDR_THERM_THRT_CTRL_0_0_0_MCHBAR)—Offset 7030h ............ 1861
5.23.12DDR Thermal Interrupt Control
(P_CR_DDR_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7034h ............ 1862
5.23.13DDR Thermal Status (P_CR_DDR_THERM_STATUS_0_0_0_MCHBAR)—Offset
7038h ............................................................................................... 1864
5.23.14Dram Energy Counter (P_CR_DDR_ENERGY_STATUS_0_0_0_MCHBAR)—Offset
7048h ............................................................................................... 1865
5.23.15DDR RAPL Performance Status
(P_CR_DDR_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 704Ch ........... 1866
5.23.16Package RAPL Performance Status
(P_CR_PACKAGE_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 7050h .... 1867
5.23.17IA Core Performance / Power Priority Control
(P_CR_PRIMARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7054h .... 1868
5.23.18Graphics Performance / Power Priority Control
(P_CR_SECONDARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7058h 1868
5.23.19IA Energy Counter
(P_CR_PRIMARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 705Ch .....
1869
5.23.20Graphics Energy Counter
(P_CR_SECONDARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 7060h.
1870
5.23.21PACKAGE_POWER_SKU_UNIT
(P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)—Offset 7068h ...... 1871
5.23.22SOC Energy Counter (P_CR_PACKAGE_ENERGY_STATUS_0_0_0_MCHBAR)—
Offset 706Ch...................................................................................... 1872
5.23.23GT_PERF_STATUS (P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset 7070h ...
1872
5.23.24Temperature Reference and Control
(P_CR_TEMPERATURE_TARGET_0_0_0_MCHBAR)—Offset 7074h .............. 1873
5.23.25BIOS Reset Completion (P_CR_BIOS_RESET_CPL_0_0_0_MCHBAR)—Offset
7078h ............................................................................................... 1874
5.23.26BIOS_MAILBOX_DATA (P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset
7080h ............................................................................................... 1877
5.23.27BIOS_MAILBOX_INTERFACE
(P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7084h ........ 1877
5.23.28CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7088h 1878
5.23.29GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 708Ch
1879
5.23.30SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7090h ............................................................................................... 1880
44 334818
5.23.31Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7094h................................................................................................1881
5.23.32Package Power SKU and RAPL Power Control Capabilities
(P_CR_PACKAGE_POWER_SKU_0_0_0_MCHBAR)—Offset 70A0h ...............1882
5.23.33Package RAPL Power Limit (P_CR_PACKAGE_RAPL_LIMIT_0_0_0_MCHBAR)—
Offset 70A8h ......................................................................................1883
5.23.34IA_PERF_LIMIT_REASONS
(P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 70B0h ...........1885
5.23.35IA Core C0 Residency Counter
(P_CR_TELEM_IA_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C0h...........1888
5.23.36Graphics C0 Residency Counter
(P_CR_TELEM_GT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C4h ..........1889
5.23.37I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C8h......1889
5.23.38TELEM_IA_FREQ_ACCUMULATOR
(P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70CCh..1890
5.23.39Graphics C0 Residency Counter
(P_CR_TELEM_GT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D0h .1890
5.23.40I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D4h....
1891
5.23.41Memory Active Residency
(P_CR_TELEM_FAR_MEMORY_ACTIVE_0_0_0_MCHBAR)—Offset 70E8h ......1891
5.23.42Package Temperatures (P_CR_PACKAGE_TEMPERATURES_0_0_0_MCHBAR)—
Offset 70F4h.......................................................................................1892
5.23.43Package Thermal Limit Control
(P_CR_THERMAL_LIMIT_CONTROL_0_0_0_MCHBAR)—Offset 7104h ..........1893
5.23.44Memory Subsystem Frequency Capabilities
(P_CR_MEMSS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7108h .....
1894
5.23.45Memory Controller (MC) BIOS Reset Request and Status
(P_CR_MC_BIOS_REQ_0_0_0_MCHBAR)—Offset 7114h ...........................1895
5.23.46MEMSS_FREQUENCY_CAPABILITIES1
(P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCHBAR)—Offset 7118h ...
1898
5.23.47PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
(P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset 7160h .................1899
5.23.48Core Exists Vector (P_CR_CORE_EXISTS_VECTOR_0_0_0_MCHBAR)—Offset
7164h................................................................................................1900
5.23.49Software Core Disable Mask (P_CR_CORE_DISABLE_MASK_0_0_0_MCHBAR)—
Offset 7168h ......................................................................................1900
5.23.50PL3 and PL4 Control (P_CR_PL3_CONTROL_0_0_0_MCHBAR)—Offset 71F0h ......
1902
5.23.51Graphics Superqueue Active Clocks
(P_CR_PP1_ANY_THREAD_ACTIVITY_0_0_0_MCHBAR)—Offset 7244h........1903
5.23.52LPDDR DRAM Thermal (MR4) Status of Channel 00
(P_CR_MEM_MR4_TEMPERATURE_DEV3_0_0_0_MCHBAR)—Offset 7248h...1904
5.23.53LPDDR DRAM Thermal (MR4) Status of Channel 11
(P_CR_MEM_MR4_TEMPERATURE_DEV4_0_0_0_MCHBAR)—Offset 724Ch ..1905
5.24 Registers Summary ........................................................................................1907
5.24.1 Upstream Device Arbiter Grant Count A2T
(A_CR_UPARB_GCNT_DEV_A2T_MCHBAR)—Offset 6400h .........................1909
5.24.2 Upstream A2B Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2B_0_MCHBAR)—Offset 6404h.............................1910
5.24.3 Upstream A2B Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_A2B_1_MCHBAR)—Offset 6408h.............................1911
334818 45
5.24.4 Upstream A2B Arbiter Channel 2 Grant Count
(A_CR_UPARB_GCNT_A2B_2_MCHBAR)—Offset 640Ch ............................ 1912
5.24.5 Upstream A2B Arbiter Channel 3 Grant Count
(A_CR_UPARB_GCNT_A2B_3_MCHBAR)—Offset 6410h ............................ 1913
5.24.6 Upstream A2B Arbiter Channel 4 Grant Count
(A_CR_UPARB_GCNT_A2B_4_MCHBAR)—Offset 6414h ............................ 1914
5.24.7 Upstream A2B Arbiter Channel 5 Grant Count
(A_CR_UPARB_GCNT_A2B_5_MCHBAR)—Offset 6418h ............................ 1915
5.24.8 Upstream A2B Arbiter Channel 6 Grant Count
(A_CR_UPARB_GCNT_A2B_6_MCHBAR)—Offset 641Ch ............................ 1916
5.24.9 Upstream A2B Arbiter Channel 7 Grant Count
(A_CR_UPARB_GCNT_A2B_7_MCHBAR)—Offset 6420h ............................ 1916
5.24.10Upstream A2T Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2T_0_MCHBAR)—Offset 6424h ............................ 1917
5.24.11Upstream P2P Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_P2P_0_MCHBAR)—Offset 6428h ............................ 1918
5.24.12Upstream P2P Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_P2P_1_MCHBAR)—Offset 642Ch ............................ 1919
5.24.13Upstream Private Credit Return Grant Count Posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_P_0_MCHBAR)—Offset 6430h .............. 1920
5.24.14Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_P_1_MCHBAR)—Offset 6434h .............. 1921
5.24.15Upstream Private Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_N_0_MCHBAR)—Offset 6438h ............. 1921
5.24.16Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_N_1_MCHBAR)—Offset 643Ch ............. 1922
5.24.17Upstream Private Credit Return Grant Count Completion
(A_CR_CRDARB_PRIV_GCNT_DEV_C_0_MCHBAR)—Offset 6440h.............. 1923
5.24.18Upstream Shared Credit Return Grant Count Posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_P_0_MCHBAR)—Offset 6444h ............ 1924
5.24.19Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_P_1_MCHBAR)—Offset 6448h ............ 1925
5.24.20Upstream Shared Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_N_0_MCHBAR)—Offset 644Ch ............ 1925
5.24.21Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_N_1_MCHBAR)—Offset 6450h ............ 1926
5.24.22Upstream Shared Credit Return Grant Count Completion
(A_CR_CRDARB_SHRD_GCNT_DEV_C_0_MCHBAR)—Offset 6454h ............ 1927
5.24.23Upstream Credit Arbiter Private Credit Return Class Arbiter Grant Count
(A_CR_CRDARB_PRIV_GCNT_CLS_MCHBAR)—Offset 6458h ..................... 1928
5.24.24Upstream Credit Arbiter Shared Cedit Return Class Arbiter Grant Count
(A_CR_CRDARB_SHRD_GCNT_CLS_MCHBAR)—Offset 645Ch.................... 1928
5.24.25Gazelle Queue Limit Channel 0-3 (A_CR_GZLQ_LIMIT_CH0_3_MCHBAR)—Offset
6460h ............................................................................................... 1929
5.24.26Gazelle Queue Limit Channels 4-7 (A_CR_GZLQ_LIMIT_CH4_7_MCHBAR)—Offset
6464h ............................................................................................... 1930
5.24.27IOMMU Arbiter Grant Count VC0a Register
(A_CR_IOMMUARB_GCNT_VC0a_0_0_0_MCHBAR)—Offset 6468h ............. 1930
5.24.28IOMMU Arbiter Grant Count VC0b Register
(A_CR_IOMMUARB_GCNT_VC0b_0_0_0_MCHBAR)—Offset 646Ch ............. 1931
5.24.29IOMMU Arbiter Grant Count VC1b Register
(A_CR_IOMMUARB_GCNT_VC1b_0_0_0_MCHBAR)—Offset 6470h ............. 1932
5.24.30Gazelle Queue Reserved Entries Channels 0-3
(A_CR_GZLQ_RSVD_CH0_3_MCHBAR)—Offset 6474h ............................. 1933
5.24.31Gazelle Queue Reserved Entries Channels 4-7
(A_CR_GZLQ_RSVD_CH4_7_MCHBAR)—Offset 6478h ............................. 1933
5.24.32Spare BIOS (A_CR_SPARE_BIOS_MCHBAR)—Offset 647Ch....................... 1934
46 334818
5.24.33Upcmd Credit Maximum Channel 0
(A_CR_UPCMD_CRDTMAX_CH0_0_0_0_MCHBAR)—Offset 6490h ...............1934
5.24.34Upcmd Credit Maximum Channel 1
(A_CR_UPCMD_CRDTMAX_CH1_0_0_0_MCHBAR)—Offset 6494h ...............1935
5.24.35Upcmd Credit Maximum Channel 2
(A_CR_UPCMD_CRDTMAX_CH2_0_0_0_MCHBAR)—Offset 6498h ...............1936
5.24.36Upcmd Credit Maximum Channel 3
(A_CR_UPCMD_CRDTMAX_CH3_0_0_0_MCHBAR)—Offset 649Ch...............1937
5.24.37Upcmd Credit Maximum Channel 4
(A_CR_UPCMD_CRDTMAX_CH4_0_0_0_MCHBAR)—Offset 64A0h...............1937
5.24.38Upcmd Credit Maximum Channel 5
(A_CR_UPCMD_CRDTMAX_CH5_0_0_0_MCHBAR)—Offset 64A4h...............1938
5.24.39Upcmd Credit Maximum Channel 6
(A_CR_UPCMD_CRDTMAX_CH6_0_0_0_MCHBAR)—Offset 64A8h...............1939
5.24.40Upcmd Credit Maximum Channel 7
(A_CR_UPCMD_CRDTMAX_CH7_0_0_0_MCHBAR)—Offset 64ACh ..............1939
5.24.41MOT OUT Base Register (A_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset
64C0h ...............................................................................................1940
5.24.42MOT OUT Mask Register (A_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset
64C4h ...............................................................................................1941
5.24.43CHAP Select 1 (A_CR_CHAP_SLCT1_MCHBAR)—Offset 6500h....................1942
5.24.44CHAP Select 2 (A_CR_CHAP_SLCT2_MCHBAR)—Offset 6504h....................1943
5.24.45CHAP Select 3 (A_CR_CHAP_SLCT3_MCHBAR)—Offset 6508h....................1944
5.24.46Slice and Channel Hash (A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR)—
Offset 65C0h ......................................................................................1944
5.24.47Mirror Range Register (A_CR_MIRROR_RANGE_0_0_0_MCHBAR)—Offset 65C8h.
1947
5.24.48ASYM MEM REGION 0 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 65D0h .................1948
5.24.49ASYM MEM REGION 1 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 65D4h .................1949
5.24.50Two-Way Asymmetric Memory Region Configuration
(A_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 65D8h .........1950
5.25 Registers Summary ........................................................................................1953
5.25.1 B-Unit Miscellaneous Configuration (B_CR_BMISC_0_0_0_MCHBAR)—Offset
6800h................................................................................................1961
5.25.2 Slice 0 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE0)—Offset
6868h................................................................................................1962
5.25.3 Slice 1 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE1)—Offset
686Ch ...............................................................................................1963
5.25.4 IMR0 Mask (B_CR_BIMR0MASK_0_0_0_MCHBAR)—Offset 6874h...............1964
5.25.5 IMR0 Control Policy (B_CR_BIMR0CP_0_0_0_MCHBAR)—Offset 6878h .......1965
5.25.6 IMR0 Read Access Policy (B_CR_BIMR0RAC_0_0_0_MCHBAR)—Offset 6880h .....
1965
5.25.7 IMR0 Write Access Policy (B_CR_BIMR0WAC_0_0_0_MCHBAR)—Offset 6888h....
1971
5.25.8 IMR1 Base (B_CR_BIMR1BASE_0_0_0_MCHBAR)—Offset 6890h................1978
5.25.9 IMR1 Mask (B_CR_BIMR1MASK_0_0_0_MCHBAR)—Offset 6894h...............1979
5.25.10IMR1 Control Policy (B_CR_BIMR1CP_0_0_0_MCHBAR)—Offset 6898h .......1980
5.25.11IMR1 Read Access Policy (B_CR_BIMR1RAC_0_0_0_MCHBAR)—Offset 68A0h .....
1980
5.25.12IMR1 Write Access Policy (B_CR_BIMR1WAC_0_0_0_MCHBAR)—Offset 68A8h....
1985
5.25.13Base 0 IMR2 Base (B_CR_BIMR2BASE_0_0_0_MCHBAR)—Offset 68B0h .....1990
5.25.14IMR2 Mask (B_CR_BIMR2MASK_0_0_0_MCHBAR)—Offset 68B4h...............1991
5.25.15IMR2 Control Policy (B_CR_BIMR2CP_0_0_0_MCHBAR)—Offset 68B8h .......1992
334818 47
5.25.16IMR2 Read Access Policy (B_CR_BIMR2RAC_0_0_0_MCHBAR)—Offset 68C0h ....
1992
5.25.17IMR2 Write Access Policy (B_CR_BIMR2WAC_0_0_0_MCHBAR)—Offset 68C8h ...
1997
5.25.18IMR3 Base (B_CR_BIMR3BASE_0_0_0_MCHBAR)—Offset 68D0h............... 2002
5.25.19IMR3 Mask (B_CR_BIMR3MASK_0_0_0_MCHBAR)—Offset 68D4h.............. 2003
5.25.20IMR3 Control Policy (B_CR_BIMR3CP_0_0_0_MCHBAR)—Offset 68D8h ...... 2004
5.25.21IMR3 Read Access Policy (B_CR_BIMR3RAC_0_0_0_MCHBAR)—Offset 68E0h ....
2005
5.25.22IMR3 Write Access Policy (B_CR_BIMR3WAC_0_0_0_MCHBAR)—Offset 68E8h ...
2009
5.25.23IMR4 Base (B_CR_BIMR4BASE_0_0_0_MCHBAR)—Offset 68F0h ............... 2014
5.25.24IMR4 Mask (B_CR_BIMR4MASK_0_0_0_MCHBAR)—Offset 68F4h .............. 2015
5.25.25B-Unit IMR4 Control Policy (B_CR_BIMR4CP_0_0_0_MCHBAR)—Offset 68F8h ....
2016
5.25.26IMR4 Read Access Policy (B_CR_BIMR4RAC_0_0_0_MCHBAR)—Offset 6900h ....
2017
5.25.27IMR4 Write Access Policy (B_CR_BIMR4WAC_0_0_0_MCHBAR)—Offset 6908h ...
2022
5.25.28IMR5 Base (B_CR_BIMR5BASE_0_0_0_MCHBAR)—Offset 6910h ............... 2028
5.25.29IMR5 Mask (B_CR_BIMR5MASK_0_0_0_MCHBAR)—Offset 6914h .............. 2029
5.25.30IMR5 Control Policy (B_CR_BIMR5CP_0_0_0_MCHBAR)—Offset 6918h....... 2030
5.25.31IMR5 Read Access Policy (B_CR_BIMR5RAC_0_0_0_MCHBAR)—Offset 6920h ....
2031
5.25.32IMR5 Write Access Policy (B_CR_BIMR5WAC_0_0_0_MCHBAR)—Offset 6928h ...
2035
5.25.33IMR6 Base (B_CR_BIMR6BASE_0_0_0_MCHBAR)—Offset 6930h ............... 2040
5.25.34IMR6 Mask (B_CR_BIMR6MASK_0_0_0_MCHBAR)—Offset 6934h .............. 2041
5.25.35IMR6 Control Policy (B_CR_BIMR6CP_0_0_0_MCHBAR)—Offset 6938h....... 2042
5.25.36IMR6 Read Access Policy (B_CR_BIMR6RAC_0_0_0_MCHBAR)—Offset 6940h ....
2043
5.25.37IMR6 Write Access Policy (B_CR_BIMR6WAC_0_0_0_MCHBAR)—Offset 6948h ...
2048
5.25.38IMR7 Base (B_CR_BIMR7BASE_0_0_0_MCHBAR)—Offset 6950h ............... 2052
5.25.39IMR7 Mask (B_CR_BIMR7MASK_0_0_0_MCHBAR)—Offset 6954h .............. 2053
5.25.40IMR7 Control Policy (B_CR_BIMR7CP_0_0_0_MCHBAR)—Offset 6958h....... 2054
5.25.41IMR7 Read Access Policy (B_CR_BIMR7RAC_0_0_0_MCHBAR)—Offset 6960h ....
2055
5.25.42IMR7 Write Access Policy (B_CR_BIMR7WAC_0_0_0_MCHBAR)—Offset 6968h ...
2060
5.25.43IMR8 Base (B_CR_BIMR8BASE_0_0_0_MCHBAR)—Offset 6970h ............... 2065
5.25.44IMR8 Mask (B_CR_BIMR8MASK_0_0_0_MCHBAR)—Offset 6974h .............. 2065
5.25.45IMR8 Control Policy (B_CR_BIMR8CP_0_0_0_MCHBAR)—Offset 6978h....... 2066
5.25.46IMR8 Read Access Policy (B_CR_BIMR8RAC_0_0_0_MCHBAR)—Offset 6980h ....
2067
5.25.47IMR8 Write Access Policy (B_CR_BIMR8WAC_0_0_0_MCHBAR)—Offset 6988h ...
2072
5.25.48IMR9 Base (B_CR_BIMR9BASE_0_0_0_MCHBAR)—Offset 6990h ............... 2077
5.25.49IMR9 Mask (B_CR_BIMR9MASK_0_0_0_MCHBAR)—Offset 6994h .............. 2078
5.25.50IMR9 Control Policy (B_CR_BIMR9CP_0_0_0_MCHBAR)—Offset 6998h....... 2079
5.25.51IMR9 Read Access Policy (B_CR_BIMR9RAC_0_0_0_MCHBAR)—Offset 69A0h ....
2079
5.25.52IMR9 Write Access Policy (B_CR_BIMR9WAC_0_0_0_MCHBAR)—Offset 69A8h ...
2085
5.25.53IMR10 Base (B_CR_BIMR10BASE_0_0_0_MCHBAR)—Offset 69B0h ........... 2089
5.25.54IMR10 Mask (B_CR_BIMR10MASK_0_0_0_MCHBAR)—Offset 69B4h .......... 2090
48 334818
5.25.55IMR10 Control Policy (B_CR_BIMR10CP_0_0_0_MCHBAR)—Offset 69B8h....2091
5.25.56IMR10 Read Access Policy (B_CR_BIMR10RAC_0_0_0_MCHBAR)—Offset 69C0h .
2092
5.25.57IMR10 Write Access Policy (B_CR_BIMR10WAC_0_0_0_MCHBAR)—Offset 69C8h
2097
5.25.58IMR11 Base (B_CR_BIMR11BASE_0_0_0_MCHBAR)—Offset 69D0h ............2102
5.25.59IMR11 Mask (B_CR_BIMR11MASK_0_0_0_MCHBAR)—Offset 69D4h ...........2102
5.25.60IMR11 Control Policy (B_CR_BIMR11CP_0_0_0_MCHBAR)—Offset 69D8h ...2103
5.25.61IMR11 Read Access Policy (B_CR_BIMR11RAC_0_0_0_MCHBAR)—Offset 69E0h .
2104
5.25.62IMR11 Write Access Policy (B_CR_BIMR11WAC_0_0_0_MCHBAR)—Offset 69E8h
2109
5.25.63IMR12 Base (B_CR_BIMR12BASE_0_0_0_MCHBAR)—Offset 69F0h ............2114
5.25.64IMR12 Mask (B_CR_BIMR12MASK_0_0_0_MCHBAR)—Offset 69F4h ...........2115
5.25.65IMR12 Control Policy (B_CR_BIMR12CP_0_0_0_MCHBAR)—Offset 69F8h ....2116
5.25.66IMR12 Read Access Policy (B_CR_BIMR12RAC_0_0_0_MCHBAR)—Offset 6A00h .
2116
5.25.67IMR12 Write Access Policy (B_CR_BIMR12WAC_0_0_0_MCHBAR)—Offset 6A08h
2121
5.25.68IMR13 Base (B_CR_BIMR13BASE_0_0_0_MCHBAR)—Offset 6A10h ............2126
5.25.69IMR13 Mask (B_CR_BIMR13MASK_0_0_0_MCHBAR)—Offset 6A14h ...........2127
5.25.70IMR13 Control Policy (B_CR_BIMR13CP_0_0_0_MCHBAR)—Offset 6A18h....2128
5.25.71IMR13 Read Access Policy (B_CR_BIMR13RAC_0_0_0_MCHBAR)—Offset 6A20h .
2129
5.25.72IMR13 Write Access Policy (B_CR_BIMR13WAC_0_0_0_MCHBAR)—Offset 6A28h
2134
5.25.73IMR14 Base (B_CR_BIMR14BASE_0_0_0_MCHBAR)—Offset 6A30h ............2138
5.25.74IMR14 Mask (B_CR_BIMR14MASK_0_0_0_MCHBAR)—Offset 6A34h ...........2139
5.25.75IMR14 Control Policy (B_CR_BIMR14CP_0_0_0_MCHBAR)—Offset 6A38h....2140
5.25.76IMR14 Read Access Policy (B_CR_BIMR14RAC_0_0_0_MCHBAR)—Offset 6A40h .
2141
5.25.77IMR14 Write Access Policy (B_CR_BIMR14WAC_0_0_0_MCHBAR)—Offset 6A48h
2146
5.25.78IMR15 Base (B_CR_BIMR15BASE_0_0_0_MCHBAR)—Offset 6A50h ............2151
5.25.79IMR15 Mask (B_CR_BIMR15MASK_0_0_0_MCHBAR)—Offset 6A54h ...........2151
5.25.80IMR15 Control Policy (B_CR_BIMR15CP_0_0_0_MCHBAR)—Offset 6A58h....2152
5.25.81IMR15 Read Access Policy (B_CR_BIMR15RAC_0_0_0_MCHBAR)—Offset 6A60h .
2153
5.25.82IMR15 Write Access Policy (B_CR_BIMR15WAC_0_0_0_MCHBAR)—Offset 6A68h
2158
5.25.83IMR16 Base (B_CR_BIMR16BASE_0_0_0_MCHBAR)—Offset 6A70h ............2163
5.25.84IMR16 Mask (B_CR_BIMR16MASK_0_0_0_MCHBAR)—Offset 6A74h ...........2164
5.25.85IMR16 Control Policy (B_CR_BIMR16CP_0_0_0_MCHBAR)—Offset 6A78h....2165
5.25.86IMR16 Read Access Policy (B_CR_BIMR16RAC_0_0_0_MCHBAR)—Offset 6A80h .
2165
5.25.87IMR16 Write Access Policy (B_CR_BIMR16WAC_0_0_0_MCHBAR)—Offset 6A88h
2170
5.25.88IMR17 Base (B_CR_BIMR17BASE_0_0_0_MCHBAR)—Offset 6A90h ............2175
5.25.89IMR17 Mask (B_CR_BIMR17MASK_0_0_0_MCHBAR)—Offset 6A94h ...........2176
5.25.90IMR17 Control Policy (B_CR_BIMR17CP_0_0_0_MCHBAR)—Offset 6A98h....2177
5.25.91IMR17 Read Access Policy (B_CR_BIMR17RAC_0_0_0_MCHBAR)—Offset 6AA0h .
2178
5.25.92IMR17 Write Access Policy (B_CR_BIMR17WAC_0_0_0_MCHBAR)—Offset 6AA8h
2183
5.25.93IMR18 Base (B_CR_BIMR18BASE_0_0_0_MCHBAR)—Offset 6AB0h ............2187
5.25.94IMR18 Mask (B_CR_BIMR18MASK_0_0_0_MCHBAR)—Offset 6AB4h ...........2188
334818 49
5.25.95IMR18 Control Policy (B_CR_BIMR18CP_0_0_0_MCHBAR)—Offset 6AB8h ... 2189
5.25.96IMR18 Read Access Policy (B_CR_BIMR18RAC_0_0_0_MCHBAR)—Offset 6AC0h.
2190
5.25.97IMR18 Write Access Policy (B_CR_BIMR18WAC_0_0_0_MCHBAR)—Offset 6AC8h
2195
5.25.98IMR19 Base (B_CR_BIMR19BASE_0_0_0_MCHBAR)—Offset 6AD0h ........... 2201
5.25.99IMR19 Mask (B_CR_BIMR19MASK_0_0_0_MCHBAR)—Offset 6AD4h .......... 2202
5.25.100IMR19 Control Policy (B_CR_BIMR19CP_0_0_0_MCHBAR)—Offset 6AD8h . 2203
5.25.101IMR19 Read Access Policy (B_CR_BIMR19RAC_0_0_0_MCHBAR)—Offset 6AE0h
2204
5.25.102IMR19 Write Access Policy (B_CR_BIMR19WAC_0_0_0_MCHBAR)—Offset 6AE8h
2209
5.25.103MOT Out Base (B_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset 6AF0h .. 2213
5.25.104MOT Out Mask (B_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset 6AF4h . 2214
5.25.105MOT Buffer Control Policy (B_CR_BMOT_BUF_CP_0_0_0_MCHBAR)—Offset
6AF8h ............................................................................................... 2215
5.25.106MOT Buffer Read Access Policy (B_CR_BMOT_BUF_RAC_0_0_0_MCHBAR)—
Offset 6B00h...................................................................................... 2216
5.25.107MOT Buffer Write Access Policy (B_CR_BMOT_BUF_WAC_0_0_0_MCHBAR)—
Offset 6B08h...................................................................................... 2221
5.25.108IMR Global BM Control Policy (B_CR_BIMRGLOBAL_BM_CP_0_0_0_MCHBAR)—
Offset 6B10h...................................................................................... 2227
5.25.109IMR Global BM Read Access Control
(B_CR_BIMRGLOBAL_BM_RAC_0_0_0_MCHBAR)—Offset 6B18h ............... 2228
5.25.110IMR Global BM Write Access Policy
(B_CR_BIMRGLOBAL_BM_WAC_0_0_0_MCHBAR)—Offset 6B20h .............. 2228
5.25.111Graphics Stolen Memory Control Policy (B_CR_BGSMCP_0_0_0_MCHBAR)—
Offset 6B28h...................................................................................... 2229
5.25.112GSM Read Access Policy (B_CR_BGSMRAC_0_0_0_MCHBAR)—Offset 6B30h ....
2230
5.25.113GSM Write Access Policy (B_CR_BGSMWAC_0_0_0_MCHBAR)—Offset 6B38h ...
2236
5.25.114TPM Control Policy (B_CR_TPM_CP_0_0_0_MCHBAR)—Offset 6B40h ........ 2242
5.25.115TPM Access Control (B_CR_TPM_AC_0_0_0_MCHBAR)—Offset 6B48h....... 2243
5.25.116BGSM Control Register (B_CR_BGSM_CTRL_0_0_0_MCHBAR)—Offset 6B50h ...
2243
5.25.117SMM Control Register (B_CR_BSMR_CTRL_0_0_0_MCHBAR)—Offset 6B54h .....
2244
5.25.118Default VTd Control Register (B_CR_BDEFVTDPMR_CTRL_0_0_0_MCHBAR)—
Offset 6B58h...................................................................................... 2245
5.25.119MOT Trigger Trace Control (B_CR_MOT_TRIG_TRACE_CTRL_0_0_0_MCHBAR)—
Offset 6B7Ch...................................................................................... 2246
5.25.120MOT Slice 0 Memory Pointer
(B_CR_MOT_SLICE_0_MEM_PTR_0_0_0_MCHBAR)—Offset 6B80h ............ 2249
5.25.121MOT Slice 1 Memory Pointer
(B_CR_MOT_SLICE_1_MEM_PTR_0_0_0_MCHBAR)—Offset 6B88h ............ 2250
5.25.122MOT Slice 0 Record ID (B_CR_MOT_SLICE_0_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B90h...................................................................................... 2251
5.25.123MOT Slice 1 Record ID (B_CR_MOT_SLICE_1_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B94h...................................................................................... 2251
5.25.124MOT Filter Match 0 (B_CR_MOT_FILTER_MATCH0_0_0_0_MCHBAR)—Offset
6BA0h............................................................................................... 2252
5.25.125MOT Filter Mask (B_CR_MOT_FILTER_MASK0_0_0_0_MCHBAR)—Offset 6BA8h
2253
5.25.126MOT Filter Match 1 (B_CR_MOT_FILTER_MATCH1_0_0_0_MCHBAR)—Offset
6BB0h............................................................................................... 2254
50 334818
5.25.127MOT Filter Mask 1 (B_CR_MOT_FILTER_MASK1_0_0_0_MCHBAR)—Offset
6BB8h ...............................................................................................2254
5.25.128MOT Filter Misc 0 (B_CR_MOT_FILTER_MISC0_0_0_0_MCHBAR)—Offset 6BC0h
2255
5.25.129MOT Filter Misc 1 (B_CR_MOT_FILTER_MISC1_0_0_0_MCHBAR)—Offset 6BC8h
2256
5.25.130MOT Trigger Match 0 (B_CR_MOT_TRIGGER_MATCH0_0_0_0_MCHBAR)—Offset
6BD0h ...............................................................................................2257
5.25.131MOT Trigger Mask 0 (B_CR_MOT_TRIGGER_MASK0_0_0_0_MCHBAR)—Offset
6BD8h ...............................................................................................2258
5.25.132MOT Trigger Match 1 (B_CR_MOT_TRIGGER_MATCH1_0_0_0_MCHBAR)—Offset
6BE0h ...............................................................................................2259
5.25.133MOT Trigger Mask 1 (B_CR_MOT_TRIGGER_MASK1_0_0_0_MCHBAR)—Offset
6BE8h ...............................................................................................2260
5.25.134MOT Trigger Misc 0 (B_CR_MOT_TRIGGER_MISC0_0_0_0_MCHBAR)—Offset
6BF0h................................................................................................2261
5.25.135MOT Trigger Misc 1 (B_CR_MOT_TRIGGER_MISC1_0_0_0_MCHBAR)—Offset
6BF8h................................................................................................2262
5.25.136BIOSWR Control Policy (B_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 6C08h....
2263
5.25.137BIOSWR Read Access Policy (B_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
6C10h ...............................................................................................2263
5.25.138BIOSWR Write Access Policy (B_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
6C18h ...............................................................................................2264
5.25.139TPM Selector (B_CR_TPM_SELECTOR_0_0_0_MCHBAR)—Offset 6C24h .....2264
5.25.140B-Unit Pcode/Ucode Write, All Read Control Policy Register
(B_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 6C28h ............2265
5.25.141B-Unit Pcode/Ucode Read Access Policy
(B_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 6C30h..........2266
5.25.142B-Unit Pcode/Ucode Write Access Policy
(B_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 6C38h .........2266
5.25.143Default VTd BAR (B_CR_DEFVTDBAR_0_0_0_MCHBAR)—Offset 6C80h .....2267
5.25.144Gfx VTd BAR (B_CR_GFXVTDBAR_0_0_0_MCHBAR)—Offset 6C88h...........2268
5.25.145B-Unit Lites Group 0 Control (B_CR_LITES0_CTL_0_0_0_MCHBAR)—Offset
6C90h ...............................................................................................2269
5.25.146B-Unit Lites Group 0 Opcode Match Filter
(B_CR_LITES0_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6C94h.............2271
5.25.147B-Unit Lites Group 0 Agent Match Filter
(B_CR_LITES0_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6C98h ...............2273
5.25.148B-Unit Lites Group 0 U2C IntData Match Filter
(B_CR_LITES0_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6C9Ch ......2275
5.25.149B-Unit Lites Group 0 Address Match Filter LITES0_ADDR_MATCH
(B_CR_LITES0_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CA0h ................2275
5.25.150B-Unit Lites Group 0 Address Mask Filter LITES0_ADDR_MASK
(B_CR_LITES0_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CA8h ..................2276
5.25.151B-Unit Lites Group 0 Data Match Filter LITES0_DATA_MATCH
(B_CR_LITES0_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CB0h.................2277
5.25.152B-Unit Lites Group 0 Data Mask Filter LITES0_DATA_MASK
(B_CR_LITES0_DATA_MASK_0_0_0_MCHBAR)—Offset 6CB4h...................2277
5.25.153B-Unit Lites Group 1 Control (B_CR_LITES1_CTL_0_0_0_MCHBAR)—Offset
6CC0h ...............................................................................................2278
5.25.154B-Unit Lites Group 1 Opcode Match Filter
(B_CR_LITES1_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CC4h.............2280
5.25.155B-Unit Lites Group 1 Agent Match Filter
(B_CR_LITES1_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CC8h ...............2282
5.25.156B-Unit Lites Group 1 U2C IntData Match Filter
(B_CR_LITES1_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CCCh ......2284
334818 51
5.25.157B-Unit Lites Group 1 Address Match Filter LITES1_ADDR_MATCH
(B_CR_LITES1_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CD0h ............... 2284
5.25.158B-Unit Lites Group 1 Address Mask Filter LITES1_ADDR_MASK
(B_CR_LITES1_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CD8h ................. 2285
5.25.159B-Unit Lites Group 1 Data Match Filter LITES1_DATA_MATCH
(B_CR_LITES1_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CE0h ................ 2286
5.25.160B-Unit Lites Group 1 Data Mask Filter LITES1_DATA_MASK
(B_CR_LITES1_DATA_MASK_0_0_0_MCHBAR)—Offset 6CE4h .................. 2286
5.25.161B-Unit Lites Group 2 Control (B_CR_LITES2_CTL_0_0_0_MCHBAR)—Offset
6CF0h ............................................................................................... 2287
5.25.162B-Unit Lites Group 2 Opcode Match Filter
(B_CR_LITES2_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CF4h ............ 2289
5.25.163B-Unit Lites Group 2 Agent Match Filter
(B_CR_LITES2_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CF8h............... 2291
5.25.164B-Unit Lites Group 2 U2C IntData Match Filter
(B_CR_LITES2_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CFCh...... 2293
5.25.165B-Unit Lites Group 2 Address Match Filter LITES2_ADDR_MATCH
(B_CR_LITES2_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D00h................ 2293
5.25.166B-Unit Lites Group 2 Address Mask Filter LITES2_ADDR_MASK
(B_CR_LITES2_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D08h.................. 2294
5.25.167B-Unit Lites Group 2 Data Match Filter LITES2_DATA_MATCH
(B_CR_LITES2_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D10h ................ 2295
5.25.168B-Unit Lites Group 2 Data Mask Filter LITES2_DATA_MASK
(B_CR_LITES2_DATA_MASK_0_0_0_MCHBAR)—Offset 6D14h .................. 2295
5.25.169B-Unit Lites Group 3 Control (B_CR_LITES3_CTL_0_0_0_MCHBAR)—Offset
6D20h............................................................................................... 2296
5.25.170B-Unit Lites Group 3 Opcode Match Filter
(B_CR_LITES3_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6D24h ............ 2298
5.25.171B-Unit Lites Group 3 Agent Match Filter
(B_CR_LITES3_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6D28h .............. 2300
5.25.172B-Unit Lites Group 3 U2C IntData Match Filter
(B_CR_LITES3_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6D2Ch ..... 2302
5.25.173B-Unit Lites Group 3 Address Match Filter LITES3_ADDR_MATCH
(B_CR_LITES3_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D30h................ 2302
5.25.174B-Unit Lites Group 3 Address Mask Filter LITES3_ADDR_MASK
(B_CR_LITES3_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D38h.................. 2303
5.25.175B-Unit Lites Group 3 Data Match Filter LITES3_DATA_MATCH
(B_CR_LITES3_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D40h ................ 2304
5.25.176B-Unit Lites Group 3 Data Mask Filter LITES3_DATA_MASK
(B_CR_LITES3_DATA_MASK_0_0_0_MCHBAR)—Offset 6D44h .................. 2304
5.25.177B-Unit Lites and Emon Master Control LITESEMONCTL
(B_CR_LITESEMON_CTL_0_0_0_MCHBAR)—Offset 6D48h........................ 2305
5.25.178B-Unit Arbiter Control BARBCTRL0 (B_CR_BARBCTRL0)—Offset 6D4Ch..... 2307
5.25.179B-Unit Arbiter Control BARBCTRL1 (B_CR_BARBCTRL1)—Offset 6D50h ..... 2308
5.25.180B-Unit Scheduler Control (B_CR_BSCHWT0)—Offset 6D54h .................... 2309
5.25.181B-Unit Scheduler Control (B_CR_BSCHWT1)—Offset 6D58h .................... 2309
5.25.182B-Unit Scheduler Control (B_CR_BSCHWT2)—Offset 6D5Ch .................... 2310
5.25.183B-Unit Scheduler Control (B_CR_BSCHWT3)—Offset 6D60h .................... 2311
5.25.184B-Unit Flush Control (B_CR_BWFLUSH)—Offset 6D64h ........................... 2312
5.25.185B-Unit Flush Weights (B_CR_BFLWT)—Offset 6D68h .............................. 2313
5.25.186Weighted Scheduling Control of High Priority ISOC and Other Requests
(B_CR_BISOCWT)—Offset 6D6Ch ......................................................... 2314
5.25.187B-Unit Control (B_CR_BCTRL2)—Offset 6D70h ...................................... 2315
5.25.188Asset Classification Bits (B_CR_AC_RS0_0_0_0_MCHBAR)—Offset 6D74h . 2317
5.25.189IDI Real-Time Feature Configuration Bits (B_CR_RT_EN_0_0_0_MCHBAR)—
Offset 6D78h ..................................................................................... 2317
5.25.190B-Unit Control Register 3 (B_CR_BCTRL3)—Offset 6D7Ch ....................... 2318
52 334818
5.25.191Asymmetric Memory Region 0 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 6E40h .................2319
5.25.192Asymmetric Memory Region 1 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 6E44h .................2320
5.25.193B-Unit Machine Check Mode Low (B_CR_BMCMODE_LOW)—Offset 6E48h ..2321
5.25.194B-Unit Machine Check Mode High (B_CR_BMCMODE_HIGH)—Offset 6E4Ch 2322
5.25.195Two-Way Asymmetric Memory Region Configuration
(B_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 6E50h .........2322
5.26 Registers Summary ........................................................................................2325
5.26.1 X2B_BARB_CTL1 (X2B_BARB_CTL1_MCHBAR)—Offset 7804h....................2326
5.26.2 Clock Gating Control (CLKGATE_CTL_MCHBAR)—Offset 7808h ..................2327
5.26.3 Miscellaneous Controls (MISC_CTL_MCHBAR)—Offset 780Ch .....................2329
5.26.4 CMiscellaneous T2A selector (T2A_SELECTOR_MISC_MCHBAR)—Offset 7818h ....
2331
5.26.5 VC Read Ordering CFG (VC_READ_ORDERING_CFG_MCHBAR)—Offset 781Ch.....
2332
5.26.6 VC Write Ordering CFG (VC_WRITE_ORDERING_CFG_MCHBAR)—Offset 7820h...
2334
5.26.7 IDI0 C2U Credit Control (IDI0_C2U_CREDIT_CTRL_MCHBAR)—Offset 7824h......
2337
5.26.8 IDI1 C2U Credit Control (IDI1_C2U_CREDIT_CTRL_MCHBAR)—Offset 7828h......
2338
5.26.9 IDI2 C2U Credit Control (IDI2_C2U_CREDIT_CTRL_MCHBAR)—Offset 782Ch......
2339
5.26.10IDI3 C2U Credit Control (IDI3_C2U_CREDIT_CTRL_MCHBAR)—Offset 7830h......
2341
5.26.11IDI4 C2U Credit Control (IDI4_C2U_CREDIT_CTRL_MCHBAR)—Offset 7834h......
2342
5.26.12IDI5 C2U Credit Control (IDI5_C2U_CREDIT_CTRL_MCHBAR)—Offset 7838h......
2343
5.26.13IDI6 C2U Credit Control (IDI6_C2U_CREDIT_CTRL_MCHBAR)—Offset 783Ch......
2344
5.26.14IDI7 C2U Credit Control (IDI7_C2U_CREDIT_CTRL_MCHBAR)—Offset 7840h......
2346
5.26.15PII2 A2T Credit Control (PII2_A2T_CREDIT_CTRL_MCHBAR)—Offset 7844h 2347
5.26.16BIOSWR Control Policy (T_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 7848h .....
2348
5.26.17BIOSWR Read Access Control (T_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
7850h................................................................................................2349
5.26.18BIOSWR Write Access Control (T_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
7858h................................................................................................2349
5.26.19TUnit Pcode/Ucode Write, All Read Control Policy Register
(T_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 7860h ............2350
5.26.20TUnit Pcode/Ucode Read Access Control
(T_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 7868h ..........2350
5.26.21TUnit Pcode/Ucode Write Access Control
(T_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 7870h .........2351
6 Graphics and Displays ..........................................................................................2353
6.1 Registers Summary ........................................................................................2355
6.1.1 (CTXREG1)—Offset FF4h .....................................................................2355
6.1.2 (PAVP1)—Offset 31030h.......................................................................2355
6.1.3 (PAVP2)—Offset 323A4h .....................................................................2356
7 MDSI ....................................................................................................................2357
7.1 Registers Summary ........................................................................................2357
7.1.1 LJPLL_RW_CONTROL_1 (LJPLL_CR_RW_CONTROL_1)—Offset 10h .............2357
334818 53
7.1.2 LJPLL_RW_CONTROL_2 (LJPLL_CR_RW_CONTROL_2)—Offset 14h ............ 2357
7.1.3 dsipll_cp (dsipll_cp)—Offset 20h ........................................................... 2358
7.1.4 dsipll_rac (dsipll_rac)—Offset 28h ......................................................... 2359
7.1.5 dsipll_wac (dsipll_wac)—Offset 30h....................................................... 2359
7.2 ................................................................................................................... 2359
7.3 Registers Summary........................................................................................ 2361
7.3.1 LJPLL_RW_CONTROL_1 (LJPLL_CR_RW_CONTROL_1)—Offset 10h ............ 2361
7.3.2 LJPLL_RW_CONTROL_2 (LJPLL_CR_RW_CONTROL_2)—Offset 14h ............ 2361
7.3.3 dsipll_cp (dsipll_cp)—Offset 20h ........................................................... 2362
7.3.4 dsipll_rac (dsipll_rac)—Offset 28h ......................................................... 2362
7.3.5 dsipll_wac (dsipll_wac)—Offset 30h....................................................... 2363
8 System Agent....................................................................................................... 2365
8.1 Registers Summary........................................................................................ 2365
8.1.1 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_LO_0_0_0_PCI)—Offset 48h . 2365
8.1.2 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_HI_0_0_0_PCI)—Offset 4Ch . 2366
8.1.3 B-Unit Shadow of GGC (B_CR_GGC_0_0_0_PCI)—Offset 50h ................... 2367
8.1.4 B-Unit Shadow of the DEVEN Register (B_CR_DEVEN_0_0_0_PCI)—Offset 54h ..
2369
8.1.5 B-Unit PCI Express Enhanced Configuration Range Base Address Low
(B_CR_PCIEXBAR_LO_0_0_0_PCI)—Offset 60h ...................................... 2370
8.1.6 B-Unit PCI Express Enhanced Configuration Range Base Address High
(B_CR_PCIEXBAR_HI_0_0_0_PCI)—Offset 64h ....................................... 2371
8.1.7 Top of Upper Usable DRAM Low (B_CR_TOUUD_LO_0_0_0_PCI)—Offset A8h.....
2372
8.1.8 Top of Upper Usable DRAM High (B_CR_TOUUD_HI_0_0_0_PCI)—Offset ACh ....
2372
8.1.9 Base of Graphics Stolen Memory (B_CR_BGSM_0_0_0_PCI)—Offset B4h.... 2373
8.1.10 B-Unit Copy of the TSEG Memory Base (B_CR_TSEGMB_0_0_0_PCI)—Offset B8h
2374
8.1.11 Top of Lower Usable DRAM (B_CR_TOLUD_0_0_0_PCI)—Offset BCh .......... 2375
8.1.12 Capability ID0 A (B_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .................... 2376
8.1.13 Capability ID0 B (B_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .................... 2378
8.2 Registers Summary........................................................................................ 2379
8.2.1 B-Unit Copy of PCICMD for IGD (B_CR_PCICMD_0_2_0_PCI)—Offset 4h .... 2379
8.2.2 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_LO_0_2_0_PCI)—Offset 10h .....
2380
8.2.3 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_HI_0_2_0_PCI)—Offset 14h......
2381
8.2.4 B-Unit Copy of GMADR (B_CR_GMADR_LO_0_2_0_PCI)—Offset 18h.......... 2382
8.2.5 B-Unit Copy of GMADR (B_CR_GMADR_HI_0_2_0_PCI)—Offset 1Ch .......... 2383
8.2.6 B-Unit Copy of the IOBAR (B_CR_IOBAR_0_2_0_PCI)—Offset 20h ............ 2383
8.2.7 B-Unit Copy of Device 2 Control Register (B_CR_DEV2CTL_0_2_0_PCI)—Offset
58h................................................................................................... 2384
8.2.8 B-Unit Copy of MSAC (B_CR_MSAC_0_2_0_PCI)—Offset 62h .................... 2385
8.2.9 B-Unit Copy of Device 2 Control Register (B_CR_DEVICECTL_0_2_0_PCI)—Offset
78h................................................................................................... 2386
8.2.10 B-Unit Copy of PMCS for IGD (B_CR_PMCS_0_2_0_PCI)—Offset D4h......... 2387
8.3 Registers Summary........................................................................................ 2388
8.3.1 PCICMD for I-Unit in Device 3 Mode (B_CR_PCICMD_0_3_0_PCI)—Offset 4h .....
2389
8.3.2 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_LO_0_3_0_PCI)—Offset 10h 2389
8.3.3 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_HI_0_3_0_PCI)—Offset 14h . 2390
8.3.4 B-Unit Copy of Device 3 Control Register (B_CR_DEVICECTL_0_3_0_PCI)—Offset
78h................................................................................................... 2391
54 334818
8.3.5 B-Unit Copy of PMCS for I-Unit Device 0/3/0 (B_CR_PMCS_0_3_0_PCI)—Offset
D4h...................................................................................................2392
8.4 Registers Summary ........................................................................................2393
8.4.1 B-Unit Copy of the I/O Decode Ranges Register for LPC (B_CR_IOD_LPC)—Offset
80h ...................................................................................................2393
8.4.2 B-Unit Copy of the I/O Enables Register for LPC (B_CR_IOE_LPC)—Offset 82h....
2395
8.4.3 B_LGIR1_LPC (B_CR_LGIR1_LPC)—Offset 84h ........................................2395
8.4.4 B_LGIR2_LPC (B_CR_LGIR2_LPC)—Offset 88h ........................................2396
8.4.5 B_LGIR3_LPC (B_CR_LGIR3_LPC)—Offset 8Ch ........................................2397
8.4.6 B_LGIR4_LPC (B_CR_LGIR4_LPC)—Offset 90h ........................................2398
8.4.7 B-Unit Copy of the LPC Generic Memory Range Register for LPC
(B_CR_LGMR_LPC)—Offset 98h.............................................................2399
8.4.8 B-Unit Copy of the BIOS Decode Enable Register for LPC (B_CR_BDE_LPC)—
Offset D8h .........................................................................................2399
8.5 Registers Summary ........................................................................................2401
8.5.1 B-Unit Copy of the TCO Base Address Register for Legacy SMBUS
(B_CR_TCOBASE_SMBUS)—Offset 50h...................................................2401
8.5.2 B-Unit Copy of the TCO Control Register for Legacy SMBUS
(B_CR_TCOCTL_SMBUS)—Offset 54h .....................................................2401
8.6 Registers Summary ........................................................................................2402
8.6.1 B-Unit Copy of the BIOS Decode Enable register for SPI (B_CR_BDE_SPI)—Offset
D8h...................................................................................................2402
8.7 Registers Summary ........................................................................................2403
8.7.1 B-Unit Copy of IOBAR MMIO INDEX (B_CR_INDEX_0_2_0_IOBAR)—Offset 0h ....
2404
8.8 Registers Summary ........................................................................................2404
8.8.1 B-Unit Shadow of Legacy VGA Decode GR and MSR Bits
(B_CR_VGADEC_0_2_0_VGABAR)—Offset 0h..........................................2404
8.9 Registers Summary ........................................................................................2405
8.9.1 B-Unit Copy of Default VTd BAR PMEN (B_CR_PMEN_REG_0_0_0_DEFVTDBAR)—
Offset 64h ..........................................................................................2406
8.9.2 B-Unit Copy of Default VTd BAR PLM Base Register
(B_CR_PLMBASE_REG_0_0_0_DEFVTDBAR)—Offset 68h ..........................2406
8.9.3 B-Unit Copy of Default VTd BAR PLM Limit Register
(B_CR_PLMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 6Ch .........................2407
8.9.4 B-Unit Copy of Default VTd BAR PHM Base Register
(B_CR_PHMBASE_REG_0_0_0_DEFVTDBAR)—Offset 70h .........................2408
8.9.5 B-Unit Copy of Default VTd BAR PHM Limit Register
(B_CR_PHMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 78h .........................2409
8.10 ...................................................................................................................2410
8.11 Registers Summary ........................................................................................2411
8.11.1 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_LO_0_0_0_PCI)—Offset 48h..2411
8.11.2 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_HI_0_0_0_PCI)—Offset 4Ch ..2412
8.11.3 B-Unit Shadow of GGC (B_CR_GGC_0_0_0_PCI)—Offset 50h ....................2413
8.11.4 B-Unit Shadow of the DEVEN Register (B_CR_DEVEN_0_0_0_PCI)—Offset 54h...
2415
8.11.5 B-Unit PCI Express Enhanced Configuration Range Base Address Low
(B_CR_PCIEXBAR_LO_0_0_0_PCI)—Offset 60h .......................................2416
8.11.6 B-Unit PCI Express Enhanced Configuration Range Base Address High
(B_CR_PCIEXBAR_HI_0_0_0_PCI)—Offset 64h .......................................2417
8.11.7 Top of Upper Usable DRAM Low (B_CR_TOUUD_LO_0_0_0_PCI)—Offset A8h .....
2418
8.11.8 Top of Upper Usable DRAM High (B_CR_TOUUD_HI_0_0_0_PCI)—Offset ACh.....
2418
8.11.9 Base of Graphics Stolen Memory (B_CR_BGSM_0_0_0_PCI)—Offset B4h ....2419
334818 55
8.11.10B-Unit Copy of the TSEG Memory Base (B_CR_TSEGMB_0_0_0_PCI)—Offset B8h
2420
8.11.11Top of Lower Usable DRAM (B_CR_TOLUD_0_0_0_PCI)—Offset BCh .......... 2421
8.11.12Capability ID0 A (B_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .................... 2422
8.11.13Capability ID0 B (B_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .................... 2424
8.12 Registers Summary........................................................................................ 2427
8.12.1 B-Unit Copy of PCICMD for IGD (B_CR_PCICMD_0_2_0_PCI)—Offset 4h .... 2427
8.12.2 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_LO_0_2_0_PCI)—Offset 10h .....
2428
8.12.3 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_HI_0_2_0_PCI)—Offset 14h......
2429
8.12.4 B-Unit Copy of GMADR (B_CR_GMADR_LO_0_2_0_PCI)—Offset 18h.......... 2430
8.12.5 B-Unit Copy of GMADR (B_CR_GMADR_HI_0_2_0_PCI)—Offset 1Ch .......... 2431
8.12.6 B-Unit Copy of the IOBAR (B_CR_IOBAR_0_2_0_PCI)—Offset 20h ............ 2431
8.12.7 B-Unit Copy of Device 2 Control Register (B_CR_DEV2CTL_0_2_0_PCI)—Offset
58h................................................................................................... 2432
8.12.8 B-Unit Copy of MSAC (B_CR_MSAC_0_2_0_PCI)—Offset 62h .................... 2432
8.12.9 B-Unit Copy of Device 2 Control Register (B_CR_DEVICECTL_0_2_0_PCI)—Offset
78h................................................................................................... 2433
8.12.10B-Unit Copy of PMCS for IGD (B_CR_PMCS_0_2_0_PCI)—Offset D4h......... 2435
8.13 Registers Summary........................................................................................ 2437
8.13.1 PCICMD for I-Unit in Device 3 Mode (B_CR_PCICMD_0_3_0_PCI)—Offset 4h .....
2437
8.13.2 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_LO_0_3_0_PCI)—Offset 10h 2438
8.13.3 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_HI_0_3_0_PCI)—Offset 14h . 2438
8.13.4 B-Unit Copy of Device 3 Control Register (B_CR_DEVICECTL_0_3_0_PCI)—Offset
78h................................................................................................... 2439
8.13.5 B-Unit Copy of PMCS for I-Unit Device 0/3/0 (B_CR_PMCS_0_3_0_PCI)—Offset
D4h .................................................................................................. 2440
8.14 Registers Summary........................................................................................ 2443
8.14.1 B-Unit Copy of the I/O Decode Ranges Register for LPC (B_CR_IOD_LPC)—Offset
80h................................................................................................... 2443
8.14.2 B-Unit Copy of the I/O Enables Register for LPC (B_CR_IOE_LPC)—Offset 82h ...
2444
8.14.3 B_LGIR1_LPC (B_CR_LGIR1_LPC)—Offset 84h........................................ 2445
8.14.4 B_LGIR2_LPC (B_CR_LGIR2_LPC)—Offset 88h........................................ 2446
8.14.5 B_LGIR3_LPC (B_CR_LGIR3_LPC)—Offset 8Ch ....................................... 2447
8.14.6 B_LGIR4_LPC (B_CR_LGIR4_LPC)—Offset 90h........................................ 2448
8.14.7 B-Unit Copy of the LPC Generic Memory Range Register for LPC
(B_CR_LGMR_LPC)—Offset 98h ............................................................ 2448
8.14.8 B-Unit Copy of the BIOS Decode Enable Register for LPC (B_CR_BDE_LPC)—
Offset D8h ......................................................................................... 2449
8.15 Registers Summary........................................................................................ 2451
8.15.1 B-Unit Copy of the TCO Base Address Register for Legacy SMBUS
(B_CR_TCOBASE_SMBUS)—Offset 50h .................................................. 2451
8.15.2 B-Unit Copy of the TCO Control Register for Legacy SMBUS
(B_CR_TCOCTL_SMBUS)—Offset 54h .................................................... 2451
8.16 Registers Summary........................................................................................ 2453
8.16.1 B-Unit Copy of the BIOS Decode Enable register for SPI (B_CR_BDE_SPI)—Offset
D8h .................................................................................................. 2453
8.17 Registers Summary........................................................................................ 2455
8.17.1 B-Unit Copy of IOBAR MMIO INDEX (B_CR_INDEX_0_2_0_IOBAR)—Offset 0h ...
2455
8.18 Registers Summary........................................................................................ 2457
8.18.1 B-Unit Shadow of Legacy VGA Decode GR and MSR Bits
(B_CR_VGADEC_0_2_0_VGABAR)—Offset 0h ......................................... 2457
56 334818
8.19 Registers Summary ........................................................................................2459
8.19.1 B-Unit Copy of Default VTd BAR PMEN (B_CR_PMEN_REG_0_0_0_DEFVTDBAR)—
Offset 64h ..........................................................................................2459
8.19.2 B-Unit Copy of Default VTd BAR PLM Base Register
(B_CR_PLMBASE_REG_0_0_0_DEFVTDBAR)—Offset 68h ..........................2460
8.19.3 B-Unit Copy of Default VTd BAR PLM Limit Register
(B_CR_PLMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 6Ch .........................2461
8.19.4 B-Unit Copy of Default VTd BAR PHM Base Register
(B_CR_PHMBASE_REG_0_0_0_DEFVTDBAR)—Offset 70h .........................2461
8.19.5 B-Unit Copy of Default VTd BAR PHM Limit Register
(B_CR_PHMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 78h .........................2462
9 C-Unit ...................................................................................................................2465
9.1 Registers Summary ........................................................................................2465
9.1.1 Device ID and Vendor ID Register (DEVICE_ID_VENDOR_ID_0_0_0_PCI)—Offset
0h .....................................................................................................2466
9.1.2 PCI Status and PCI Command Register (PCI_STATUS_COMMAND_0_0_0_PCI)—
Offset 4h............................................................................................2466
9.1.3 PCI Revision ID and PCI Class Code Register
(REVISION_ID_CLASS_CODE_0_0_0_PCI)—Offset 8h ..............................2467
9.1.4 Master Latency Timer and Header Type Register
(MASTER_LATENCY_TIME_0_0_0_PCI)—Offset Ch ...................................2468
9.1.5 PCI Subsystem Vendor ID and PCI Subsystem ID (SVID_SID_0_0_0_PCI)—Offset
2Ch ...................................................................................................2469
9.1.6 Capability Register Pointer (CAPPTR_0_0_0_PCI)—Offset 34h ...................2469
9.1.7 Memory Controller Hub Base Address Register (MCHBAR_LO_0_0_0_PCI)—Offset
48h ...................................................................................................2470
9.1.8 Memory Controller Hub Base Address Register (MCHBAR_HI_0_0_0_PCI)—Offset
4Ch ...................................................................................................2471
9.1.9 Graphics and Memory Controller Hub Graphics Control Register
(GGC_0_0_0_PCI)—Offset 50h .............................................................2471
9.1.10 Device Enable Register (DEVEN_0_0_0_PCI)—Offset 54h .........................2473
9.1.11 Protected Audio Video Path Control (PAVPC_0_0_0_PCI)—Offset 58h .........2474
9.1.12 PCI Express Enhanced Configuration Range Base Address Low
(PCIEXBAR_LO_0_0_0_PCI)—Offset 60h ................................................2476
9.1.13 PCI Express Enhanced Configuration Range Base Address High
(PCIEXBAR_HI_0_0_0_PCI)—Offset 64h.................................................2477
9.1.14 Top of Upper Usable DRAM Low (TOUUD_LO_0_0_0_PCI)—Offset A8h .......2477
9.1.15 Top of Upper Usable DRAM High (TOUUD_HI_0_0_0_PCI)—Offset ACh .......2478
9.1.16 Base of Data Stolen Memory (BDSM_0_0_0_PCI)—Offset B0h ...................2479
9.1.17 Base of Graphics Stolen Memory (BGSM_0_0_0_PCI)—Offset B4h .............2480
9.1.18 Top Segment Memory Base (TSEGMB_0_0_0_PCI)—Offset B8h .................2481
9.1.19 Top of Lower Usable DRAM (TOLUD_0_0_0_PCI)—Offset BCh....................2481
9.1.20 Scratchpad (SKPD_0_0_0_PCI)—Offset DCh ...........................................2482
9.1.21 Capability ID0 Capability Control (CAPID0_CAPCTRL0_0_0_0_PCI)—Offset E0h ..
2483
9.1.22 Capability ID0 A (CAPID0_A_0_0_0_PCI)—Offset E4h ..............................2483
9.1.23 Capability ID0 B (CAPID0_B_0_0_0_PCI)—Offset E8h ..............................2485
9.1.24 Design and Engineering Backup Register 0 (DEBUP0_0_0_0_PCI)—Offset F8h ....
2486
9.1.25 Design and Engineering Backup Register 1 (DEBUP1_0_0_0_PCI)—Offset FCh....
2487
9.1.26 I/O Buffer Control (IOBCTL)—Offset 061Ch .............................................2487
9.1.27 Power Management Control And Status (PCS)—Offset 0054h ....................2489
9.1.28 LTRC_D013C_PCE—Offset 1048h ..........................................................2491
9.1.29 PID_PC—Offset 0050h .........................................................................2492
9.2 Registers Summary ........................................................................................2493
334818 57
9.2.1 Thermal Management Base Address Register (TMBAR_LO_0_0_1_PCI)—Offset
10h................................................................................................... 2493
9.2.2 Thermal Management Base Address Register (TMBAR_HI_0_0_1_PCI)—Offset
14h................................................................................................... 2494
9.3 ................................................................................................................... 2495
9.4 Registers Summary........................................................................................ 2497
9.4.1 Device ID and Vendor ID Register (DEVICE_ID_VENDOR_ID_0_0_0_PCI)—Offset
0h .................................................................................................... 2498
9.4.2 PCI Status and PCI Command Register (PCI_STATUS_COMMAND_0_0_0_PCI)—
Offset 4h ........................................................................................... 2498
9.4.3 PCI Revision ID and PCI Class Code Register
(REVISION_ID_CLASS_CODE_0_0_0_PCI)—Offset 8h ............................. 2499
9.4.4 Master Latency Timer and Header Type Register
(MASTER_LATENCY_TIME_0_0_0_PCI)—Offset Ch .................................. 2500
9.4.5 PCI Subsystem Vendor ID and PCI Subsystem ID (SVID_SID_0_0_0_PCI)—Offset
2Ch .................................................................................................. 2501
9.4.6 Capability Register Pointer (CAPPTR_0_0_0_PCI)—Offset 34h ................... 2501
9.4.7 Memory Controller Hub Base Address Register (MCHBAR_LO_0_0_0_PCI)—Offset
48h................................................................................................... 2502
9.4.8 Memory Controller Hub Base Address Register (MCHBAR_HI_0_0_0_PCI)—Offset
4Ch .................................................................................................. 2503
9.4.9 Graphics and Memory Controller Hub Graphics Control Register
(GGC_0_0_0_PCI)—Offset 50h ............................................................. 2503
9.4.10 Device Enable Register (DEVEN_0_0_0_PCI)—Offset 54h ......................... 2505
9.4.11 Protected Audio Video Path Control (PAVPC_0_0_0_PCI)—Offset 58h......... 2506
9.4.12 PCI Express Enhanced Configuration Range Base Address Low
(PCIEXBAR_LO_0_0_0_PCI)—Offset 60h................................................ 2508
9.4.13 PCI Express Enhanced Configuration Range Base Address High
(PCIEXBAR_HI_0_0_0_PCI)—Offset 64h ................................................ 2509
9.4.14 Top of Upper Usable DRAM Low (TOUUD_LO_0_0_0_PCI)—Offset A8h ....... 2509
9.4.15 Top of Upper Usable DRAM High (TOUUD_HI_0_0_0_PCI)—Offset ACh ...... 2510
9.4.16 Base of Data Stolen Memory (BDSM_0_0_0_PCI)—Offset B0h .................. 2511
9.4.17 Base of Graphics Stolen Memory (BGSM_0_0_0_PCI)—Offset B4h ............. 2512
9.4.18 Top Segment Memory Base (TSEGMB_0_0_0_PCI)—Offset B8h ................ 2513
9.4.19 Top of Lower Usable DRAM (TOLUD_0_0_0_PCI)—Offset BCh ................... 2513
9.4.20 Scratchpad (SKPD_0_0_0_PCI)—Offset DCh........................................... 2514
9.4.21 Capability ID0 Capability Control (CAPID0_CAPCTRL0_0_0_0_PCI)—Offset E0h..
2515
9.4.22 Capability ID0 A (CAPID0_A_0_0_0_PCI)—Offset E4h.............................. 2515
9.4.23 Capability ID0 B (CAPID0_B_0_0_0_PCI)—Offset E8h.............................. 2517
9.4.24 Design and Engineering Backup Register 0 (DEBUP0_0_0_0_PCI)—Offset F8h ...
2518
9.4.25 Design and Engineering Backup Register 1 (DEBUP1_0_0_0_PCI)—Offset FCh ...
2519
9.4.26 I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2519
9.4.27 Power Management Control And Status (PCS)—Offset 0054h .................... 2521
9.4.28 LTRC_D013C_PCE—Offset 1048h .......................................................... 2523
9.4.29 PID_PC—Offset 0050h ......................................................................... 2524
9.5 Registers Summary........................................................................................ 2527
9.5.1 Thermal Management Base Address Register (TMBAR_LO_0_0_1_PCI)—Offset
10h................................................................................................... 2527
9.5.2 Thermal Management Base Address Register (TMBAR_HI_0_0_1_PCI)—Offset
14h................................................................................................... 2528
10 Imaging Control................................................................................................... 2529
10.1 Registers Summary........................................................................................ 2529
10.1.1 (VID_DID)—Offset 0h......................................................................... 2529
58 334818
10.1.2 (PCICMD_PCISTS)—Offset 4h ..............................................................2530
10.1.3 (RID_CC)—Offset 8h...........................................................................2531
10.1.4 (CLS_MLT_HT_BIST)—Offset Ch...........................................................2532
10.1.5 (ISPMMADR_LOW)—Offset 10h ............................................................2533
10.1.6 (ISPMMADR_HIGH)—Offset 14h ...........................................................2534
10.1.7 (SVID_SID)—Offset 2Ch......................................................................2534
10.1.8 (CAPPOINT)—Offset 34h .....................................................................2535
10.1.9 (INTR)—Offset 3Ch.............................................................................2535
10.1.10 (PCIECAPHDR_PCIECAP)—Offset 70h ....................................................2536
10.1.11 (DEVICECAP)—Offset 74h....................................................................2537
10.1.12 (DEVICECTL_DEVICESTS)—Offset 78h ..................................................2538
10.1.13 (MSI_CAPID)—Offset ACh....................................................................2539
10.1.14 (MSI_ADDRESS_LO)—Offset B0h .........................................................2540
10.1.15 (MSI_ADDRESS_HI)—Offset B4h ..........................................................2540
10.1.16 (MSI_DATA)—Offset B8h .....................................................................2541
10.1.17 (PMCAP)—Offset D0h ..........................................................................2542
10.1.18(PMCS)—Offset D4h ............................................................................2542
10.1.19(SENSOR_FREQ_CTL)—Offset 16Ch .......................................................2543
10.1.20(SENSOR_CLK_CTL)—Offset 170h .........................................................2544
10.1.21NFC_CFG ...........................................................................................2545
10.1.22IUNIT_CFG .........................................................................................2546
10.2 ...................................................................................................................2547
10.3 Registers Summary ........................................................................................2549
10.3.1 (VID_DID)—Offset 0h .........................................................................2549
10.3.2 (PCICMD_PCISTS)—Offset 4h ..............................................................2550
10.3.3 (RID_CC)—Offset 8h...........................................................................2551
10.3.4 (CLS_MLT_HT_BIST)—Offset Ch...........................................................2552
10.3.5 (ISPMMADR_LOW)—Offset 10h ............................................................2553
10.3.6 (ISPMMADR_HIGH)—Offset 14h ...........................................................2554
10.3.7 (SVID_SID)—Offset 2Ch......................................................................2554
10.3.8 (CAPPOINT)—Offset 34h .....................................................................2555
10.3.9 (INTR)—Offset 3Ch.............................................................................2555
10.3.10 (PCIECAPHDR_PCIECAP)—Offset 70h ....................................................2556
10.3.11 (DEVICECAP)—Offset 74h....................................................................2557
10.3.12 (DEVICECTL_DEVICESTS)—Offset 78h ..................................................2558
10.3.13 (MSI_CAPID)—Offset ACh....................................................................2559
10.3.14 (MSI_ADDRESS_LO)—Offset B0h .........................................................2560
10.3.15 (MSI_ADDRESS_HI)—Offset B4h ..........................................................2560
10.3.16 (MSI_DATA)—Offset B8h .....................................................................2561
10.3.17 (PMCAP)—Offset D0h ..........................................................................2562
10.3.18(PMCS)—Offset D4h ............................................................................2562
10.3.19(SENSOR_FREQ_CTL)—Offset 16Ch .......................................................2563
10.3.20(SENSOR_CLK_CTL)—Offset 170h .........................................................2564
10.3.21NFC_CFG ...........................................................................................2565
10.3.22IUNIT_CFG .........................................................................................2566
11 Audio Controller ...................................................................................................2569
11.1 Registers Summary ........................................................................................2569
11.1.1 Vendor Identification (VID)—Offset 0h ...................................................2570
11.1.2 Device ID (DID)—Offset 2h...................................................................2571
11.1.3 Command (CMD)—Offset 4h .................................................................2571
11.1.4 Status (STS)—Offset 6h .......................................................................2572
11.1.5 Revision Identification (RID)—Offset 8h..................................................2573
11.1.6 Programming Interface (PI)—Offset 9h...................................................2574
11.1.7 Sub Class Code (SCC)—Offset Ah ..........................................................2574
334818 59
11.1.8 Base Class Code (BCC)—Offset Bh ........................................................ 2575
11.1.9 Cache Line Size (CLS)—Offset Ch.......................................................... 2575
11.1.10Latency Timer (LT)—Offset Dh.............................................................. 2576
11.1.11Header Type (HTYPE)—Offset Eh........................................................... 2576
11.1.12Built-in Self Test (BIST)—Offset Fh ....................................................... 2577
11.1.13Intel HD Audio Base Lower Address (HDALBA)—Offset 10h ....................... 2577
11.1.14Intel HD Audio Base Upper Address (HDAUBA)—Offset 14h ...................... 2578
11.1.15Shadowed PCI Configuration Lower Base Address (SPCLBA)—Offset 18h .... 2578
11.1.16Shadowed PCI Configuration Upper Base Address (SPCUBA)—Offset 1Ch.... 2579
11.1.17Audio DSP Lower Base Address (ADSPLBA)—Offset 20h ........................... 2579
11.1.18Audio DSP Upper Base Address (ADSPUBA)—Offset 24h........................... 2580
11.1.19Subsystem Vendor ID (SVID)—Offset 2Ch.............................................. 2581
11.1.20Subsystem ID (SID)—Offset 2Eh........................................................... 2581
11.1.21Capability Pointer (CAPPTR)—Offset 34h ................................................ 2582
11.1.22Interrupt Line (INTLN)—Offset 3Ch ....................................................... 2582
11.1.23Interrupt Pin (INTPN)—Offset 3Dh......................................................... 2583
11.1.24Test Mode 1 register (TM1)—Offset 43h ................................................. 2583
11.1.25PCI Power Management Capability ID (PID)—Offset 50h .......................... 2584
11.1.26MSI Capability ID (MID)—Offset 60h ..................................................... 2585
11.1.27MSI Message Control (MMC)—Offset 62h ............................................... 2585
11.1.28MSI Message Lower Address (MMLA)—Offset 64h.................................... 2586
11.1.29MSI Message Upper Address (MMUA)—Offset 68h ................................... 2586
11.1.30MSI Message Data (MMD)—Offset 6Ch................................................... 2587
11.1.31PCI Express Capability ID (PXID)—Offset 70h ......................................... 2587
11.1.32PCI Express Capabilities (PXC)—Offset 72h ............................................ 2588
11.1.33Device Capabilities (DEVCAP)—Offset 74h .............................................. 2588
11.1.34Device Control (DEVC)—Offset 78h ....................................................... 2589
11.1.35Device Status (DEVS)—Offset 7Ah ........................................................ 2591
11.1.36Vendor Specific Capability Identifiers (VSCID)—Offset 80h ....................... 2591
11.1.37Vendor Specific Extended Capability (VSECID)—Offset 84h....................... 2592
11.1.38Device Idle Pointer (DEVIDLEPTR)—Offset 8Ch ....................................... 2593
11.1.39Device Idle Power On Latency (DEVIDLEPOL)—Offset 90h ........................ 2593
11.1.40Virtual Channel Enhanced Capability Header (VCCAP)—Offset 100h ........... 2594
11.1.41Port VC Capability Register 1 (PVCCAP1)—Offset 104h ............................. 2595
11.1.42Port VC Capability Register 2 (PVCCAP2)—Offset 108h ............................. 2596
11.1.43Port VC Control Register (PVCCTL)—Offset 10Ch ..................................... 2596
11.1.44Port VC Status Register (PVCSTS)—Offset 10Eh ...................................... 2597
11.1.45VC0 Resource Capability Register (VC0CAP)—Offset 110h ........................ 2597
11.1.46VC0 Resource Control Register (VC0CTL)—Offset 114h ............................ 2598
11.1.47VC0 Resource Status Register (VC0STS)—Offset 11Ah ............................. 2599
11.1.48VCi Resource Capability Register (VCiCAP)—Offset 11Ch .......................... 2600
11.1.49VCi Resource Control Register (VCiCTL)—Offset 120h .............................. 2600
11.1.50VCi Resource Status Register (VCiSTS)—Offset 126h ............................... 2601
11.1.51Root Complex Link Declaration Enhanced (RCCAP)—Offset 130h ............... 2602
11.1.52Element Self Description (ESD)—Offset 134h.......................................... 2602
11.1.53Link 1 Description (L1DESC)—Offset 140h.............................................. 2603
11.1.54Link 1 Lower Address (L1LADD)—Offset 148h ......................................... 2604
11.1.55Link 1 Upper Address (L1UADD)—Offset 14Ch ........................................ 2604
11.1.56I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2605
11.1.57Power Management Control And Status (PCS)—Offset 0054h .................... 2606
11.1.58LTRC_D013C_PCE—Offset 1048h .......................................................... 2608
11.1.59PID_PC—Offset 0050h ......................................................................... 2609
11.2 Registers Summary........................................................................................ 2610
11.2.1 Global Capabilities (GCAP)—Offset 0h .................................................... 2624
11.2.2 Minor Version (VMIN)—Offset 2h........................................................... 2624
60 334818
11.2.3 Major Version (VMAJ)—Offset 3h ...........................................................2625
11.2.4 Output Payload Capability (OUTPAY)—Offset 4h.......................................2625
11.2.5 Input Payload Capability (INPAY)—Offset 6h ...........................................2626
11.2.6 Global Control (GCTL)—Offset 8h...........................................................2627
11.2.7 Wake Enable (WAKEEN)—Offset Ch .......................................................2629
11.2.8 Wake Status (WAKESTS)—Offset Eh ......................................................2629
11.2.9 Global Status (GSTS)—Offset 10h..........................................................2630
11.2.10Global Capabilities 2 (GCAP2)—Offset 12h ..............................................2630
11.2.11Linked List Capabilities Header (LLCH)—Offset 14h ..................................2631
11.2.12Output Stream Payload Capability (OUTSTRMPAY)—Offset 18h ..................2632
11.2.13Input Stream Payload Capability (INSTRMPAY)—Offset 1Ah.......................2632
11.2.14Interrupt Control (INTCTL)—Offset 20h ..................................................2633
11.2.15Interrupt Status (INTSTS)—Offset 24h ...................................................2634
11.2.16Wall Clock Counter (WALCLK)—Offset 30h ..............................................2635
11.2.17Stream Synchronization (SSYNC)—Offset 38h .........................................2636
11.2.18CORB Lower Base Address (CORBLBASE)—Offset 40h ..............................2637
11.2.19CORB Upper Base Address (CORBUBASE)—Offset 44h ..............................2637
11.2.20CORB Write Pointer (CORBWP)—Offset 48h.............................................2638
11.2.21CORB Read Pointer (CORBRP)—Offset 4Ah..............................................2638
11.2.22CORB Control (CORBCTL)—Offset 4Ch....................................................2639
11.2.23CORB Status (CORBSTS)—Offset 4Dh ....................................................2640
11.2.24CORB Size (CORBSIZE)—Offset 4Eh.......................................................2640
11.2.25RIRB Lower Base Address (RIRBLBASE)—Offset 50h ................................2641
11.2.26RIRB Upper Base Address (RIRBUBASE)—Offset 54h ................................2642
11.2.27RIRB Write Pointer (RIRBWP)—Offset 58h...............................................2642
11.2.28Response Interrupt Count (RINTCNT)—Offset 5Ah ...................................2643
11.2.29RIRB Control (RIRBCTL)—Offset 5Ch......................................................2643
11.2.30RIRB Status (RIRBSTS)—Offset 5Dh ......................................................2644
11.2.31RIRB Size (RIRBSIZE)—Offset 5Eh.........................................................2645
11.2.32Immediate Command Status (ICS)—Offset 68h .......................................2645
11.2.33DMA Position Lower Base Address (DPLBASE)—Offset 70h ........................2646
11.2.34DMA Position Upper Base Address (DPUBASE)—Offset 74h........................2647
11.2.35Input/Output Stream Descriptor x Control (ISD0CTL)—Offset 80h..............2648
11.2.36Input/Output Stream Descriptor x Status (ISD0STS)—Offset 83h ..............2649
11.2.37Input/Output Stream Descriptor x Link Position in Buffer (ISD0LPIB)—Offset 84h
2651
11.2.38Input/Output Stream Descriptor x Cyclic Buffer Length (ISD0CBL)—Offset 88h ...
2651
11.2.39Input/Output Stream Descriptor x Last Valid Index (ISD0LVI)—Offset 8Ch ..2652
11.2.40Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD0FIFOW)—Offset
8Eh ...................................................................................................2653
11.2.41Input/Output Stream Descriptor x FIFO Size (ISD0FIFOS)—Offset 90h .......2653
11.2.42Input/Output Stream Descriptor x Format (ISD0FMT)—Offset 92h .............2654
11.2.43Input/Output Stream Descriptor x FIFO Limit (ISD0FIFOL)—Offset 94h.......2656
11.2.44Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD0BDLPLBA)—Offset 98h .....................................................2656
11.2.45Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD0BDLPUBA)—Offset 9Ch.....................................................2657
11.2.46Input/Output Stream Descriptor x Control (ISD1CTL)—Offset A0h..............2657
11.2.47Input/Output Stream Descriptor x Status (ISD1STS)—Offset A3h ..............2659
11.2.48Input/Output Stream Descriptor x Link Position in Buffer (ISD1LPIB)—Offset A4h
2661
11.2.49Input/Output Stream Descriptor x Cyclic Buffer Length (ISD1CBL)—Offset A8h...
2661
11.2.50Input/Output Stream Descriptor x Last Valid Index (ISD1LVI)—Offset ACh..2662
334818 61
11.2.51Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD1FIFOW)—Offset
AEh .................................................................................................. 2663
11.2.52Input/Output Stream Descriptor x FIFO Size (ISD1FIFOS)—Offset B0h....... 2663
11.2.53Input/Output Stream Descriptor x Format (ISD1FMT)—Offset B2h............. 2664
11.2.54Input/Output Stream Descriptor x FIFO Limit (ISD1FIFOL)—Offset B4h ...... 2666
11.2.55Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD1BDLPLBA)—Offset B8h..................................................... 2666
11.2.56Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD1BDLPUBA)—Offset BCh .................................................... 2667
11.2.57Input/Output Stream Descriptor x Control (ISD2CTL)—Offset C0h ............. 2667
11.2.58Input/Output Stream Descriptor x Status (ISD2STS)—Offset C3h.............. 2669
11.2.59Input/Output Stream Descriptor x Link Position in Buffer (ISD2LPIB)—Offset C4h
2671
11.2.60Input/Output Stream Descriptor x Cyclic Buffer Length (ISD2CBL)—Offset C8h ..
2671
11.2.61Input/Output Stream Descriptor x Last Valid Index (ISD2LVI)—Offset CCh . 2672
11.2.62Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD2FIFOW)—Offset
CEh .................................................................................................. 2673
11.2.63Input/Output Stream Descriptor x FIFO Size (ISD2FIFOS)—Offset D0h ...... 2673
11.2.64Input/Output Stream Descriptor x Format (ISD2FMT)—Offset D2h ............ 2674
11.2.65Input/Output Stream Descriptor x FIFO Limit (ISD2FIFOL)—Offset D4h...... 2676
11.2.66Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD2BDLPLBA)—Offset D8h .................................................... 2676
11.2.67Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD2BDLPUBA)—Offset DCh.................................................... 2677
11.2.68Input/Output Stream Descriptor x Control (ISD3CTL)—Offset E0h ............. 2677
11.2.69Input/Output Stream Descriptor x Status (ISD3STS)—Offset E3h .............. 2679
11.2.70Input/Output Stream Descriptor x Link Position in Buffer (ISD3LPIB)—Offset E4h
2681
11.2.71Input/Output Stream Descriptor x Cyclic Buffer Length (ISD3CBL)—Offset E8h ..
2681
11.2.72Input/Output Stream Descriptor x Last Valid Index (ISD3LVI)—Offset ECh . 2682
11.2.73Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD3FIFOW)—Offset
EEh................................................................................................... 2683
11.2.74Input/Output Stream Descriptor x FIFO Size (ISD3FIFOS)—Offset F0h ....... 2683
11.2.75Input/Output Stream Descriptor x Format (ISD3FMT)—Offset F2h ............. 2684
11.2.76Input/Output Stream Descriptor x FIFO Limit (ISD3FIFOL)—Offset F4h ...... 2686
11.2.77Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD3BDLPLBA)—Offset F8h ..................................................... 2686
11.2.78Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD3BDLPUBA)—Offset FCh .................................................... 2687
11.2.79Input/Output Stream Descriptor x Control (ISD4CTL)—Offset 100h ........... 2687
11.2.80Input/Output Stream Descriptor x Status (ISD4STS)—Offset 103h ............ 2689
11.2.81Input/Output Stream Descriptor x Link Position in Buffer (ISD4LPIB)—Offset 104h
2691
11.2.82Input/Output Stream Descriptor x Cyclic Buffer Length (ISD4CBL)—Offset 108h.
2691
11.2.83Input/Output Stream Descriptor x Last Valid Index (ISD4LVI)—Offset 10Ch 2692
11.2.84Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD4FIFOW)—Offset
10Eh ................................................................................................. 2693
11.2.85Input/Output Stream Descriptor x FIFO Size (ISD4FIFOS)—Offset 110h ..... 2693
11.2.86Input/Output Stream Descriptor x Format (ISD4FMT)—Offset 112h ........... 2694
11.2.87Input/Output Stream Descriptor x FIFO Limit (ISD4FIFOL)—Offset 114h .... 2696
11.2.88Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD4BDLPLBA)—Offset 118h ................................................... 2696
62 334818
11.2.89Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD4BDLPUBA)—Offset 11Ch ...................................................2697
11.2.90Input/Output Stream Descriptor x Control (ISD5CTL)—Offset 120h ............2697
11.2.91Input/Output Stream Descriptor x Status (ISD5STS)—Offset 123h.............2699
11.2.92Input/Output Stream Descriptor x Link Position in Buffer (ISD5LPIB)—Offset 124h
2701
11.2.93Input/Output Stream Descriptor x Cyclic Buffer Length (ISD5CBL)—Offset 128h .
2701
11.2.94Input/Output Stream Descriptor x Last Valid Index (ISD5LVI)—Offset 12Ch 2702
11.2.95Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD5FIFOW)—Offset
12Eh .................................................................................................2703
11.2.96Input/Output Stream Descriptor x FIFO Size (ISD5FIFOS)—Offset 130h......2703
11.2.97Input/Output Stream Descriptor x Format (ISD5FMT)—Offset 132h............2704
11.2.98Input/Output Stream Descriptor x FIFO Limit (ISD5FIFOL)—Offset 134h .....2706
11.2.99Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD5BDLPLBA)—Offset 138h....................................................2706
11.2.100Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD5BDLPUBA)—Offset 13Ch ...................................................2707
11.2.101Input/Output Stream Descriptor x Control (ISD6CTL)—Offset 140h ..........2707
11.2.102Input/Output Stream Descriptor x Status (ISD6STS)—Offset 143h ...........2709
11.2.103Input/Output Stream Descriptor x Link Position in Buffer (ISD6LPIB)—Offset
144h .................................................................................................2711
11.2.104Input/Output Stream Descriptor x Cyclic Buffer Length (ISD6CBL)—Offset 148h
2711
11.2.105Input/Output Stream Descriptor x Last Valid Index (ISD6LVI)—Offset 14Ch......
2712
11.2.106Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD6FIFOW)—
Offset 14Eh ........................................................................................2713
11.2.107Input/Output Stream Descriptor x FIFO Size (ISD6FIFOS)—Offset 150h ....2713
11.2.108Input/Output Stream Descriptor x Format (ISD6FMT)—Offset 152h ..........2714
11.2.109Input/Output Stream Descriptor x FIFO Limit (ISD6FIFOL)—Offset 154h ...2716
11.2.110Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD6BDLPLBA)—Offset 158h....................................................2716
11.2.111Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD6BDLPUBA)—Offset 15Ch ...................................................2717
11.2.112Input/Output Stream Descriptor x Control (OSD0CTL)—Offset 160h .........2717
11.2.113Input/Output Stream Descriptor x Status (OSD0STS)—Offset 163h ..........2719
11.2.114Input/Output Stream Descriptor x Link Position in Buffer (OSD0LPIB)—Offset
164h .................................................................................................2721
11.2.115Input/Output Stream Descriptor x Cyclic Buffer Length (OSD0CBL)—Offset 168h
2721
11.2.116Input/Output Stream Descriptor x Last Valid Index (OSD0LVI)—Offset 16Ch.....
2722
11.2.117Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD0FIFOW)—
Offset 16Eh ........................................................................................2723
11.2.118Input/Output Stream Descriptor x FIFO Size (OSD0FIFOS)—Offset 170h ...2723
11.2.119Input/Output Stream Descriptor x Format (OSD0FMT)—Offset 172h .........2724
11.2.120Input/Output Stream Descriptor x FIFO Limit (OSD0FIFOL)—Offset 174h ..2726
11.2.121Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD0BDLPLBA)—Offset 178h...................................................2726
11.2.122Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD0BDLPUBA)—Offset 17Ch ..................................................2727
11.2.123Input/Output Stream Descriptor x Control (OSD1CTL)—Offset 180h .........2728
11.2.124Input/Output Stream Descriptor x Status (OSD1STS)—Offset 183h ..........2729
11.2.125Input/Output Stream Descriptor x Link Position in Buffer (OSD1LPIB)—Offset
184h .................................................................................................2731
334818 63
11.2.126Input/Output Stream Descriptor x Cyclic Buffer Length (OSD1CBL)—Offset 188h
2731
11.2.127Input/Output Stream Descriptor x Last Valid Index (OSD1LVI)—Offset 18Ch ....
2732
11.2.128Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD1FIFOW)—
Offset 18Eh........................................................................................ 2733
11.2.129Input/Output Stream Descriptor x FIFO Size (OSD1FIFOS)—Offset 190h... 2733
11.2.130Input/Output Stream Descriptor x Format (OSD1FMT)—Offset 192h......... 2734
11.2.131Input/Output Stream Descriptor x FIFO Limit (OSD1FIFOL)—Offset 194h .. 2736
11.2.132Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD1BDLPLBA)—Offset 198h .................................................. 2736
11.2.133Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD1BDLPUBA)—Offset 19Ch ................................................. 2737
11.2.134Input/Output Stream Descriptor x Control (OSD2CTL)—Offset 1A0h......... 2738
11.2.135Input/Output Stream Descriptor x Status (OSD2STS)—Offset 1A3h.......... 2739
11.2.136Input/Output Stream Descriptor x Link Position in Buffer (OSD2LPIB)—Offset
1A4h................................................................................................. 2741
11.2.137Input/Output Stream Descriptor x Cyclic Buffer Length (OSD2CBL)—Offset 1A8h
2741
11.2.138Input/Output Stream Descriptor x Last Valid Index (OSD2LVI)—Offset 1ACh ....
2742
11.2.139Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD2FIFOW)—
Offset 1AEh ....................................................................................... 2743
11.2.140Input/Output Stream Descriptor x FIFO Size (OSD2FIFOS)—Offset 1B0h .. 2743
11.2.141Input/Output Stream Descriptor x Format (OSD2FMT)—Offset 1B2h ........ 2744
11.2.142Input/Output Stream Descriptor x FIFO Limit (OSD2FIFOL)—Offset 1B4h.. 2746
11.2.143Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD2BDLPLBA)—Offset 1B8h .................................................. 2746
11.2.144Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD2BDLPUBA)—Offset 1BCh ................................................. 2747
11.2.145Input/Output Stream Descriptor x Control (OSD3CTL)—Offset 1C0h......... 2748
11.2.146Input/Output Stream Descriptor x Status (OSD3STS)—Offset 1C3h.......... 2749
11.2.147Input/Output Stream Descriptor x Link Position in Buffer (OSD3LPIB)—Offset
1C4h................................................................................................. 2751
11.2.148Input/Output Stream Descriptor x Cyclic Buffer Length (OSD3CBL)—Offset 1C8h
2751
11.2.149Input/Output Stream Descriptor x Last Valid Index (OSD3LVI)—Offset 1CCh ....
2752
11.2.150Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD3FIFOW)—
Offset 1CEh ....................................................................................... 2753
11.2.151Input/Output Stream Descriptor x FIFO Size (OSD3FIFOS)—Offset 1D0h .. 2753
11.2.152Input/Output Stream Descriptor x Format (OSD3FMT)—Offset 1D2h ........ 2754
11.2.153Input/Output Stream Descriptor x FIFO Limit (OSD3FIFOL)—Offset 1D4h . 2756
11.2.154Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD3BDLPLBA)—Offset 1D8h.................................................. 2756
11.2.155Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD3BDLPUBA)—Offset 1DCh ................................................. 2757
11.2.156Input/Output Stream Descriptor x Control (OSD4CTL)—Offset 1E0h ......... 2758
11.2.157Input/Output Stream Descriptor x Status (OSD4STS)—Offset 1E3h.......... 2759
11.2.158Input/Output Stream Descriptor x Link Position in Buffer (OSD4LPIB)—Offset
1E4h ................................................................................................. 2761
11.2.159Input/Output Stream Descriptor x Cyclic Buffer Length (OSD4CBL)—Offset 1E8h
2761
11.2.160Input/Output Stream Descriptor x Last Valid Index (OSD4LVI)—Offset 1ECh ....
2762
11.2.161Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD4FIFOW)—
Offset 1EEh........................................................................................ 2763
64 334818
11.2.162Input/Output Stream Descriptor x FIFO Size (OSD4FIFOS)—Offset 1F0h ...2763
11.2.163Input/Output Stream Descriptor x Format (OSD4FMT)—Offset 1F2h .........2764
11.2.164Input/Output Stream Descriptor x FIFO Limit (OSD4FIFOL)—Offset 1F4h...2766
11.2.165Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD4BDLPLBA)—Offset 1F8h...................................................2766
11.2.166Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD4BDLPUBA)—Offset 1FCh ..................................................2767
11.2.167Input/Output Stream Descriptor x Control (OSD5CTL)—Offset 200h .........2767
11.2.168Input/Output Stream Descriptor x Status (OSD5STS)—Offset 203h ..........2769
11.2.169Input/Output Stream Descriptor x Link Position in Buffer (OSD5LPIB)—Offset
204h .................................................................................................2771
11.2.170Input/Output Stream Descriptor x Cyclic Buffer Length (OSD5CBL)—Offset 208h
2771
11.2.171Input/Output Stream Descriptor x Last Valid Index (OSD5LVI)—Offset 20Ch.....
2772
11.2.172Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD5FIFOW)—
Offset 20Eh ........................................................................................2773
11.2.173Input/Output Stream Descriptor x FIFO Size (OSD5FIFOS)—Offset 210h ...2773
11.2.174Input/Output Stream Descriptor x Format (OSD5FMT)—Offset 212h .........2774
11.2.175Input/Output Stream Descriptor x FIFO Limit (OSD5FIFOL)—Offset 214h ..2776
11.2.176Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD5BDLPLBA)—Offset 218h...................................................2776
11.2.177Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD5BDLPUBA)—Offset 21Ch ..................................................2777
11.2.178Global Time Synchronization Capability Header (GTSCH)—Offset 500h ......2778
11.2.179Global Time Synchronization Controller Adjust Control (GTSCTLAC)—Offset 50Ch
2778
11.2.180Global Time Synchronization Capture Control (GTSCC0)—Offset 520h .......2779
11.2.181Wall Frame Counter Captured (WALFCC0)—Offset 524h ..........................2780
11.2.182Time Stamp Counter Captured Lower (TSCCL0)—Offset 528h ..................2781
11.2.183Time Stamp Counter Captured Upper (TSCCU0)—Offset 52Ch..................2781
11.2.184Linear Link Position Frame Offset Captured (LLPFOC0)—Offset 534h .........2782
11.2.185Linear Link Position Captured Lower (LLPCL0)—Offset 538h .....................2782
11.2.186Linear Link Position Captured Upper (LLPCU0)—Offset 53Ch ....................2783
11.2.187Global Time Synchronization Capture Control (GTSCC1)—Offset 540h .......2783
11.2.188Wall Frame Counter Captured (WALFCC1)—Offset 544h ..........................2784
11.2.189Time Stamp Counter Captured Lower (TSCCL1)—Offset 548h ..................2785
11.2.190Time Stamp Counter Captured Upper (TSCCU1)—Offset 54Ch..................2785
11.2.191Linear Link Position Frame Offset Captured (LLPFOC1)—Offset 554h .........2786
11.2.192Linear Link Position Captured Lower (LLPCL1)—Offset 558h .....................2786
11.2.193Linear Link Position Captured Upper (LLPCU1)—Offset 55Ch ....................2787
11.2.194Software Position Based FIFO Capability Header (SPBFCH)—Offset 700h ...2787
11.2.195Software Position Based FIFO Control (SPBFCTL)—Offset 704h.................2788
11.2.196Input/Output Stream Descriptor x Software Position in Buffer (ISD0SPIB)—
Offset 708h ........................................................................................2789
11.2.197Input/Output Stream Descriptor x Max FIFO Size (ISD0MAXFIFOS)—Offset 70Ch
2789
11.2.198Input/Output Stream Descriptor x Software Position in Buffer (ISD1SPIB)—
Offset 710h ........................................................................................2790
11.2.199Input/Output Stream Descriptor x Max FIFO Size (ISD1MAXFIFOS)—Offset 714h
2790
11.2.200Input/Output Stream Descriptor x Software Position in Buffer (ISD2SPIB)—
Offset 718h ........................................................................................2791
11.2.201Input/Output Stream Descriptor x Max FIFO Size (ISD2MAXFIFOS)—Offset 71Ch
2792
334818 65
11.2.202Input/Output Stream Descriptor x Software Position in Buffer (ISD3SPIB)—
Offset 720h........................................................................................ 2792
11.2.203Input/Output Stream Descriptor x Max FIFO Size (ISD3MAXFIFOS)—Offset 724h
2793
11.2.204Input/Output Stream Descriptor x Software Position in Buffer (ISD4SPIB)—
Offset 728h........................................................................................ 2793
11.2.205Input/Output Stream Descriptor x Max FIFO Size (ISD4MAXFIFOS)—Offset 72Ch
2794
11.2.206Input/Output Stream Descriptor x Software Position in Buffer (ISD5SPIB)—
Offset 730h........................................................................................ 2795
11.2.207Input/Output Stream Descriptor x Max FIFO Size (ISD5MAXFIFOS)—Offset 734h
2795
11.2.208Input/Output Stream Descriptor x Software Position in Buffer (ISD6SPIB)—
Offset 738h........................................................................................ 2796
11.2.209Input/Output Stream Descriptor x Max FIFO Size (ISD6MAXFIFOS)—Offset 73Ch
2796
11.2.210Input/Output Stream Descriptor x Software Position in Buffer (OSD0SPIB)—
Offset 740h........................................................................................ 2797
11.2.211Input/Output Stream Descriptor x Max FIFO Size (OSD0MAXFIFOS)—Offset
744h ................................................................................................. 2798
11.2.212Input/Output Stream Descriptor x Software Position in Buffer (OSD1SPIB)—
Offset 748h........................................................................................ 2798
11.2.213Input/Output Stream Descriptor x Max FIFO Size (OSD1MAXFIFOS)—Offset
74Ch................................................................................................. 2799
11.2.214Input/Output Stream Descriptor x Software Position in Buffer (OSD2SPIB)—
Offset 750h........................................................................................ 2799
11.2.215Input/Output Stream Descriptor x Max FIFO Size (OSD2MAXFIFOS)—Offset
754h ................................................................................................. 2800
11.2.216Input/Output Stream Descriptor x Software Position in Buffer (OSD3SPIB)—
Offset 758h........................................................................................ 2800
11.2.217Input/Output Stream Descriptor x Max FIFO Size (OSD3MAXFIFOS)—Offset
75Ch................................................................................................. 2801
11.2.218Input/Output Stream Descriptor x Software Position in Buffer (OSD4SPIB)—
Offset 760h........................................................................................ 2802
11.2.219Input/Output Stream Descriptor x Max FIFO Size (OSD4MAXFIFOS)—Offset
764h ................................................................................................. 2802
11.2.220Input/Output Stream Descriptor x Software Position in Buffer (OSD5SPIB)—
Offset 768h........................................................................................ 2803
11.2.221Input/Output Stream Descriptor x Max FIFO Size (OSD5MAXFIFOS)—Offset
76Ch................................................................................................. 2803
11.2.222Processing Pipe Capability Header (PPCH)—Offset 800h .......................... 2804
11.2.223Processing Pipe Control (PPCTL)—Offset 804h ....................................... 2805
11.2.224Processing Pipe Status (PPSTS)—Offset 808h ........................................ 2806
11.2.225Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC0LLPL)—Offset 810h .................................................................. 2806
11.2.226Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC0LLPU)—Offset 814h ................................................................. 2807
11.2.227Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC0LDPL)—Offset 818h ................................................................. 2807
11.2.228Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC0LDPU)—Offset 81Ch................................................................. 2808
11.2.229Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC1LLPL)—Offset 820h .................................................................. 2809
11.2.230Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC1LLPU)—Offset 824h ................................................................. 2809
11.2.231Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC1LDPL)—Offset 828h ................................................................. 2810
66 334818
11.2.232Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC1LDPU)—Offset 82Ch .................................................................2810
11.2.233Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC2LLPL)—Offset 830h ..................................................................2811
11.2.234Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC2LLPU)—Offset 834h ..................................................................2811
11.2.235Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC2LDPL)—Offset 838h ..................................................................2812
11.2.236Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC2LDPU)—Offset 83Ch .................................................................2812
11.2.237Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC3LLPL)—Offset 840h ..................................................................2813
11.2.238Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC3LLPU)—Offset 844h ..................................................................2814
11.2.239Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC3LDPL)—Offset 848h ..................................................................2814
11.2.240Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC3LDPU)—Offset 84Ch .................................................................2815
11.2.241Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC4LLPL)—Offset 850h ..................................................................2815
11.2.242Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC4LLPU)—Offset 854h ..................................................................2816
11.2.243Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC4LDPL)—Offset 858h ..................................................................2816
11.2.244Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC4LDPU)—Offset 85Ch .................................................................2817
11.2.245Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC5LLPL)—Offset 860h ..................................................................2818
11.2.246Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC5LLPU)—Offset 864h ..................................................................2818
11.2.247Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC5LDPL)—Offset 868h ..................................................................2819
11.2.248Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC5LDPU)—Offset 86Ch .................................................................2819
11.2.249Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC6LLPL)—Offset 870h ..................................................................2820
11.2.250Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC6LLPU)—Offset 874h ..................................................................2821
11.2.251Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC6LDPL)—Offset 878h ..................................................................2821
11.2.252Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC6LDPU)—Offset 87Ch .................................................................2822
11.2.253Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC0LLPL)—Offset 880h .................................................................2822
11.2.254Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC0LLPU)—Offset 884h .................................................................2823
11.2.255Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC0LDPL)—Offset 888h .................................................................2823
11.2.256Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC0LDPU)—Offset 88Ch ................................................................2824
11.2.257Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC1LLPL)—Offset 890h .................................................................2825
11.2.258Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC1LLPU)—Offset 894h .................................................................2825
11.2.259Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC1LDPL)—Offset 898h .................................................................2826
334818 67
11.2.260Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC1LDPU)—Offset 89Ch................................................................ 2826
11.2.261Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC2LLPL)—Offset 8A0h................................................................. 2827
11.2.262Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC2LLPU)—Offset 8A4h ................................................................ 2828
11.2.263Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC2LDPL)—Offset 8A8h ................................................................ 2828
11.2.264Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC2LDPU)—Offset 8ACh ............................................................... 2829
11.2.265Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC3LLPL)—Offset 8B0h................................................................. 2829
11.2.266Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC3LLPU)—Offset 8B4h ................................................................ 2830
11.2.267Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC3LDPL)—Offset 8B8h ................................................................ 2830
11.2.268Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC3LDPU)—Offset 8BCh ............................................................... 2831
11.2.269Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC4LLPL)—Offset 8C0h................................................................. 2832
11.2.270Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC4LLPU)—Offset 8C4h ................................................................ 2832
11.2.271Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC4LDPL)—Offset 8C8h ................................................................ 2833
11.2.272Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC4LDPU)—Offset 8CCh ............................................................... 2833
11.2.273Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC5LLPL)—Offset 8D0h ................................................................ 2834
11.2.274Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC5LLPU)—Offset 8D4h ................................................................ 2835
11.2.275Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC5LDPL)—Offset 8D8h ................................................................ 2835
11.2.276Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC5LDPU)—Offset 8DCh ............................................................... 2836
11.2.277Input/Output Processing Pipe's Link Connection x Control (IPPLC0CTL)—Offset
8E0h ................................................................................................. 2836
11.2.278Input/Output Processing Pipe's Link Connection x Format (IPPLC0FMT)—Offset
8E4h ................................................................................................. 2838
11.2.279Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC0LLPL)—Offset 8E8h .................................................................. 2839
11.2.280Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC0LLPU)—Offset 8ECh .................................................................. 2840
11.2.281Input/Output Processing Pipe's Link Connection x Control (IPPLC1CTL)—Offset
8F0h ................................................................................................. 2840
11.2.282Input/Output Processing Pipe's Link Connection x Format (IPPLC1FMT)—Offset
8F4h ................................................................................................. 2841
11.2.283Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC1LLPL)—Offset 8F8h................................................................... 2843
11.2.284Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC1LLPU)—Offset 8FCh .................................................................. 2843
11.2.285Input/Output Processing Pipe's Link Connection x Control (IPPLC2CTL)—Offset
900h ................................................................................................. 2844
11.2.286Input/Output Processing Pipe's Link Connection x Format (IPPLC2FMT)—Offset
904h ................................................................................................. 2845
11.2.287Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC2LLPL)—Offset 908h .................................................................. 2846
68 334818
11.2.288Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC2LLPU)—Offset 90Ch ..................................................................2847
11.2.289Input/Output Processing Pipe's Link Connection x Control (IPPLC3CTL)—Offset
910h .................................................................................................2847
11.2.290Input/Output Processing Pipe's Link Connection x Format (IPPLC3FMT)—Offset
914h .................................................................................................2849
11.2.291Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC3LLPL)—Offset 918h ...................................................................2850
11.2.292Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC3LLPU)—Offset 91Ch ..................................................................2851
11.2.293Input/Output Processing Pipe's Link Connection x Control (IPPLC4CTL)—Offset
920h .................................................................................................2851
11.2.294Input/Output Processing Pipe's Link Connection x Format (IPPLC4FMT)—Offset
924h .................................................................................................2852
11.2.295Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC4LLPL)—Offset 928h ...................................................................2854
11.2.296Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC4LLPU)—Offset 92Ch ..................................................................2854
11.2.297Input/Output Processing Pipe's Link Connection x Control (IPPLC5CTL)—Offset
930h .................................................................................................2855
11.2.298Input/Output Processing Pipe's Link Connection x Format (IPPLC5FMT)—Offset
934h .................................................................................................2856
11.2.299Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC5LLPL)—Offset 938h ...................................................................2857
11.2.300Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC5LLPU)—Offset 93Ch ..................................................................2858
11.2.301Input/Output Processing Pipe's Link Connection x Control (IPPLC6CTL)—Offset
940h .................................................................................................2858
11.2.302Input/Output Processing Pipe's Link Connection x Format (IPPLC6FMT)—Offset
944h .................................................................................................2860
11.2.303Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC6LLPL)—Offset 948h ...................................................................2861
11.2.304Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC6LLPU)—Offset 94Ch ..................................................................2862
11.2.305Input/Output Processing Pipe's Link Connection x Control (OPPLC0CTL)—Offset
950h .................................................................................................2862
11.2.306Input/Output Processing Pipe's Link Connection x Format (OPPLC0FMT)—Offset
954h .................................................................................................2863
11.2.307Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC0LLPL)—Offset 958h ..................................................................2865
11.2.308Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC0LLPU)—Offset 95Ch .................................................................2865
11.2.309Input/Output Processing Pipe's Link Connection x Control (OPPLC1CTL)—Offset
960h .................................................................................................2866
11.2.310Input/Output Processing Pipe's Link Connection x Format (OPPLC1FMT)—Offset
964h .................................................................................................2867
11.2.311Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC1LLPL)—Offset 968h ..................................................................2868
11.2.312Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC1LLPU)—Offset 96Ch .................................................................2869
11.2.313Input/Output Processing Pipe's Link Connection x Control (OPPLC2CTL)—Offset
970h .................................................................................................2869
11.2.314Input/Output Processing Pipe's Link Connection x Format (OPPLC2FMT)—Offset
974h .................................................................................................2871
11.2.315Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC2LLPL)—Offset 978h ..................................................................2872
334818 69
11.2.316Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC2LLPU)—Offset 97Ch................................................................. 2873
11.2.317Input/Output Processing Pipe's Link Connection x Control (OPPLC3CTL)—Offset
980h ................................................................................................. 2873
11.2.318Input/Output Processing Pipe's Link Connection x Format (OPPLC3FMT)—Offset
984h ................................................................................................. 2874
11.2.319Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC3LLPL)—Offset 988h ................................................................. 2876
11.2.320Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC3LLPU)—Offset 98Ch................................................................. 2876
11.2.321Input/Output Processing Pipe's Link Connection x Control (OPPLC4CTL)—Offset
990h ................................................................................................. 2877
11.2.322Input/Output Processing Pipe's Link Connection x Format (OPPLC4FMT)—Offset
994h ................................................................................................. 2878
11.2.323Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC4LLPL)—Offset 998h ................................................................. 2879
11.2.324Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC4LLPU)—Offset 99Ch................................................................. 2880
11.2.325Input/Output Processing Pipe's Link Connection x Control (OPPLC5CTL)—Offset
9A0h................................................................................................. 2880
11.2.326Input/Output Processing Pipe's Link Connection x Format (OPPLC5FMT)—Offset
9A4h................................................................................................. 2882
11.2.327Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC5LLPL)—Offset 9A8h ................................................................. 2883
11.2.328Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC5LLPU)—Offset 9ACh................................................................. 2884
11.2.329Multiple Links Capability Header (MLCH)—Offset C00h............................ 2884
11.2.330Multiple Links Capability Declaration (MLCD)—Offset C04h ...................... 2885
11.2.331Link x Capabilities (LCAP0)—Offset C40h .............................................. 2885
11.2.332Link x Output Stream ID Mapping Valid (LOSIDV0)—Offset C48h ............. 2886
11.2.333Link x SDI Identifier (LSDIID0)—Offset C4Ch ........................................ 2888
11.2.334Link x Per Stream Output Overhead (LPSOO0)—Offset C50h ................... 2889
11.2.335Link x Per Stream Input Overhead (LPSIO0)—Offset C52h ...................... 2890
11.2.336Link x Wall Frame Counter (LWALFC0)—Offset C58h .............................. 2890
11.2.337Link x Output Payload Capability (LOUTPAY6M0)—Offset C60h ................ 2891
11.2.338Link x Output Payload Capability (LOUTPAY12M0)—Offset C62h............... 2892
11.2.339Link x Output Payload Capability (LOUTPAY24M0)—Offset C64h............... 2893
11.2.340Link x Output Payload Capability (LOUTPAY48M0)—Offset C66h............... 2894
11.2.341Link x Output Payload Capability (LOUTPAY96M0)—Offset C68h............... 2895
11.2.342Link x Output Payload Capability (LOUTPAY192M0)—Offset C6Ah............. 2896
11.2.343Link x Input Payload Capability (LINPAY6M0)—Offset C70h ..................... 2897
11.2.344Link x Input Payload Capability (LINPAY12M0)—Offset C72h ................... 2898
11.2.345Link x Input Payload Capability (LINPAY24M0)—Offset C74h ................... 2899
11.2.346Link x Input Payload Capability (LINPAY48M0)—Offset C76h ................... 2900
11.2.347Link x Input Payload Capability (LINPAY96M0)—Offset C78h ................... 2901
11.2.348Link x Input Payload Capability (LINPAY192M0)—Offset C7Ah ................. 2902
11.2.349Link x Capabilities (LCAP1)—Offset C80h .............................................. 2903
11.2.350Link x Output Stream ID Mapping Valid (LOSIDV1)—Offset C88h ............. 2904
11.2.351Link x SDI Identifier (LSDIID1)—Offset C8Ch ........................................ 2906
11.2.352Link x Per Stream Output Overhead (LPSOO1)—Offset C90h ................... 2907
11.2.353Link x Per Stream Input Overhead (LPSIO1)—Offset C92h ...................... 2907
11.2.354Link x Wall Frame Counter (LWALFC1)—Offset C98h .............................. 2908
11.2.355Link x Output Payload Capability (LOUTPAY6M1)—Offset CA0h ................ 2908
11.2.356Link x Output Payload Capability (LOUTPAY12M1)—Offset CA2h .............. 2909
11.2.357Link x Output Payload Capability (LOUTPAY24M1)—Offset CA4h .............. 2910
11.2.358Link x Output Payload Capability (LOUTPAY48M1)—Offset CA6h .............. 2911
70 334818
11.2.359Link x Output Payload Capability (LOUTPAY96M1)—Offset CA8h ...............2912
11.2.360Link x Output Payload Capability (LOUTPAY192M1)—Offset CAAh .............2913
11.2.361Link x Input Payload Capability (LINPAY6M1)—Offset CB0h .....................2914
11.2.362Link x Input Payload Capability (LINPAY12M1)—Offset CB2h....................2915
11.2.363Link x Input Payload Capability (LINPAY24M1)—Offset CB4h....................2916
11.2.364Link x Input Payload Capability (LINPAY48M1)—Offset CB6h....................2917
11.2.365Link x Input Payload Capability (LINPAY96M1)—Offset CB8h....................2918
11.2.366Link x Input Payload Capability (LINPAY192M1)—Offset CBAh ..................2919
11.2.367DMA Resume Capability Header (DRSMCH)—Offset 1F00h .......................2920
11.2.368DMA Resume Control (DRSMCTL)—Offset 1F04h ....................................2921
11.2.369DMA Position in Buffer Resume (ISD0DPIBR)—Offset 1F08h ....................2921
11.2.370DMA Position in Buffer Resume (ISD1DPIBR)—Offset 1F10h ....................2922
11.2.371DMA Position in Buffer Resume (ISD2DPIBR)—Offset 1F18h ....................2922
11.2.372DMA Position in Buffer Resume (ISD3DPIBR)—Offset 1F20h ....................2923
11.2.373DMA Position in Buffer Resume (ISD4DPIBR)—Offset 1F28h ....................2923
11.2.374DMA Position in Buffer Resume (ISD5DPIBR)—Offset 1F30h ....................2924
11.2.375DMA Position in Buffer Resume (ISD6DPIBR)—Offset 1F38h ....................2924
11.2.376DMA Position in Buffer Resume (OSD0DPIBR)—Offset 1F40h ...................2925
11.2.377DMA Position in Buffer Resume (OSD1DPIBR)—Offset 1F48h ...................2925
11.2.378DMA Position in Buffer Resume (OSD2DPIBR)—Offset 1F50h ...................2926
11.2.379DMA Position in Buffer Resume (OSD3DPIBR)—Offset 1F58h ...................2926
11.2.380DMA Position in Buffer Resume (OSD4DPIBR)—Offset 1F60h ...................2927
11.2.381DMA Position in Buffer Resume (OSD5DPIBR)—Offset 1F68h ...................2927
11.2.382Wall Clock Alias (WLCLKA)—Offset 2030h..............................................2928
11.2.383Input Stream Descriptor 0 Link Position in Buffer Alias (ISD0LPIBA)—Offset
2084h................................................................................................2928
11.2.384Input Stream Descriptor 0 Link Position in Buffer Alias (ISD1LPIBA)—Offset
20A4h ...............................................................................................2929
11.2.385Input Stream Descriptor 0 Link Position in Buffer Alias (ISD2LPIBA)—Offset
20C4h ...............................................................................................2930
11.2.386Input Stream Descriptor 0 Link Position in Buffer Alias (ISD3LPIBA)—Offset
20E4h................................................................................................2930
11.2.387Input Stream Descriptor 0 Link Position in Buffer Alias (ISD4LPIBA)—Offset
2104h................................................................................................2931
11.2.388Input Stream Descriptor 0 Link Position in Buffer Alias (ISD5LPIBA)—Offset
2124h................................................................................................2931
11.2.389Input Stream Descriptor 0 Link Position in Buffer Alias (ISD6LPIBA)—Offset
2144h................................................................................................2932
11.2.390Input Stream Descriptor 0 Link Position in Buffer Alias (OSD0LPIBA)—Offset
2164h................................................................................................2932
11.2.391Input Stream Descriptor 0 Link Position in Buffer Alias (OSD1LPIBA)—Offset
2184h................................................................................................2933
11.2.392Input Stream Descriptor 0 Link Position in Buffer Alias (OSD2LPIBA)—Offset
21A4h ...............................................................................................2934
11.2.393Input Stream Descriptor 0 Link Position in Buffer Alias (OSD3LPIBA)—Offset
21C4h ...............................................................................................2934
11.2.394Input Stream Descriptor 0 Link Position in Buffer Alias (OSD4LPIBA)—Offset
21E4h................................................................................................2935
11.2.395Input Stream Descriptor 0 Link Position in Buffer Alias (OSD5LPIBA)—Offset
2204h................................................................................................2935
11.3 ...................................................................................................................2936
11.4 Registers Summary ........................................................................................2937
11.4.1 Vendor Identification (VID)—Offset 0h ...................................................2938
11.4.2 Device ID (DID)—Offset 2h...................................................................2939
11.4.3 Command (CMD)—Offset 4h .................................................................2939
11.4.4 Status (STS)—Offset 6h .......................................................................2940
334818 71
11.4.5 Revision Identification (RID)—Offset 8h ................................................. 2941
11.4.6 Programming Interface (PI)—Offset 9h .................................................. 2942
11.4.7 Sub Class Code (SCC)—Offset Ah.......................................................... 2942
11.4.8 Base Class Code (BCC)—Offset Bh ........................................................ 2943
11.4.9 Cache Line Size (CLS)—Offset Ch.......................................................... 2943
11.4.10Latency Timer (LT)—Offset Dh.............................................................. 2943
11.4.11Header Type (HTYPE)—Offset Eh........................................................... 2944
11.4.12Built-in Self Test (BIST)—Offset Fh ....................................................... 2944
11.4.13Intel HD Audio Base Lower Address (HDALBA)—Offset 10h ....................... 2945
11.4.14Intel HD Audio Base Upper Address (HDAUBA)—Offset 14h ...................... 2946
11.4.15Shadowed PCI Configuration Lower Base Address (SPCLBA)—Offset 18h .... 2946
11.4.16Shadowed PCI Configuration Upper Base Address (SPCUBA)—Offset 1Ch.... 2947
11.4.17Audio DSP Lower Base Address (ADSPLBA)—Offset 20h ........................... 2947
11.4.18Audio DSP Upper Base Address (ADSPUBA)—Offset 24h........................... 2948
11.4.19Subsystem Vendor ID (SVID)—Offset 2Ch.............................................. 2948
11.4.20Subsystem ID (SID)—Offset 2Eh........................................................... 2949
11.4.21Capability Pointer (CAPPTR)—Offset 34h ................................................ 2950
11.4.22Interrupt Line (INTLN)—Offset 3Ch ....................................................... 2950
11.4.23Interrupt Pin (INTPN)—Offset 3Dh......................................................... 2951
11.4.24Test Mode 1 register (TM1)—Offset 43h ................................................. 2951
11.4.25PCI Power Management Capability ID (PID)—Offset 50h .......................... 2952
11.4.26MSI Capability ID (MID)—Offset 60h ..................................................... 2952
11.4.27MSI Message Control (MMC)—Offset 62h ............................................... 2953
11.4.28MSI Message Lower Address (MMLA)—Offset 64h.................................... 2954
11.4.29MSI Message Upper Address (MMUA)—Offset 68h ................................... 2954
11.4.30MSI Message Data (MMD)—Offset 6Ch................................................... 2954
11.4.31PCI Express Capability ID (PXID)—Offset 70h ......................................... 2955
11.4.32PCI Express Capabilities (PXC)—Offset 72h ............................................ 2955
11.4.33Device Capabilities (DEVCAP)—Offset 74h .............................................. 2956
11.4.34Device Control (DEVC)—Offset 78h ....................................................... 2957
11.4.35Device Status (DEVS)—Offset 7Ah ........................................................ 2959
11.4.36Vendor Specific Capability Identifiers (VSCID)—Offset 80h ....................... 2959
11.4.37Vendor Specific Extended Capability (VSECID)—Offset 84h....................... 2960
11.4.38Device Idle Pointer (DEVIDLEPTR)—Offset 8Ch ....................................... 2961
11.4.39Device Idle Power On Latency (DEVIDLEPOL)—Offset 90h ........................ 2961
11.4.40Virtual Channel Enhanced Capability Header (VCCAP)—Offset 100h ........... 2962
11.4.41Port VC Capability Register 1 (PVCCAP1)—Offset 104h ............................. 2963
11.4.42Port VC Capability Register 2 (PVCCAP2)—Offset 108h ............................. 2964
11.4.43Port VC Control Register (PVCCTL)—Offset 10Ch ..................................... 2964
11.4.44Port VC Status Register (PVCSTS)—Offset 10Eh ...................................... 2965
11.4.45VC0 Resource Capability Register (VC0CAP)—Offset 110h ........................ 2965
11.4.46VC0 Resource Control Register (VC0CTL)—Offset 114h ............................ 2966
11.4.47VC0 Resource Status Register (VC0STS)—Offset 11Ah ............................. 2967
11.4.48VCi Resource Capability Register (VCiCAP)—Offset 11Ch .......................... 2968
11.4.49VCi Resource Control Register (VCiCTL)—Offset 120h .............................. 2968
11.4.50VCi Resource Status Register (VCiSTS)—Offset 126h ............................... 2969
11.4.51Root Complex Link Declaration Enhanced (RCCAP)—Offset 130h ............... 2970
11.4.52Element Self Description (ESD)—Offset 134h.......................................... 2970
11.4.53Link 1 Description (L1DESC)—Offset 140h.............................................. 2971
11.4.54Link 1 Lower Address (L1LADD)—Offset 148h ......................................... 2972
11.4.55Link 1 Upper Address (L1UADD)—Offset 14Ch ........................................ 2972
11.4.56I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2973
11.4.57Power Management Control And Status (PCS)—Offset 0054h .................... 2974
11.4.58LTRC_D013C_PCE—Offset 1048h .......................................................... 2976
11.4.59PID_PC—Offset 0050h ......................................................................... 2977
72 334818
11.5 Registers Summary ........................................................................................2979
11.5.1 Global Capabilities (GCAP)—Offset 0h ....................................................2992
11.5.2 Minor Version (VMIN)—Offset 2h ...........................................................2993
11.5.3 Major Version (VMAJ)—Offset 3h ...........................................................2993
11.5.4 Output Payload Capability (OUTPAY)—Offset 4h.......................................2994
11.5.5 Input Payload Capability (INPAY)—Offset 6h ...........................................2994
11.5.6 Global Control (GCTL)—Offset 8h...........................................................2995
11.5.7 Wake Enable (WAKEEN)—Offset Ch .......................................................2997
11.5.8 Wake Status (WAKESTS)—Offset Eh ......................................................2997
11.5.9 Global Status (GSTS)—Offset 10h..........................................................2998
11.5.10Global Capabilities 2 (GCAP2)—Offset 12h ..............................................2998
11.5.11Linked List Capabilities Header (LLCH)—Offset 14h ..................................2999
11.5.12Output Stream Payload Capability (OUTSTRMPAY)—Offset 18h ..................3000
11.5.13Input Stream Payload Capability (INSTRMPAY)—Offset 1Ah.......................3000
11.5.14Interrupt Control (INTCTL)—Offset 20h ..................................................3001
11.5.15Interrupt Status (INTSTS)—Offset 24h ...................................................3002
11.5.16Wall Clock Counter (WALCLK)—Offset 30h ..............................................3003
11.5.17Stream Synchronization (SSYNC)—Offset 38h .........................................3004
11.5.18CORB Lower Base Address (CORBLBASE)—Offset 40h ..............................3005
11.5.19CORB Upper Base Address (CORBUBASE)—Offset 44h ..............................3005
11.5.20CORB Write Pointer (CORBWP)—Offset 48h.............................................3006
11.5.21CORB Read Pointer (CORBRP)—Offset 4Ah..............................................3006
11.5.22CORB Control (CORBCTL)—Offset 4Ch....................................................3007
11.5.23CORB Status (CORBSTS)—Offset 4Dh ....................................................3008
11.5.24CORB Size (CORBSIZE)—Offset 4Eh.......................................................3008
11.5.25RIRB Lower Base Address (RIRBLBASE)—Offset 50h ................................3009
11.5.26RIRB Upper Base Address (RIRBUBASE)—Offset 54h ................................3010
11.5.27RIRB Write Pointer (RIRBWP)—Offset 58h...............................................3010
11.5.28Response Interrupt Count (RINTCNT)—Offset 5Ah ...................................3011
11.5.29RIRB Control (RIRBCTL)—Offset 5Ch......................................................3011
11.5.30RIRB Status (RIRBSTS)—Offset 5Dh ......................................................3012
11.5.31RIRB Size (RIRBSIZE)—Offset 5Eh.........................................................3013
11.5.32Immediate Command Status (ICS)—Offset 68h .......................................3013
11.5.33DMA Position Lower Base Address (DPLBASE)—Offset 70h ........................3014
11.5.34DMA Position Upper Base Address (DPUBASE)—Offset 74h........................3015
11.5.35Input/Output Stream Descriptor x Control (ISD0CTL)—Offset 80h..............3016
11.5.36Input/Output Stream Descriptor x Status (ISD0STS)—Offset 83h ..............3017
11.5.37Input/Output Stream Descriptor x Link Position in Buffer (ISD0LPIB)—Offset 84h
3019
11.5.38Input/Output Stream Descriptor x Cyclic Buffer Length (ISD0CBL)—Offset 88h ...
3019
11.5.39Input/Output Stream Descriptor x Last Valid Index (ISD0LVI)—Offset 8Ch ..3020
11.5.40Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD0FIFOW)—Offset
8Eh ...................................................................................................3021
11.5.41Input/Output Stream Descriptor x FIFO Size (ISD0FIFOS)—Offset 90h .......3021
11.5.42Input/Output Stream Descriptor x Format (ISD0FMT)—Offset 92h .............3022
11.5.43Input/Output Stream Descriptor x FIFO Limit (ISD0FIFOL)—Offset 94h.......3024
11.5.44Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD0BDLPLBA)—Offset 98h .....................................................3024
11.5.45Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD0BDLPUBA)—Offset 9Ch.....................................................3025
11.5.46Input/Output Stream Descriptor x Control (ISD1CTL)—Offset A0h..............3025
11.5.47Input/Output Stream Descriptor x Status (ISD1STS)—Offset A3h ..............3027
11.5.48Input/Output Stream Descriptor x Link Position in Buffer (ISD1LPIB)—Offset A4h
3029
334818 73
11.5.49Input/Output Stream Descriptor x Cyclic Buffer Length (ISD1CBL)—Offset A8h ..
3029
11.5.50Input/Output Stream Descriptor x Last Valid Index (ISD1LVI)—Offset ACh . 3030
11.5.51Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD1FIFOW)—Offset
AEh .................................................................................................. 3031
11.5.52Input/Output Stream Descriptor x FIFO Size (ISD1FIFOS)—Offset B0h....... 3031
11.5.53Input/Output Stream Descriptor x Format (ISD1FMT)—Offset B2h............. 3032
11.5.54Input/Output Stream Descriptor x FIFO Limit (ISD1FIFOL)—Offset B4h ...... 3034
11.5.55Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD1BDLPLBA)—Offset B8h..................................................... 3034
11.5.56Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD1BDLPUBA)—Offset BCh .................................................... 3035
11.5.57Input/Output Stream Descriptor x Control (ISD2CTL)—Offset C0h ............. 3035
11.5.58Input/Output Stream Descriptor x Status (ISD2STS)—Offset C3h.............. 3037
11.5.59Input/Output Stream Descriptor x Link Position in Buffer (ISD2LPIB)—Offset C4h
3039
11.5.60Input/Output Stream Descriptor x Cyclic Buffer Length (ISD2CBL)—Offset C8h ..
3039
11.5.61Input/Output Stream Descriptor x Last Valid Index (ISD2LVI)—Offset CCh . 3040
11.5.62Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD2FIFOW)—Offset
CEh .................................................................................................. 3041
11.5.63Input/Output Stream Descriptor x FIFO Size (ISD2FIFOS)—Offset D0h ...... 3041
11.5.64Input/Output Stream Descriptor x Format (ISD2FMT)—Offset D2h ............ 3042
11.5.65Input/Output Stream Descriptor x FIFO Limit (ISD2FIFOL)—Offset D4h...... 3044
11.5.66Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD2BDLPLBA)—Offset D8h .................................................... 3044
11.5.67Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD2BDLPUBA)—Offset DCh.................................................... 3045
11.5.68Input/Output Stream Descriptor x Control (ISD3CTL)—Offset E0h ............. 3045
11.5.69Input/Output Stream Descriptor x Status (ISD3STS)—Offset E3h .............. 3047
11.5.70Input/Output Stream Descriptor x Link Position in Buffer (ISD3LPIB)—Offset E4h
3049
11.5.71Input/Output Stream Descriptor x Cyclic Buffer Length (ISD3CBL)—Offset E8h ..
3049
11.5.72Input/Output Stream Descriptor x Last Valid Index (ISD3LVI)—Offset ECh . 3050
11.5.73Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD3FIFOW)—Offset
EEh................................................................................................... 3051
11.5.74Input/Output Stream Descriptor x FIFO Size (ISD3FIFOS)—Offset F0h ....... 3051
11.5.75Input/Output Stream Descriptor x Format (ISD3FMT)—Offset F2h ............. 3052
11.5.76Input/Output Stream Descriptor x FIFO Limit (ISD3FIFOL)—Offset F4h ...... 3054
11.5.77Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD3BDLPLBA)—Offset F8h ..................................................... 3054
11.5.78Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD3BDLPUBA)—Offset FCh .................................................... 3055
11.5.79Input/Output Stream Descriptor x Control (ISD4CTL)—Offset 100h ........... 3055
11.5.80Input/Output Stream Descriptor x Status (ISD4STS)—Offset 103h ............ 3057
11.5.81Input/Output Stream Descriptor x Link Position in Buffer (ISD4LPIB)—Offset 104h
3059
11.5.82Input/Output Stream Descriptor x Cyclic Buffer Length (ISD4CBL)—Offset 108h.
3059
11.5.83Input/Output Stream Descriptor x Last Valid Index (ISD4LVI)—Offset 10Ch 3060
11.5.84Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD4FIFOW)—Offset
10Eh ................................................................................................. 3061
11.5.85Input/Output Stream Descriptor x FIFO Size (ISD4FIFOS)—Offset 110h ..... 3061
11.5.86Input/Output Stream Descriptor x Format (ISD4FMT)—Offset 112h ........... 3062
11.5.87Input/Output Stream Descriptor x FIFO Limit (ISD4FIFOL)—Offset 114h .... 3064
74 334818
11.5.88Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD4BDLPLBA)—Offset 118h....................................................3064
11.5.89Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD4BDLPUBA)—Offset 11Ch ...................................................3065
11.5.90Input/Output Stream Descriptor x Control (ISD5CTL)—Offset 120h ............3065
11.5.91Input/Output Stream Descriptor x Status (ISD5STS)—Offset 123h.............3067
11.5.92Input/Output Stream Descriptor x Link Position in Buffer (ISD5LPIB)—Offset 124h
3069
11.5.93Input/Output Stream Descriptor x Cyclic Buffer Length (ISD5CBL)—Offset 128h .
3069
11.5.94Input/Output Stream Descriptor x Last Valid Index (ISD5LVI)—Offset 12Ch 3070
11.5.95Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD5FIFOW)—Offset
12Eh .................................................................................................3071
11.5.96Input/Output Stream Descriptor x FIFO Size (ISD5FIFOS)—Offset 130h......3071
11.5.97Input/Output Stream Descriptor x Format (ISD5FMT)—Offset 132h............3072
11.5.98Input/Output Stream Descriptor x FIFO Limit (ISD5FIFOL)—Offset 134h .....3074
11.5.99Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD5BDLPLBA)—Offset 138h....................................................3074
11.5.100Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD5BDLPUBA)—Offset 13Ch ...................................................3075
11.5.101Input/Output Stream Descriptor x Control (ISD6CTL)—Offset 140h ..........3075
11.5.102Input/Output Stream Descriptor x Status (ISD6STS)—Offset 143h ...........3077
11.5.103Input/Output Stream Descriptor x Link Position in Buffer (ISD6LPIB)—Offset
144h .................................................................................................3079
11.5.104Input/Output Stream Descriptor x Cyclic Buffer Length (ISD6CBL)—Offset 148h
3079
11.5.105Input/Output Stream Descriptor x Last Valid Index (ISD6LVI)—Offset 14Ch......
3080
11.5.106Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD6FIFOW)—
Offset 14Eh ........................................................................................3081
11.5.107Input/Output Stream Descriptor x FIFO Size (ISD6FIFOS)—Offset 150h ....3081
11.5.108Input/Output Stream Descriptor x Format (ISD6FMT)—Offset 152h ..........3082
11.5.109Input/Output Stream Descriptor x FIFO Limit (ISD6FIFOL)—Offset 154h ...3084
11.5.110Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD6BDLPLBA)—Offset 158h....................................................3084
11.5.111Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD6BDLPUBA)—Offset 15Ch ...................................................3085
11.5.112Input/Output Stream Descriptor x Control (OSD0CTL)—Offset 160h .........3085
11.5.113Input/Output Stream Descriptor x Status (OSD0STS)—Offset 163h ..........3087
11.5.114Input/Output Stream Descriptor x Link Position in Buffer (OSD0LPIB)—Offset
164h .................................................................................................3089
11.5.115Input/Output Stream Descriptor x Cyclic Buffer Length (OSD0CBL)—Offset 168h
3089
11.5.116Input/Output Stream Descriptor x Last Valid Index (OSD0LVI)—Offset 16Ch.....
3090
11.5.117Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD0FIFOW)—
Offset 16Eh ........................................................................................3091
11.5.118Input/Output Stream Descriptor x FIFO Size (OSD0FIFOS)—Offset 170h ...3091
11.5.119Input/Output Stream Descriptor x Format (OSD0FMT)—Offset 172h .........3092
11.5.120Input/Output Stream Descriptor x FIFO Limit (OSD0FIFOL)—Offset 174h ..3094
11.5.121Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD0BDLPLBA)—Offset 178h...................................................3094
11.5.122Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD0BDLPUBA)—Offset 17Ch ..................................................3095
11.5.123Input/Output Stream Descriptor x Control (OSD1CTL)—Offset 180h .........3096
11.5.124Input/Output Stream Descriptor x Status (OSD1STS)—Offset 183h ..........3097
334818 75
11.5.125Input/Output Stream Descriptor x Link Position in Buffer (OSD1LPIB)—Offset
184h ................................................................................................. 3099
11.5.126Input/Output Stream Descriptor x Cyclic Buffer Length (OSD1CBL)—Offset 188h
3099
11.5.127Input/Output Stream Descriptor x Last Valid Index (OSD1LVI)—Offset 18Ch ....
3100
11.5.128Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD1FIFOW)—
Offset 18Eh........................................................................................ 3101
11.5.129Input/Output Stream Descriptor x FIFO Size (OSD1FIFOS)—Offset 190h... 3101
11.5.130Input/Output Stream Descriptor x Format (OSD1FMT)—Offset 192h......... 3102
11.5.131Input/Output Stream Descriptor x FIFO Limit (OSD1FIFOL)—Offset 194h .. 3104
11.5.132Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD1BDLPLBA)—Offset 198h .................................................. 3104
11.5.133Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD1BDLPUBA)—Offset 19Ch ................................................. 3105
11.5.134Input/Output Stream Descriptor x Control (OSD2CTL)—Offset 1A0h......... 3106
11.5.135Input/Output Stream Descriptor x Status (OSD2STS)—Offset 1A3h.......... 3107
11.5.136Input/Output Stream Descriptor x Link Position in Buffer (OSD2LPIB)—Offset
1A4h................................................................................................. 3109
11.5.137Input/Output Stream Descriptor x Cyclic Buffer Length (OSD2CBL)—Offset 1A8h
3109
11.5.138Input/Output Stream Descriptor x Last Valid Index (OSD2LVI)—Offset 1ACh ....
3110
11.5.139Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD2FIFOW)—
Offset 1AEh ....................................................................................... 3111
11.5.140Input/Output Stream Descriptor x FIFO Size (OSD2FIFOS)—Offset 1B0h .. 3111
11.5.141Input/Output Stream Descriptor x Format (OSD2FMT)—Offset 1B2h ........ 3112
11.5.142Input/Output Stream Descriptor x FIFO Limit (OSD2FIFOL)—Offset 1B4h.. 3114
11.5.143Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD2BDLPLBA)—Offset 1B8h .................................................. 3114
11.5.144Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD2BDLPUBA)—Offset 1BCh ................................................. 3115
11.5.145Input/Output Stream Descriptor x Control (OSD3CTL)—Offset 1C0h......... 3116
11.5.146Input/Output Stream Descriptor x Status (OSD3STS)—Offset 1C3h.......... 3117
11.5.147Input/Output Stream Descriptor x Link Position in Buffer (OSD3LPIB)—Offset
1C4h................................................................................................. 3119
11.5.148Input/Output Stream Descriptor x Cyclic Buffer Length (OSD3CBL)—Offset 1C8h
3119
11.5.149Input/Output Stream Descriptor x Last Valid Index (OSD3LVI)—Offset 1CCh ....
3120
11.5.150Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD3FIFOW)—
Offset 1CEh ....................................................................................... 3121
11.5.151Input/Output Stream Descriptor x FIFO Size (OSD3FIFOS)—Offset 1D0h .. 3121
11.5.152Input/Output Stream Descriptor x Format (OSD3FMT)—Offset 1D2h ........ 3122
11.5.153Input/Output Stream Descriptor x FIFO Limit (OSD3FIFOL)—Offset 1D4h . 3124
11.5.154Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD3BDLPLBA)—Offset 1D8h.................................................. 3124
11.5.155Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD3BDLPUBA)—Offset 1DCh ................................................. 3125
11.5.156Input/Output Stream Descriptor x Control (OSD4CTL)—Offset 1E0h ......... 3126
11.5.157Input/Output Stream Descriptor x Status (OSD4STS)—Offset 1E3h.......... 3127
11.5.158Input/Output Stream Descriptor x Link Position in Buffer (OSD4LPIB)—Offset
1E4h ................................................................................................. 3129
11.5.159Input/Output Stream Descriptor x Cyclic Buffer Length (OSD4CBL)—Offset 1E8h
3129
11.5.160Input/Output Stream Descriptor x Last Valid Index (OSD4LVI)—Offset 1ECh ....
3130
76 334818
11.5.161Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD4FIFOW)—
Offset 1EEh ........................................................................................3131
11.5.162Input/Output Stream Descriptor x FIFO Size (OSD4FIFOS)—Offset 1F0h ...3131
11.5.163Input/Output Stream Descriptor x Format (OSD4FMT)—Offset 1F2h .........3132
11.5.164Input/Output Stream Descriptor x FIFO Limit (OSD4FIFOL)—Offset 1F4h...3134
11.5.165Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD4BDLPLBA)—Offset 1F8h...................................................3134
11.5.166Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD4BDLPUBA)—Offset 1FCh ..................................................3135
11.5.167Input/Output Stream Descriptor x Control (OSD5CTL)—Offset 200h .........3135
11.5.168Input/Output Stream Descriptor x Status (OSD5STS)—Offset 203h ..........3137
11.5.169Input/Output Stream Descriptor x Link Position in Buffer (OSD5LPIB)—Offset
204h .................................................................................................3139
11.5.170Input/Output Stream Descriptor x Cyclic Buffer Length (OSD5CBL)—Offset 208h
3139
11.5.171Input/Output Stream Descriptor x Last Valid Index (OSD5LVI)—Offset 20Ch.....
3140
11.5.172Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD5FIFOW)—
Offset 20Eh ........................................................................................3141
11.5.173Input/Output Stream Descriptor x FIFO Size (OSD5FIFOS)—Offset 210h ...3141
11.5.174Input/Output Stream Descriptor x Format (OSD5FMT)—Offset 212h .........3142
11.5.175Input/Output Stream Descriptor x FIFO Limit (OSD5FIFOL)—Offset 214h ..3144
11.5.176Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD5BDLPLBA)—Offset 218h...................................................3144
11.5.177Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD5BDLPUBA)—Offset 21Ch ..................................................3145
11.5.178Global Time Synchronization Capability Header (GTSCH)—Offset 500h ......3146
11.5.179Global Time Synchronization Controller Adjust Control (GTSCTLAC)—Offset 50Ch
3146
11.5.180Global Time Synchronization Capture Control (GTSCC0)—Offset 520h .......3147
11.5.181Wall Frame Counter Captured (WALFCC0)—Offset 524h ..........................3148
11.5.182Time Stamp Counter Captured Lower (TSCCL0)—Offset 528h ..................3149
11.5.183Time Stamp Counter Captured Upper (TSCCU0)—Offset 52Ch..................3149
11.5.184Linear Link Position Frame Offset Captured (LLPFOC0)—Offset 534h .........3150
11.5.185Linear Link Position Captured Lower (LLPCL0)—Offset 538h .....................3150
11.5.186Linear Link Position Captured Upper (LLPCU0)—Offset 53Ch ....................3151
11.5.187Global Time Synchronization Capture Control (GTSCC1)—Offset 540h .......3151
11.5.188Wall Frame Counter Captured (WALFCC1)—Offset 544h ..........................3152
11.5.189Time Stamp Counter Captured Lower (TSCCL1)—Offset 548h ..................3153
11.5.190Time Stamp Counter Captured Upper (TSCCU1)—Offset 54Ch..................3153
11.5.191Linear Link Position Frame Offset Captured (LLPFOC1)—Offset 554h .........3154
11.5.192Linear Link Position Captured Lower (LLPCL1)—Offset 558h .....................3154
11.5.193Linear Link Position Captured Upper (LLPCU1)—Offset 55Ch ....................3155
11.5.194Software Position Based FIFO Capability Header (SPBFCH)—Offset 700h ...3155
11.5.195Software Position Based FIFO Control (SPBFCTL)—Offset 704h.................3156
11.5.196Input/Output Stream Descriptor x Software Position in Buffer (ISD0SPIB)—
Offset 708h ........................................................................................3157
11.5.197Input/Output Stream Descriptor x Max FIFO Size (ISD0MAXFIFOS)—Offset 70Ch
3157
11.5.198Input/Output Stream Descriptor x Software Position in Buffer (ISD1SPIB)—
Offset 710h ........................................................................................3158
11.5.199Input/Output Stream Descriptor x Max FIFO Size (ISD1MAXFIFOS)—Offset 714h
3158
11.5.200Input/Output Stream Descriptor x Software Position in Buffer (ISD2SPIB)—
Offset 718h ........................................................................................3159
334818 77
11.5.201Input/Output Stream Descriptor x Max FIFO Size (ISD2MAXFIFOS)—Offset 71Ch
3160
11.5.202Input/Output Stream Descriptor x Software Position in Buffer (ISD3SPIB)—
Offset 720h........................................................................................ 3160
11.5.203Input/Output Stream Descriptor x Max FIFO Size (ISD3MAXFIFOS)—Offset 724h
3161
11.5.204Input/Output Stream Descriptor x Software Position in Buffer (ISD4SPIB)—
Offset 728h........................................................................................ 3161
11.5.205Input/Output Stream Descriptor x Max FIFO Size (ISD4MAXFIFOS)—Offset 72Ch
3162
11.5.206Input/Output Stream Descriptor x Software Position in Buffer (ISD5SPIB)—
Offset 730h........................................................................................ 3163
11.5.207Input/Output Stream Descriptor x Max FIFO Size (ISD5MAXFIFOS)—Offset 734h
3163
11.5.208Input/Output Stream Descriptor x Software Position in Buffer (ISD6SPIB)—
Offset 738h........................................................................................ 3164
11.5.209Input/Output Stream Descriptor x Max FIFO Size (ISD6MAXFIFOS)—Offset 73Ch
3164
11.5.210Input/Output Stream Descriptor x Software Position in Buffer (OSD0SPIB)—
Offset 740h........................................................................................ 3165
11.5.211Input/Output Stream Descriptor x Max FIFO Size (OSD0MAXFIFOS)—Offset
744h ................................................................................................. 3166
11.5.212Input/Output Stream Descriptor x Software Position in Buffer (OSD1SPIB)—
Offset 748h........................................................................................ 3166
11.5.213Input/Output Stream Descriptor x Max FIFO Size (OSD1MAXFIFOS)—Offset
74Ch................................................................................................. 3167
11.5.214Input/Output Stream Descriptor x Software Position in Buffer (OSD2SPIB)—
Offset 750h........................................................................................ 3167
11.5.215Input/Output Stream Descriptor x Max FIFO Size (OSD2MAXFIFOS)—Offset
754h ................................................................................................. 3168
11.5.216Input/Output Stream Descriptor x Software Position in Buffer (OSD3SPIB)—
Offset 758h........................................................................................ 3168
11.5.217Input/Output Stream Descriptor x Max FIFO Size (OSD3MAXFIFOS)—Offset
75Ch................................................................................................. 3169
11.5.218Input/Output Stream Descriptor x Software Position in Buffer (OSD4SPIB)—
Offset 760h........................................................................................ 3170
11.5.219Input/Output Stream Descriptor x Max FIFO Size (OSD4MAXFIFOS)—Offset
764h ................................................................................................. 3170
11.5.220Input/Output Stream Descriptor x Software Position in Buffer (OSD5SPIB)—
Offset 768h........................................................................................ 3171
11.5.221Input/Output Stream Descriptor x Max FIFO Size (OSD5MAXFIFOS)—Offset
76Ch................................................................................................. 3171
11.5.222Processing Pipe Capability Header (PPCH)—Offset 800h .......................... 3172
11.5.223Processing Pipe Control (PPCTL)—Offset 804h ....................................... 3173
11.5.224Processing Pipe Status (PPSTS)—Offset 808h ........................................ 3174
11.5.225Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC0LLPL)—Offset 810h .................................................................. 3174
11.5.226Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC0LLPU)—Offset 814h ................................................................. 3175
11.5.227Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC0LDPL)—Offset 818h ................................................................. 3175
11.5.228Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC0LDPU)—Offset 81Ch................................................................. 3176
11.5.229Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC1LLPL)—Offset 820h .................................................................. 3177
11.5.230Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC1LLPU)—Offset 824h ................................................................. 3177
78 334818
11.5.231Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC1LDPL)—Offset 828h ..................................................................3178
11.5.232Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC1LDPU)—Offset 82Ch .................................................................3178
11.5.233Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC2LLPL)—Offset 830h ..................................................................3179
11.5.234Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC2LLPU)—Offset 834h ..................................................................3179
11.5.235Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC2LDPL)—Offset 838h ..................................................................3180
11.5.236Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC2LDPU)—Offset 83Ch .................................................................3180
11.5.237Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC3LLPL)—Offset 840h ..................................................................3181
11.5.238Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC3LLPU)—Offset 844h ..................................................................3182
11.5.239Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC3LDPL)—Offset 848h ..................................................................3182
11.5.240Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC3LDPU)—Offset 84Ch .................................................................3183
11.5.241Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC4LLPL)—Offset 850h ..................................................................3183
11.5.242Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC4LLPU)—Offset 854h ..................................................................3184
11.5.243Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC4LDPL)—Offset 858h ..................................................................3184
11.5.244Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC4LDPU)—Offset 85Ch .................................................................3185
11.5.245Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC5LLPL)—Offset 860h ..................................................................3186
11.5.246Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC5LLPU)—Offset 864h ..................................................................3186
11.5.247Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC5LDPL)—Offset 868h ..................................................................3187
11.5.248Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC5LDPU)—Offset 86Ch .................................................................3187
11.5.249Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC6LLPL)—Offset 870h ..................................................................3188
11.5.250Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC6LLPU)—Offset 874h ..................................................................3189
11.5.251Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC6LDPL)—Offset 878h ..................................................................3189
11.5.252Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC6LDPU)—Offset 87Ch .................................................................3190
11.5.253Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC0LLPL)—Offset 880h .................................................................3190
11.5.254Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC0LLPU)—Offset 884h .................................................................3191
11.5.255Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC0LDPL)—Offset 888h .................................................................3191
11.5.256Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC0LDPU)—Offset 88Ch ................................................................3192
11.5.257Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC1LLPL)—Offset 890h .................................................................3193
11.5.258Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC1LLPU)—Offset 894h .................................................................3193
334818 79
11.5.259Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC1LDPL)—Offset 898h ................................................................ 3194
11.5.260Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC1LDPU)—Offset 89Ch................................................................ 3194
11.5.261Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC2LLPL)—Offset 8A0h................................................................. 3195
11.5.262Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC2LLPU)—Offset 8A4h ................................................................ 3196
11.5.263Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC2LDPL)—Offset 8A8h ................................................................ 3196
11.5.264Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC2LDPU)—Offset 8ACh ............................................................... 3197
11.5.265Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC3LLPL)—Offset 8B0h................................................................. 3197
11.5.266Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC3LLPU)—Offset 8B4h ................................................................ 3198
11.5.267Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC3LDPL)—Offset 8B8h ................................................................ 3198
11.5.268Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC3LDPU)—Offset 8BCh ............................................................... 3199
11.5.269Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC4LLPL)—Offset 8C0h................................................................. 3200
11.5.270Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC4LLPU)—Offset 8C4h ................................................................ 3200
11.5.271Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC4LDPL)—Offset 8C8h ................................................................ 3201
11.5.272Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC4LDPU)—Offset 8CCh ............................................................... 3201
11.5.273Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC5LLPL)—Offset 8D0h ................................................................ 3202
11.5.274Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC5LLPU)—Offset 8D4h ................................................................ 3203
11.5.275Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC5LDPL)—Offset 8D8h ................................................................ 3203
11.5.276Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC5LDPU)—Offset 8DCh ............................................................... 3204
11.5.277Input/Output Processing Pipe's Link Connection x Control (IPPLC0CTL)—Offset
8E0h ................................................................................................. 3204
11.5.278Input/Output Processing Pipe's Link Connection x Format (IPPLC0FMT)—Offset
8E4h ................................................................................................. 3206
11.5.279Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC0LLPL)—Offset 8E8h .................................................................. 3207
11.5.280Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC0LLPU)—Offset 8ECh .................................................................. 3208
11.5.281Input/Output Processing Pipe's Link Connection x Control (IPPLC1CTL)—Offset
8F0h ................................................................................................. 3208
11.5.282Input/Output Processing Pipe's Link Connection x Format (IPPLC1FMT)—Offset
8F4h ................................................................................................. 3209
11.5.283Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC1LLPL)—Offset 8F8h................................................................... 3211
11.5.284Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC1LLPU)—Offset 8FCh .................................................................. 3212
11.5.285Input/Output Processing Pipe's Link Connection x Control (IPPLC2CTL)—Offset
900h ................................................................................................. 3212
11.5.286Input/Output Processing Pipe's Link Connection x Format (IPPLC2FMT)—Offset
904h ................................................................................................. 3213
80 334818
11.5.287Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC2LLPL)—Offset 908h ...................................................................3215
11.5.288Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC2LLPU)—Offset 90Ch ..................................................................3215
11.5.289Input/Output Processing Pipe's Link Connection x Control (IPPLC3CTL)—Offset
910h .................................................................................................3216
11.5.290Input/Output Processing Pipe's Link Connection x Format (IPPLC3FMT)—Offset
914h .................................................................................................3217
11.5.291Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC3LLPL)—Offset 918h ...................................................................3218
11.5.292Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC3LLPU)—Offset 91Ch ..................................................................3219
11.5.293Input/Output Processing Pipe's Link Connection x Control (IPPLC4CTL)—Offset
920h .................................................................................................3219
11.5.294Input/Output Processing Pipe's Link Connection x Format (IPPLC4FMT)—Offset
924h .................................................................................................3221
11.5.295Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC4LLPL)—Offset 928h ...................................................................3222
11.5.296Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC4LLPU)—Offset 92Ch ..................................................................3223
11.5.297Input/Output Processing Pipe's Link Connection x Control (IPPLC5CTL)—Offset
930h .................................................................................................3223
11.5.298Input/Output Processing Pipe's Link Connection x Format (IPPLC5FMT)—Offset
934h .................................................................................................3224
11.5.299Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC5LLPL)—Offset 938h ...................................................................3226
11.5.300Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC5LLPU)—Offset 93Ch ..................................................................3226
11.5.301Input/Output Processing Pipe's Link Connection x Control (IPPLC6CTL)—Offset
940h .................................................................................................3227
11.5.302Input/Output Processing Pipe's Link Connection x Format (IPPLC6FMT)—Offset
944h .................................................................................................3228
11.5.303Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC6LLPL)—Offset 948h ...................................................................3229
11.5.304Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC6LLPU)—Offset 94Ch ..................................................................3230
11.5.305Input/Output Processing Pipe's Link Connection x Control (OPPLC0CTL)—Offset
950h .................................................................................................3230
11.5.306Input/Output Processing Pipe's Link Connection x Format (OPPLC0FMT)—Offset
954h .................................................................................................3232
11.5.307Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC0LLPL)—Offset 958h ..................................................................3233
11.5.308Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC0LLPU)—Offset 95Ch .................................................................3234
11.5.309Input/Output Processing Pipe's Link Connection x Control (OPPLC1CTL)—Offset
960h .................................................................................................3234
11.5.310Input/Output Processing Pipe's Link Connection x Format (OPPLC1FMT)—Offset
964h .................................................................................................3235
11.5.311Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC1LLPL)—Offset 968h ..................................................................3237
11.5.312Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC1LLPU)—Offset 96Ch .................................................................3237
11.5.313Input/Output Processing Pipe's Link Connection x Control (OPPLC2CTL)—Offset
970h .................................................................................................3238
11.5.314Input/Output Processing Pipe's Link Connection x Format (OPPLC2FMT)—Offset
974h .................................................................................................3239
334818 81
11.5.315Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC2LLPL)—Offset 978h ................................................................. 3240
11.5.316Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC2LLPU)—Offset 97Ch................................................................. 3241
11.5.317Input/Output Processing Pipe's Link Connection x Control (OPPLC3CTL)—Offset
980h ................................................................................................. 3241
11.5.318Input/Output Processing Pipe's Link Connection x Format (OPPLC3FMT)—Offset
984h ................................................................................................. 3243
11.5.319Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC3LLPL)—Offset 988h ................................................................. 3244
11.5.320Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC3LLPU)—Offset 98Ch................................................................. 3245
11.5.321Input/Output Processing Pipe's Link Connection x Control (OPPLC4CTL)—Offset
990h ................................................................................................. 3245
11.5.322Input/Output Processing Pipe's Link Connection x Format (OPPLC4FMT)—Offset
994h ................................................................................................. 3246
11.5.323Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC4LLPL)—Offset 998h ................................................................. 3248
11.5.324Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC4LLPU)—Offset 99Ch................................................................. 3248
11.5.325Input/Output Processing Pipe's Link Connection x Control (OPPLC5CTL)—Offset
9A0h................................................................................................. 3249
11.5.326Input/Output Processing Pipe's Link Connection x Format (OPPLC5FMT)—Offset
9A4h................................................................................................. 3250
11.5.327Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC5LLPL)—Offset 9A8h ................................................................. 3251
11.5.328Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC5LLPU)—Offset 9ACh................................................................. 3252
11.5.329Multiple Links Capability Header (MLCH)—Offset C00h............................ 3252
11.5.330Multiple Links Capability Declaration (MLCD)—Offset C04h ...................... 3253
11.5.331Link x Capabilities (LCAP0)—Offset C40h .............................................. 3254
11.5.332Link x Output Stream ID Mapping Valid (LOSIDV0)—Offset C48h ............. 3255
11.5.333Link x SDI Identifier (LSDIID0)—Offset C4Ch ........................................ 3256
11.5.334Link x Per Stream Output Overhead (LPSOO0)—Offset C50h ................... 3258
11.5.335Link x Per Stream Input Overhead (LPSIO0)—Offset C52h ...................... 3258
11.5.336Link x Wall Frame Counter (LWALFC0)—Offset C58h .............................. 3259
11.5.337Link x Output Payload Capability (LOUTPAY6M0)—Offset C60h ................ 3259
11.5.338Link x Output Payload Capability (LOUTPAY12M0)—Offset C62h............... 3260
11.5.339Link x Output Payload Capability (LOUTPAY24M0)—Offset C64h............... 3261
11.5.340Link x Output Payload Capability (LOUTPAY48M0)—Offset C66h............... 3262
11.5.341Link x Output Payload Capability (LOUTPAY96M0)—Offset C68h............... 3263
11.5.342Link x Output Payload Capability (LOUTPAY192M0)—Offset C6Ah............. 3264
11.5.343Link x Input Payload Capability (LINPAY6M0)—Offset C70h ..................... 3265
11.5.344Link x Input Payload Capability (LINPAY12M0)—Offset C72h ................... 3266
11.5.345Link x Input Payload Capability (LINPAY24M0)—Offset C74h ................... 3267
11.5.346Link x Input Payload Capability (LINPAY48M0)—Offset C76h ................... 3268
11.5.347Link x Input Payload Capability (LINPAY96M0)—Offset C78h ................... 3269
11.5.348Link x Input Payload Capability (LINPAY192M0)—Offset C7Ah ................. 3270
11.5.349Link x Capabilities (LCAP1)—Offset C80h .............................................. 3271
11.5.350Link x Output Stream ID Mapping Valid (LOSIDV1)—Offset C88h ............. 3272
11.5.351Link x SDI Identifier (LSDIID1)—Offset C8Ch ........................................ 3274
11.5.352Link x Per Stream Output Overhead (LPSOO1)—Offset C90h ................... 3275
11.5.353Link x Per Stream Input Overhead (LPSIO1)—Offset C92h ...................... 3275
11.5.354Link x Wall Frame Counter (LWALFC1)—Offset C98h .............................. 3276
11.5.355Link x Output Payload Capability (LOUTPAY6M1)—Offset CA0h ................ 3276
11.5.356Link x Output Payload Capability (LOUTPAY12M1)—Offset CA2h .............. 3277
82 334818
11.5.357Link x Output Payload Capability (LOUTPAY24M1)—Offset CA4h ...............3278
11.5.358Link x Output Payload Capability (LOUTPAY48M1)—Offset CA6h ...............3279
11.5.359Link x Output Payload Capability (LOUTPAY96M1)—Offset CA8h ...............3280
11.5.360Link x Output Payload Capability (LOUTPAY192M1)—Offset CAAh .............3281
11.5.361Link x Input Payload Capability (LINPAY6M1)—Offset CB0h .....................3282
11.5.362Link x Input Payload Capability (LINPAY12M1)—Offset CB2h....................3283
11.5.363Link x Input Payload Capability (LINPAY24M1)—Offset CB4h....................3284
11.5.364Link x Input Payload Capability (LINPAY48M1)—Offset CB6h....................3285
11.5.365Link x Input Payload Capability (LINPAY96M1)—Offset CB8h....................3286
11.5.366Link x Input Payload Capability (LINPAY192M1)—Offset CBAh ..................3287
11.5.367DMA Resume Capability Header (DRSMCH)—Offset 1F00h .......................3288
11.5.368DMA Resume Control (DRSMCTL)—Offset 1F04h ....................................3289
11.5.369DMA Position in Buffer Resume (ISD0DPIBR)—Offset 1F08h ....................3289
11.5.370DMA Position in Buffer Resume (ISD1DPIBR)—Offset 1F10h ....................3290
11.5.371DMA Position in Buffer Resume (ISD2DPIBR)—Offset 1F18h ....................3290
11.5.372DMA Position in Buffer Resume (ISD3DPIBR)—Offset 1F20h ....................3291
11.5.373DMA Position in Buffer Resume (ISD4DPIBR)—Offset 1F28h ....................3291
11.5.374DMA Position in Buffer Resume (ISD5DPIBR)—Offset 1F30h ....................3292
11.5.375DMA Position in Buffer Resume (ISD6DPIBR)—Offset 1F38h ....................3292
11.5.376DMA Position in Buffer Resume (OSD0DPIBR)—Offset 1F40h ...................3293
11.5.377DMA Position in Buffer Resume (OSD1DPIBR)—Offset 1F48h ...................3293
11.5.378DMA Position in Buffer Resume (OSD2DPIBR)—Offset 1F50h ...................3294
11.5.379DMA Position in Buffer Resume (OSD3DPIBR)—Offset 1F58h ...................3294
11.5.380DMA Position in Buffer Resume (OSD4DPIBR)—Offset 1F60h ...................3295
11.5.381DMA Position in Buffer Resume (OSD5DPIBR)—Offset 1F68h ...................3295
11.5.382Wall Clock Alias (WLCLKA)—Offset 2030h..............................................3296
11.5.383Input Stream Descriptor 0 Link Position in Buffer Alias (ISD0LPIBA)—Offset
2084h................................................................................................3296
11.5.384Input Stream Descriptor 0 Link Position in Buffer Alias (ISD1LPIBA)—Offset
20A4h ...............................................................................................3297
11.5.385Input Stream Descriptor 0 Link Position in Buffer Alias (ISD2LPIBA)—Offset
20C4h ...............................................................................................3298
11.5.386Input Stream Descriptor 0 Link Position in Buffer Alias (ISD3LPIBA)—Offset
20E4h................................................................................................3298
11.5.387Input Stream Descriptor 0 Link Position in Buffer Alias (ISD4LPIBA)—Offset
2104h................................................................................................3299
11.5.388Input Stream Descriptor 0 Link Position in Buffer Alias (ISD5LPIBA)—Offset
2124h................................................................................................3299
11.5.389Input Stream Descriptor 0 Link Position in Buffer Alias (ISD6LPIBA)—Offset
2144h................................................................................................3300
11.5.390Input Stream Descriptor 0 Link Position in Buffer Alias (OSD0LPIBA)—Offset
2164h................................................................................................3300
11.5.391Input Stream Descriptor 0 Link Position in Buffer Alias (OSD1LPIBA)—Offset
2184h................................................................................................3301
11.5.392Input Stream Descriptor 0 Link Position in Buffer Alias (OSD2LPIBA)—Offset
21A4h ...............................................................................................3302
11.5.393Input Stream Descriptor 0 Link Position in Buffer Alias (OSD3LPIBA)—Offset
21C4h ...............................................................................................3302
11.5.394Input Stream Descriptor 0 Link Position in Buffer Alias (OSD4LPIBA)—Offset
21E4h................................................................................................3303
11.5.395Input Stream Descriptor 0 Link Position in Buffer Alias (OSD5LPIBA)—Offset
2204h................................................................................................3303
12 Power Management Controller (PMC) ...................................................................3305
12.1 Registers Summary ........................................................................................3305
12.1.1 Power Management 1 Status and Enable (PM1_STS_EN)—Offset 0h ...........3305
334818 83
12.1.2 Power Management 1 Control (PM1_CNT)—Offset 4h ............................... 3310
12.1.3 Power Management 1 Timer (PM1_TMR)—Offset 8h................................. 3311
12.1.4 General Purpose Event 0 Status (GPE0a_STS)—Offset 20h ....................... 3311
12.1.5 General Purpose Event 0 Status (GPE0b_STS)—Offset 24h ....................... 3315
12.1.6 General Purpose Event 0 Status (GPE0c_STS)—Offset 28h ....................... 3315
12.1.7 General Purpose Event 0 Status (GPE0d_STS)—Offset 2Ch....................... 3316
12.1.8 General Purpose Event 0 Enables (GPE0a_EN)—Offset 30h ....................... 3316
12.1.9 General Purpose Event 0 Enable (GPE0b_EN)—Offset 34h ........................ 3320
12.1.10General Purpose Event 0 Enable (GPE0c_EN)—Offset 38h ........................ 3320
12.1.11General Purpose Event 0 Enable (GPE0d_EN)—Offset 3Ch ........................ 3321
12.1.12SMI Control and Enable (SMI_EN)—Offset 40h........................................ 3321
12.1.13SMI Status Register (SMI_STS)—Offset 44h ........................................... 3324
12.1.14Device Trap Status (DEVTRAP_STS)—Offset 4Ch..................................... 3328
12.1.15General Purpose Event Control (GPE_CTRL)—Offset 50h .......................... 3329
12.1.16TCO Reload Register (TCO_RLD)—Offset 60h.......................................... 3329
12.1.17TCO Timer Status (TCO_STS)—Offset 64h.............................................. 3330
12.1.18TCO Timer Control (TCO1_CNT)—Offset 68h........................................... 3331
12.1.19TCO Timer Register (TCO_TMR)—Offset 70h........................................... 3331
12.1.20Advanced Power Management Status (APM_STS)—Offset 74h................... 3332
12.1.21Advanced Power Management Control Port (APM_CNT)—Offset 78h ........... 3333
12.1.22Direct IRQ Enables (DIRECT_IRQ_EN)—Offset 7Ch .................................. 3333
12.1.23PCI Configuration Control 1 Register(PCICFGCTR1)—Offset 200h .............. 3335
12.1.24PCI Configuration Control 2 Register(PCICFGCTR2)—Offset 204h .............. 3336
12.1.25PCI Configuration Control 3 Register(PCICFGCTR3)—Offset 208h .............. 3337
12.2 Registers Summary........................................................................................ 3338
12.2.1 Power and Reset Status (PRSTS)—Offset 1000h...................................... 3339
12.2.2 PM CFG - Power Management Configuration (PMC_CFG)—Offset 1008h ...... 3339
12.2.3 Power Management Configuration (PMC_CFG2)—Offset 100Ch.................. 3342
12.2.4 SOC Power Management Status (SOC_PM_STS)—Offset 1010h ................. 3343
12.2.5 General PM Configuration 1 (GEN_PMCON1)—Offset 1020h ...................... 3344
12.2.6 General PM Configuration 2 (GEN_PMCON2)—Offset 1024h ...................... 3347
12.2.7 General PM Configuration 3 (GEN_PMCON3)—Offset 1028h ...................... 3349
12.2.8 Configured Revision ID (CRID)—Offset 1030h ......................................... 3351
12.2.9 Function Disable 0 (FUNC_DIS_0)—Offset 1034h .................................... 3352
12.2.10Function Disable 1 (FUNC_DIS_1)—Offset 1038h .................................... 3354
12.2.11Extended Test Mode Register (ETR)—Offset 1048h .................................. 3355
12.2.12GPIO Group to General Purpose Event Register Configuration (GPIO_GPE_CFG)—
Offset 1050h ...................................................................................... 3356
12.2.13IRQ Select 0 (IRQ_SEL_0)—Offset 1064h............................................... 3358
12.2.14IRQ Select 1 (IRQ_SEL_1)—Offset 1068h............................................... 3359
12.2.15IRQ Select 2 (IRQ_SEL_2)—Offset 106Ch .............................................. 3360
12.2.16Function ACPI Enumeration 0 (FUNC_ACPI_ENUM_0)—Offset 1070h.......... 3360
12.2.17Function ACPI Enumeration 1 (FUNC_ACPI_ENUM_1)—Offset 1074h.......... 3362
12.2.18Fixed Deep S0Ix Counter Lower 32 Bits (TELEM_DEEP_S0IX_LO_HOST)—Offset
1078h ............................................................................................... 3363
12.2.19Fixed Deep S0Ix Counter Upper 32 Bits (TELEM_DEEP_S0IX_HI_HOST)—Offset
107Ch ............................................................................................... 3364
12.2.20Fixed Shallow S0Ix Counter Lower 32 Bits (TELEM_SHALLOW_S0IX_LO_HOST)—
Offset 1080h ...................................................................................... 3364
12.2.21Fixed Shallow S0Ix Counter Upper 32 Bits (TELEM_SHALLOW_S0IX_HI_HOST)—
Offset 1084h ...................................................................................... 3365
12.2.22Reserved (TELEM_MISC_FIXED_LO_HOST)—Offset 1088h........................ 3365
12.2.23Reserved register for sharing data with software upper 32 bits
(TELEM_MISC_FIXED_HI_HOST)—Offset 108Ch...................................... 3366
84 334818
12.2.24Scratchpad for sharing data between BIOS and PMC Firmware
(BIOS_SCRATCHPAD)—Offset 1090h .....................................................3367
12.2.25Display Hot Plug Detect Control (DISPLAY_HPD_CTL)—Offset 1094h ..........3369
12.2.26OBFF Control and Status (OBFF_CTL_STS)—Offset 10C8h.........................3370
12.2.27Lock Register (LOCK)—Offset 10CCh......................................................3372
12.3 Registers Summary ........................................................................................3374
12.3.1 IPC Command (IPC_CMD)—Offset 0h .....................................................3374
12.3.2 IPC Status (IPC_STS)—Offset 4h ...........................................................3375
12.3.3 IPC Source Pointer (IPC_SPTR)—Offset 8h ..............................................3376
12.3.4 IPC Destination Pointer (IPC_DPTR)—Offset Ch .......................................3377
12.3.5 IPC Write Buffer (IPC_WBUF0)—Offset 80h .............................................3377
12.3.6 IPC Write Buffer (IPC_WBUF1)—Offset 84h .............................................3378
12.3.7 IPC Write Buffer (IPC_WBUF2)—Offset 88h .............................................3378
12.3.8 IPC Write Buffer (IPC_WBUF3)—Offset 8Ch.............................................3379
12.3.9 IPC Read Buffer (IPC_RBUF0)—Offset 90h ..............................................3379
12.3.10IPC Read Buffer (IPC_RBUF1)—Offset 94h ..............................................3380
12.3.11IPC Read Buffer (IPC_RBUF2)—Offset 98h ..............................................3380
12.3.12IPC Read Buffer (IPC_RBUF3)—Offset 9Ch ..............................................3381
12.4 Registers Summary ........................................................................................3381
12.4.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3382
12.4.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3383
12.4.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3384
12.4.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3384
12.4.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3385
12.4.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3386
12.4.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3386
12.4.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3387
12.4.9 (BAR2)—Offset 20h ............................................................................3388
12.4.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3388
12.4.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3389
12.4.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3389
12.4.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............3390
12.4.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
3391
12.4.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3392
12.4.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3392
12.4.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3393
12.4.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3394
12.4.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3394
12.4.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3395
12.5 Registers Summary ........................................................................................3396
12.5.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3397
12.5.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3397
12.5.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3399
334818 85
12.5.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3399
12.5.5 BAR -Base Address Register (BAR)—Offset 10h....................................... 3400
12.5.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3401
12.5.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3401
12.5.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3402
12.5.9 (BAR2)—Offset 20h............................................................................ 3403
12.5.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3403
12.5.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h .....
3404
12.5.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .......... 3404
12.5.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............ 3405
12.5.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ....
3406
12.5.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3407
12.5.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3407
12.5.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3408
12.5.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3409
12.5.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3409
12.5.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3410
12.6 Registers Summary........................................................................................ 3411
12.6.1 PWM Control Register (PWMCTRL_0)—Offset 0h...................................... 3411
12.6.2 PWM D0i3 Control Register (PWMD0i3C)—Offset 100h ............................. 3412
12.6.3 PWM Control Register (PWMCTRL_1)—Offset 400h .................................. 3413
12.6.4 PWM Control Register (PWMCTRL_2)—Offset 800h .................................. 3414
12.6.5 PWM Control Register (PWMCTRL_3)—Offset C00h .................................. 3415
12.7 Registers Summary........................................................................................ 3416
12.7.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3417
12.7.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3418
12.7.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3419
12.7.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3420
12.7.5 BAR -Base Address Register (BAR)—Offset 10h....................................... 3420
12.7.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3421
12.7.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3422
12.7.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3422
12.7.9 (BAR2)—Offset 20h............................................................................ 3423
12.7.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3423
12.7.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h .....
3424
12.7.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .......... 3425
12.7.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............ 3425
12.7.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ....
3426
12.7.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3427
86 334818
12.7.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3428
12.7.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3428
12.7.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3429
12.7.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3430
12.7.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3430
12.8 Registers Summary ........................................................................................3431
12.8.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3432
12.8.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3433
12.8.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3434
12.8.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3434
12.8.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3435
12.8.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3436
12.8.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3436
12.8.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3437
12.8.9 (BAR2)—Offset 20h ............................................................................3438
12.8.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3438
12.8.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3439
12.8.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3439
12.8.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............3440
12.8.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
3441
12.8.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3442
12.8.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3442
12.8.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3443
12.8.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3444
12.8.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3444
12.8.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3445
12.9 Registers Summary ........................................................................................3446
12.9.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3447
12.9.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3447
12.9.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3449
12.9.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3449
12.9.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3450
12.9.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3451
12.9.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3451
12.9.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3452
12.9.9 (BAR2)—Offset 20h ............................................................................3453
12.9.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3453
334818 87
12.9.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h .....
3454
12.9.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .......... 3454
12.9.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............ 3455
12.9.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ....
3456
12.9.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3457
12.9.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3457
12.9.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3458
12.9.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3459
12.9.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3459
12.9.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3460
12.10 Registers Summary........................................................................................ 3461
12.10.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3462
12.10.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3462
12.10.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3464
12.10.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3464
12.10.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3465
12.10.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3466
12.10.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3466
12.10.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3467
12.10.9 (BAR2)—Offset 20h............................................................................ 3468
12.10.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3468
12.10.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3469
12.10.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3469
12.10.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3470
12.10.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3471
12.10.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3472
12.10.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3472
12.10.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3473
12.10.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3474
12.10.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3474
12.10.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3475
12.11 ................................................................................................................... 3476
12.12 Registers Summary........................................................................................ 3477
12.12.1Power Management 1 Status and Enable (PM1_STS_EN)—Offset 0h .......... 3477
12.12.2Power Management 1 Control (PM1_CNT)—Offset 4h ............................... 3482
12.12.3Power Management 1 Timer (PM1_TMR)—Offset 8h................................. 3483
12.12.4General Purpose Event 0 Status (GPE0a_STS)—Offset 20h ....................... 3483
88 334818
12.12.5General Purpose Event 0 Status (GPE0b_STS)—Offset 24h .......................3487
12.12.6General Purpose Event 0 Status (GPE0c_STS)—Offset 28h........................3487
12.12.7General Purpose Event 0 Status (GPE0d_STS)—Offset 2Ch .......................3488
12.12.8General Purpose Event 0 Enables (GPE0a_EN)—Offset 30h .......................3488
12.12.9General Purpose Event 0 Enable (GPE0b_EN)—Offset 34h.........................3492
12.12.10General Purpose Event 0 Enable (GPE0c_EN)—Offset 38h........................3492
12.12.11General Purpose Event 0 Enable (GPE0d_EN)—Offset 3Ch .......................3493
12.12.12SMI Control and Enable (SMI_EN)—Offset 40h.......................................3493
12.12.13SMI Status Register (SMI_STS)—Offset 44h ..........................................3496
12.12.14Device Trap Status (DEVTRAP_STS)—Offset 4Ch....................................3500
12.12.15General Purpose Event Control (GPE_CTRL)—Offset 50h .........................3501
12.12.16TCO Reload Register (TCO_RLD)—Offset 60h.........................................3501
12.12.17TCO Timer Status (TCO_STS)—Offset 64h.............................................3502
12.12.18TCO Timer Control (TCO1_CNT)—Offset 68h..........................................3503
12.12.19TCO Timer Register (TCO_TMR)—Offset 70h ..........................................3503
12.12.20Advanced Power Management Status (APM_STS)—Offset 74h..................3504
12.12.21Advanced Power Management Control Port (APM_CNT)—Offset 78h ..........3505
12.12.22Direct IRQ Enables (DIRECT_IRQ_EN)—Offset 7Ch .................................3505
12.12.23PCI Configuration Control 1 Register(PCICFGCTR1)—Offset 200h..............3507
12.12.24PCI Configuration Control 2 Register(PCICFGCTR2)—Offset 204h..............3508
12.12.25PCI Configuration Control 3 Register(PCICFGCTR3)—Offset 208h..............3509
12.13 Registers Summary ........................................................................................3511
12.13.1Power and Reset Status (PRSTS)—Offset 1000h ......................................3511
12.13.2PM CFG - Power Management Configuration (PMC_CFG)—Offset 1008h ......3512
12.13.3Power Management Configuration (PMC_CFG2)—Offset 100Ch ..................3515
12.13.4SOC Power Management Status (SOC_PM_STS)—Offset 1010h .................3516
12.13.5General PM Configuration 1 (GEN_PMCON1)—Offset 1020h.......................3517
12.13.6General PM Configuration 2 (GEN_PMCON2)—Offset 1024h.......................3520
12.13.7General PM Configuration 3 (GEN_PMCON3)—Offset 1028h.......................3522
12.13.8Configured Revision ID (CRID)—Offset 1030h .........................................3524
12.13.9Function Disable 0 (FUNC_DIS_0)—Offset 1034h.....................................3525
12.13.10Function Disable 1 (FUNC_DIS_1)—Offset 1038h ...................................3527
12.13.11Extended Test Mode Register (ETR)—Offset 1048h .................................3528
12.13.12GPIO Group to General Purpose Event Register Configuration
(GPIO_GPE_CFG)—Offset 1050h ...........................................................3529
12.13.13IRQ Select 0 (IRQ_SEL_0)—Offset 1064h..............................................3531
12.13.14IRQ Select 1 (IRQ_SEL_1)—Offset 1068h..............................................3532
12.13.15IRQ Select 2 (IRQ_SEL_2)—Offset 106Ch..............................................3533
12.13.16Function ACPI Enumeration 0 (FUNC_ACPI_ENUM_0)—Offset 1070h .........3533
12.13.17Function ACPI Enumeration 1 (FUNC_ACPI_ENUM_1)—Offset 1074h .........3535
12.13.18Fixed Deep S0Ix Counter Lower 32 Bits (TELEM_DEEP_S0IX_LO_HOST)—Offset
1078h................................................................................................3536
12.13.19Fixed Deep S0Ix Counter Upper 32 Bits (TELEM_DEEP_S0IX_HI_HOST)—Offset
107Ch ...............................................................................................3537
12.13.20Fixed Shallow S0Ix Counter Lower 32 Bits
(TELEM_SHALLOW_S0IX_LO_HOST)—Offset 1080h .................................3537
12.13.21Fixed Shallow S0Ix Counter Upper 32 Bits (TELEM_SHALLOW_S0IX_HI_HOST)—
Offset 1084h ......................................................................................3538
12.13.22Reserved (TELEM_MISC_FIXED_LO_HOST)—Offset 1088h.......................3538
12.13.23Reserved register for sharing data with software upper 32 bits
(TELEM_MISC_FIXED_HI_HOST)—Offset 108Ch ......................................3539
12.13.24Scratchpad for sharing data between BIOS and PMC Firmware
(BIOS_SCRATCHPAD)—Offset 1090h .....................................................3540
12.13.25Display Hot Plug Detect Control (DISPLAY_HPD_CTL)—Offset 1094h.........3542
12.13.26OBFF Control and Status (OBFF_CTL_STS)—Offset 10C8h .......................3543
334818 89
12.13.27Lock Register (LOCK)—Offset 10CCh.................................................... 3545
12.14 Registers Summary........................................................................................ 3549
12.14.1IPC Command (IPC_CMD)—Offset 0h .................................................... 3549
12.14.2IPC Status (IPC_STS)—Offset 4h .......................................................... 3550
12.14.3IPC Source Pointer (IPC_SPTR)—Offset 8h ............................................. 3551
12.14.4IPC Destination Pointer (IPC_DPTR)—Offset Ch ....................................... 3552
12.14.5IPC Write Buffer (IPC_WBUF0)—Offset 80h ............................................ 3552
12.14.6IPC Write Buffer (IPC_WBUF1)—Offset 84h ............................................ 3553
12.14.7IPC Write Buffer (IPC_WBUF2)—Offset 88h ............................................ 3553
12.14.8IPC Write Buffer (IPC_WBUF3)—Offset 8Ch ............................................ 3554
12.14.9IPC Read Buffer (IPC_RBUF0)—Offset 90h.............................................. 3554
12.14.10IPC Read Buffer (IPC_RBUF1)—Offset 94h ............................................ 3555
12.14.11IPC Read Buffer (IPC_RBUF2)—Offset 98h ............................................ 3555
12.14.12IPC Read Buffer (IPC_RBUF3)—Offset 9Ch ............................................ 3556
12.15 Registers Summary........................................................................................ 3557
12.15.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3557
12.15.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3558
12.15.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3559
12.15.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3560
12.15.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3560
12.15.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3561
12.15.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3562
12.15.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3562
12.15.9 (BAR2)—Offset 20h............................................................................ 3563
12.15.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3563
12.15.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3564
12.15.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3565
12.15.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3565
12.15.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3566
12.15.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3567
12.15.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3568
12.15.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3568
12.15.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3569
12.15.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3570
12.15.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3570
12.16 Registers Summary........................................................................................ 3573
12.16.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3573
12.16.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3574
12.16.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3575
12.16.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3576
12.16.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3576
90 334818
12.16.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3577
12.16.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3578
12.16.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3578
12.16.9 (BAR2)—Offset 20h ............................................................................3579
12.16.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3579
12.16.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3580
12.16.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3581
12.16.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3581
12.16.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3582
12.16.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3583
12.16.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3584
12.16.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3584
12.16.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3585
12.16.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3586
12.16.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3586
12.17 Registers Summary ........................................................................................3589
12.17.1PWM Control Register (PWMCTRL_0)—Offset 0h ......................................3589
12.17.2PWM D0i3 Control Register (PWMD0i3C)—Offset 100h..............................3590
12.17.3PWM Control Register (PWMCTRL_1)—Offset 400h...................................3591
12.17.4PWM Control Register (PWMCTRL_2)—Offset 800h...................................3592
12.17.5PWM Control Register (PWMCTRL_3)—Offset C00h...................................3593
12.18 Registers Summary ........................................................................................3595
12.18.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3595
12.18.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3596
12.18.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3597
12.18.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3598
12.18.5BAR -Base Address Register (BAR)—Offset 10h .......................................3598
12.18.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3599
12.18.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3600
12.18.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3600
12.18.9 (BAR2)—Offset 20h ............................................................................3601
12.18.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3601
12.18.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3602
12.18.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3603
12.18.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3603
12.18.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3604
12.18.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3605
12.18.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3606
334818 91
12.18.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3606
12.18.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3607
12.18.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3608
12.18.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3608
12.19 Registers Summary........................................................................................ 3611
12.19.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3611
12.19.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3612
12.19.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3613
12.19.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3614
12.19.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3614
12.19.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3615
12.19.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3616
12.19.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3616
12.19.9 (BAR2)—Offset 20h............................................................................ 3617
12.19.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3617
12.19.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3618
12.19.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3619
12.19.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3619
12.19.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3620
12.19.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3621
12.19.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3622
12.19.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3622
12.19.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3623
12.19.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3624
12.19.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3624
12.20 Registers Summary........................................................................................ 3627
12.20.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3627
12.20.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3628
12.20.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3629
12.20.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3630
12.20.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3630
12.20.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3631
12.20.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3632
12.20.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3632
12.20.9 (BAR2)—Offset 20h............................................................................ 3633
12.20.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3633
92 334818
12.20.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3634
12.20.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3635
12.20.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3635
12.20.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3636
12.20.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3637
12.20.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3638
12.20.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3638
12.20.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3639
12.20.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3640
12.20.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3640
12.21 Registers Summary ........................................................................................3643
12.21.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3643
12.21.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3644
12.21.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3645
12.21.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3646
12.21.5BAR -Base Address Register (BAR)—Offset 10h .......................................3646
12.21.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3647
12.21.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3648
12.21.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3648
12.21.9 (BAR2)—Offset 20h ............................................................................3649
12.21.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3649
12.21.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3650
12.21.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3651
12.21.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3651
12.21.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3652
12.21.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3653
12.21.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3654
12.21.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3654
12.21.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3655
12.21.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3656
12.21.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3656
13 Power Management Controller (P-Unit) ................................................................3659
13.1 Registers Summary ........................................................................................3659
13.1.1 Device Enable Register (P_CR_DEVEN_0_0_0_PCI)—Offset 54h.................3659
13.1.2 Capability ID0 A (P_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .....................3660
13.1.3 Capability ID0 B (P_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .....................3662
334818 93
13.2 Registers Summary........................................................................................ 3663
13.2.1 Device ID and Vendor ID Register (P_CR_DEVICE_ID_VENDOR_ID_0_0_1_PCI)—
Offset 0h ........................................................................................... 3664
13.2.2 PCI_STATUS_COMMAND_0_0_1_PCI
(P_CR_PCI_STATUS_COMMAND_0_0_1_PCI)—Offset 4h .......................... 3664
13.2.3 PCI Revision ID and PCI Class Code Register
(P_CR_REVISION_ID_CLASS_CODE_0_0_1_PCI)—Offset 8h .................... 3666
13.2.4 Master Latency Timer and Header Type Register
(P_CR_MASTER_LATENCY_TIME_0_0_1_PCI)—Offset Ch ......................... 3667
13.2.5 Thermal Management Base Address Register (P_CR_TMBAR_LO_0_0_1_PCI)—
Offset 10h ......................................................................................... 3668
13.2.6 Thermal Management Base Address Register (P_CR_TMBAR_HI_0_0_1_PCI)—
Offset 14h ......................................................................................... 3669
13.2.7 PCI Subsystem Vendor ID and PCI Subsystem ID
(P_CR_SVID_SID_0_0_1_PCI)—Offset 2Ch ............................................ 3669
13.2.8 CAPPTR_0_0_1_PCI (P_CR_CAPPTR_0_0_1_PCI)—Offset 34h ................... 3670
13.2.9 Interrupt and Latency Configuration (P_CR_INTR_LAT_0_0_1_PCI)—Offset 3Ch.
3671
13.2.10Device Enable Register (P_CR_DEVEN_0_0_1_PCI)—Offset 54h ................ 3671
13.2.11SCISTS_0_0_1_PCI (P_CR_SCISTS_0_0_1_PCI)—Offset 88h ................... 3672
13.2.12SCI Command (P_CR_SCICMD_0_0_1_PCI)—Offset CCh.......................... 3673
13.2.13Power Management Capabilities (P_CR_PMCAPID_0_0_1_PCI)—Offset D0h 3674
13.2.14Power Management Control and Status (P_CR_PMCS_0_0_1_PCI)—Offset D4h ..
3675
13.2.15Interrupt Status (P_CR_INTSTS_0_0_1_PCI)—Offset DCh ........................ 3676
13.2.16Capability ID0 Capability Control (P_CR_CAPID0_CAPCTRL0_0_0_1_PCI)—Offset
E0h................................................................................................... 3677
13.2.17Capability ID0 A (P_CR_CAPID0_A_0_0_1_PCI)—Offset E4h..................... 3677
13.2.18Capability ID0 B (P_CR_CAPID0_B_0_0_1_PCI)—Offset E8h..................... 3679
13.3 Registers Summary........................................................................................ 3680
13.3.1 GT_SLICE_INFO (P_CR_GT_SLICE_INFO_0_2_0_GTTMMADR)—Offset 8064h ....
3682
13.3.2 GT Hardware P-state Control Request
(P_CR_GT_HWP_REQ_0_2_0_GTTMMADR)—Offset 8068h........................ 3683
13.3.3 GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR
(P_CR_GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR)—Offset 8070h .... 3684
13.3.4 GT_SQ_OCCUPANCY_0_2_0_GTTMMADR
(P_CR_GT_SQ_OCCUPANCY_0_2_0_GTTMMADR)—Offset 8074h............... 3684
13.3.5 GT_RW_DRAM_0_2_0_GTTMMADR (P_CR_GT_RW_DRAM_0_2_0_GTTMMADR)—
Offset 8078h ...................................................................................... 3685
13.3.6 GT_P_REQ (P_CR_GT_THREAD_P_REQ_0_2_0_GTTMMADR)—Offset 807Ch 3685
13.3.7 GT_ARAT_TTT (P_CR_GT_ARAT_TTT_0_2_0_GTTMMADR)—Offset 8080h ... 3686
13.3.8 GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR
(P_CR_GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR)—Offset 8088h .......... 3687
13.3.9 GT_DISP_PWRON_0_2_0_GTTMMADR
(P_CR_GT_DISP_PWRON_0_2_0_GTTMMADR)—Offset 8090h................... 3688
13.3.10GT_GFX_RC6_0_2_0_GTTMMADR (P_CR_GT_GFX_RC6_0_2_0_GTTMMADR)—
Offset 8108h ...................................................................................... 3688
13.3.11GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8124h ....
3689
13.3.12GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR)—Offset 8128h....
3690
13.3.13GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR)—Offset 812Ch...
3690
94 334818
13.3.14P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8130h
3691
13.3.15P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 8134h..3692
13.3.16PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8138h
3692
13.3.17PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 813Ch .3693
13.3.18GT_PM_CONFIG_0_2_0_GTTMMADR
(P_CR_GT_PM_CONFIG_0_2_0_GTTMMADR)—Offset 8140h......................3694
13.3.19Graphics Interrupt Response Latency Tolerance
(P_CR_GRAPHICS_INTERRUPT_RESPONSE_TIME_0_2_0_GTTMMADR)—Offset
8150h................................................................................................3694
13.3.20GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR)—Offset 8160h .........3695
13.3.21GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR)—Offset 8164h .........3696
13.3.22CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset 816Ch ...
3697
13.3.23GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8170h................................................................................................3698
13.3.24SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8174h ......................................................................................3699
13.3.25Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8178h................................................................................................3700
13.3.26GT_PERF_LIMIT_REASONS
(P_CR_GT_PERF_LIMIT_REASONS_0_2_0_GTTMMADR)—Offset 8184h.......3701
13.3.27GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR
(P_CR_GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR)—Offset 8190h ......3703
13.3.28ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8198h ......................................................................................3704
13.3.29GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR
(P_CR_GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR)—Offset 819Ch ............3705
13.4 Registers Summary ........................................................................................3706
13.4.1 ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7480h.3707
13.4.2 ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR)—Offset 7484h.3708
13.4.3 ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR)—Offset 7488h3708
13.4.4 ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR)—Offset 748Ch .............3709
13.4.5 ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR)—Offset 7490h..............3710
13.4.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBA
R)—Offset 7498h ................................................................................3711
13.4.7 ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR
(P_CR_ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR)—Offset 74A0h .........3712
13.4.8 ISPDRIVER_SPARE_RW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RW_0_0_0_MCHBAR)—Offset 74A8h ...............3713
334818 95
13.4.9 ISPDRIVER_SPARE_RO_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RO_0_0_0_MCHBAR)—Offset 74ACh ............... 3713
13.4.10CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
74B0h ............................................................................................... 3714
13.4.11GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—
Offset 74B4h...................................................................................... 3715
13.4.12SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHB
AR)—Offset 74B8h .............................................................................. 3715
13.4.13Memory Frequency Status
(P_CR_ISPDRIVER_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
)—Offset 74BCh.................................................................................. 3716
13.4.14ISP_PERF_LIMIT_REASONS
(P_CR_ISPDRIVER_ISP_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 74CCh
3717
13.4.15I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset
74D0h............................................................................................... 3720
13.4.16I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—
Offset 74D4h ..................................................................................... 3720
13.5 ................................................................................................................... 3721
13.6 Registers Summary........................................................................................ 3723
13.6.1 Device Enable Register (P_CR_DEVEN_0_0_0_PCI)—Offset 54h ................ 3723
13.6.2 Capability ID0 A (P_CR_CAPID0_A_0_0_0_PCI)—Offset E4h..................... 3724
13.6.3 Capability ID0 B (P_CR_CAPID0_B_0_0_0_PCI)—Offset E8h..................... 3726
13.7 Registers Summary........................................................................................ 3727
13.7.1 Device ID and Vendor ID Register (P_CR_DEVICE_ID_VENDOR_ID_0_0_1_PCI)—
Offset 0h ........................................................................................... 3727
13.7.2 PCI_STATUS_COMMAND_0_0_1_PCI
(P_CR_PCI_STATUS_COMMAND_0_0_1_PCI)—Offset 4h .......................... 3728
13.7.3 PCI Revision ID and PCI Class Code Register
(P_CR_REVISION_ID_CLASS_CODE_0_0_1_PCI)—Offset 8h .................... 3730
13.7.4 Master Latency Timer and Header Type Register
(P_CR_MASTER_LATENCY_TIME_0_0_1_PCI)—Offset Ch ......................... 3731
13.7.5 Thermal Management Base Address Register (P_CR_TMBAR_LO_0_0_1_PCI)—
Offset 10h ......................................................................................... 3732
13.7.6 Thermal Management Base Address Register (P_CR_TMBAR_HI_0_0_1_PCI)—
Offset 14h ......................................................................................... 3732
13.7.7 PCI Subsystem Vendor ID and PCI Subsystem ID
(P_CR_SVID_SID_0_0_1_PCI)—Offset 2Ch ............................................ 3733
13.7.8 CAPPTR_0_0_1_PCI (P_CR_CAPPTR_0_0_1_PCI)—Offset 34h ................... 3734
13.7.9 Interrupt and Latency Configuration (P_CR_INTR_LAT_0_0_1_PCI)—Offset 3Ch.
3734
13.7.10Device Enable Register (P_CR_DEVEN_0_0_1_PCI)—Offset 54h ................ 3735
13.7.11SCISTS_0_0_1_PCI (P_CR_SCISTS_0_0_1_PCI)—Offset 88h ................... 3736
13.7.12SCI Command (P_CR_SCICMD_0_0_1_PCI)—Offset CCh.......................... 3737
13.7.13Power Management Capabilities (P_CR_PMCAPID_0_0_1_PCI)—Offset D0h 3737
13.7.14Power Management Control and Status (P_CR_PMCS_0_0_1_PCI)—Offset D4h ..
3738
13.7.15Interrupt Status (P_CR_INTSTS_0_0_1_PCI)—Offset DCh ........................ 3740
13.7.16Capability ID0 Capability Control (P_CR_CAPID0_CAPCTRL0_0_0_1_PCI)—Offset
E0h................................................................................................... 3741
13.7.17Capability ID0 A (P_CR_CAPID0_A_0_0_1_PCI)—Offset E4h..................... 3741
13.7.18Capability ID0 B (P_CR_CAPID0_B_0_0_1_PCI)—Offset E8h..................... 3743
96 334818
13.8 Registers Summary ........................................................................................3745
13.8.1 GT_SLICE_INFO (P_CR_GT_SLICE_INFO_0_2_0_GTTMMADR)—Offset 8064h .....
3746
13.8.2 GT Hardware P-state Control Request
(P_CR_GT_HWP_REQ_0_2_0_GTTMMADR)—Offset 8068h ........................3747
13.8.3 GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR
(P_CR_GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR)—Offset 8070h.....3748
13.8.4 GT_SQ_OCCUPANCY_0_2_0_GTTMMADR
(P_CR_GT_SQ_OCCUPANCY_0_2_0_GTTMMADR)—Offset 8074h ...............3748
13.8.5 GT_RW_DRAM_0_2_0_GTTMMADR (P_CR_GT_RW_DRAM_0_2_0_GTTMMADR)—
Offset 8078h ......................................................................................3749
13.8.6 GT_P_REQ (P_CR_GT_THREAD_P_REQ_0_2_0_GTTMMADR)—Offset 807Ch 3749
13.8.7 GT_ARAT_TTT (P_CR_GT_ARAT_TTT_0_2_0_GTTMMADR)—Offset 8080h ...3750
13.8.8 GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR
(P_CR_GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR)—Offset 8088h...........3751
13.8.9 GT_DISP_PWRON_0_2_0_GTTMMADR
(P_CR_GT_DISP_PWRON_0_2_0_GTTMMADR)—Offset 8090h ...................3752
13.8.10GT_GFX_RC6_0_2_0_GTTMMADR (P_CR_GT_GFX_RC6_0_2_0_GTTMMADR)—
Offset 8108h ......................................................................................3752
13.8.11GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8124h ....
3753
13.8.12GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR)—Offset 8128h ....
3754
13.8.13GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR)—Offset 812Ch ...
3754
13.8.14P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8130h
3755
13.8.15P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 8134h..3756
13.8.16PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8138h
3756
13.8.17PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 813Ch .3757
13.8.18GT_PM_CONFIG_0_2_0_GTTMMADR
(P_CR_GT_PM_CONFIG_0_2_0_GTTMMADR)—Offset 8140h......................3758
13.8.19Graphics Interrupt Response Latency Tolerance
(P_CR_GRAPHICS_INTERRUPT_RESPONSE_TIME_0_2_0_GTTMMADR)—Offset
8150h................................................................................................3758
13.8.20GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR)—Offset 8160h .........3759
13.8.21GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR)—Offset 8164h .........3760
13.8.22CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset 816Ch ...
3761
13.8.23GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8170h................................................................................................3762
13.8.24SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8174h ......................................................................................3763
334818 97
13.8.25Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8178h ............................................................................................... 3764
13.8.26GT_PERF_LIMIT_REASONS
(P_CR_GT_PERF_LIMIT_REASONS_0_2_0_GTTMMADR)—Offset 8184h ...... 3765
13.8.27GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR
(P_CR_GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR)—Offset 8190h...... 3768
13.8.28ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8198h ...................................................................................... 3769
13.8.29GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR
(P_CR_GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR)—Offset 819Ch............ 3770
13.9 Registers Summary........................................................................................ 3773
13.9.1 ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7480h 3774
13.9.2 ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR)—Offset 7484h 3774
13.9.3 ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR)—Offset 7488h3775
13.9.4 ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR)—Offset 748Ch ............. 3776
13.9.5 ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR)—Offset 7490h ............. 3777
13.9.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBA
R)—Offset 7498h ................................................................................ 3777
13.9.7 ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR
(P_CR_ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR)—Offset 74A0h ......... 3779
13.9.8 ISPDRIVER_SPARE_RW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RW_0_0_0_MCHBAR)—Offset 74A8h............... 3780
13.9.9 ISPDRIVER_SPARE_RO_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RO_0_0_0_MCHBAR)—Offset 74ACh ............... 3780
13.9.10CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
74B0h ............................................................................................... 3781
13.9.11GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—
Offset 74B4h...................................................................................... 3782
13.9.12SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHB
AR)—Offset 74B8h .............................................................................. 3782
13.9.13Memory Frequency Status
(P_CR_ISPDRIVER_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
)—Offset 74BCh.................................................................................. 3783
13.9.14ISP_PERF_LIMIT_REASONS
(P_CR_ISPDRIVER_ISP_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 74CCh
3784
13.9.15I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset
74D0h............................................................................................... 3787
13.9.16I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—
Offset 74D4h ..................................................................................... 3787
14 ITSS..................................................................................................................... 3789
14.1 Registers Summary........................................................................................ 3789
14.1.1 Version (VS)—Offset 1h ....................................................................... 3792
14.1.2 Redirection Table Entry 0 (RTE0)—Offset 10h ......................................... 3793
98 334818
14.1.3 Redirection Table Entry 1 (RTE1)—Offset 12h..........................................3794
14.1.4 Redirection Table Entry 2 (RTE2)—Offset 14h..........................................3795
14.1.5 Redirection Table Entry 3 (RTE3)—Offset 16h..........................................3797
14.1.6 Redirection Table Entry 4 (RTE4)—Offset 18h..........................................3798
14.1.7 Redirection Table Entry 5 (RTE5)—Offset 1Ah..........................................3799
14.1.8 Redirection Table Entry 6 (RTE6)—Offset 1Ch .........................................3800
14.1.9 Redirection Table Entry 7 (RTE7)—Offset 1Eh..........................................3801
14.1.10Redirection Table Entry 8 (RTE8)—Offset 20h..........................................3802
14.1.11Redirection Table Entry 9 (RTE9)—Offset 22h..........................................3804
14.1.12Redirection Table Entry 10 (RTE10)—Offset 24h ......................................3805
14.1.13Redirection Table Entry 11 (RTE11)—Offset 26h ......................................3806
14.1.14Redirection Table Entry 12 (RTE12)—Offset 28h ......................................3807
14.1.15Redirection Table Entry 13 (RTE13)—Offset 2Ah ......................................3808
14.1.16Redirection Table Entry 14 (RTE14)—Offset 2Ch ......................................3809
14.1.17Redirection Table Entry 15 (RTE15)—Offset 2Eh ......................................3811
14.1.18Redirection Table Entry 16 (RTE16)—Offset 30h ......................................3812
14.1.19Redirection Table Entry 17 (RTE17)—Offset 32h ......................................3813
14.1.20Redirection Table Entry 18 (RTE18)—Offset 34h ......................................3814
14.1.21Redirection Table Entry 19 (RTE19)—Offset 36h ......................................3815
14.1.22Redirection Table Entry 20 (RTE20)—Offset 38h ......................................3816
14.1.23Redirection Table Entry 21 (RTE21)—Offset 3Ah ......................................3818
14.1.24Redirection Table Entry 22 (RTE22)—Offset 3Ch ......................................3819
14.1.25Redirection Table Entry 23 (RTE23)—Offset 3Eh ......................................3820
14.1.26Redirection Table Entry 24 (RTE24)—Offset 40h ......................................3821
14.1.27Redirection Table Entry 25 (RTE25)—Offset 42h ......................................3822
14.1.28Redirection Table Entry 26 (RTE26)—Offset 44h ......................................3823
14.1.29Redirection Table Entry 27 (RTE27)—Offset 46h ......................................3825
14.1.30Redirection Table Entry 28 (RTE28)—Offset 48h ......................................3826
14.1.31Redirection Table Entry 29 (RTE29)—Offset 4Ah ......................................3827
14.1.32Redirection Table Entry 30 (RTE30)—Offset 4Ch ......................................3828
14.1.33Redirection Table Entry 31 (RTE31)—Offset 4Eh ......................................3829
14.1.34Redirection Table Entry 32 (RTE32)—Offset 50h ......................................3830
14.1.35Redirection Table Entry 33 (RTE33)—Offset 52h ......................................3832
14.1.36Redirection Table Entry 34 (RTE34)—Offset 54h ......................................3833
14.1.37Redirection Table Entry 35 (RTE35)—Offset 56h ......................................3834
14.1.38Redirection Table Entry 36 (RTE36)—Offset 58h ......................................3835
14.1.39Redirection Table Entry 37 (RTE37)—Offset 5Ah ......................................3836
14.1.40Redirection Table Entry 38 (RTE38)—Offset 5Ch ......................................3837
14.1.41Redirection Table Entry 39 (RTE39)—Offset 5Eh ......................................3839
14.1.42Redirection Table Entry 40 (RTE40)—Offset 60h ......................................3840
14.1.43Redirection Table Entry 41 (RTE41)—Offset 62h ......................................3841
14.1.44Redirection Table Entry 42 (RTE42)—Offset 64h ......................................3842
14.1.45Redirection Table Entry 43 (RTE43)—Offset 66h ......................................3843
14.1.46Redirection Table Entry 44 (RTE44)—Offset 68h ......................................3844
14.1.47Redirection Table Entry 45 (RTE45)—Offset 6Ah ......................................3846
14.1.48Redirection Table Entry 46 (RTE46)—Offset 6Ch ......................................3847
14.1.49Redirection Table Entry 47 (RTE47)—Offset 6Eh ......................................3848
14.1.50Redirection Table Entry 48 (RTE48)—Offset 70h ......................................3849
14.1.51Redirection Table Entry 49 (RTE49)—Offset 72h ......................................3850
14.1.52Redirection Table Entry 50 (RTE50)—Offset 74h ......................................3851
14.1.53Redirection Table Entry 51 (RTE51)—Offset 76h ......................................3853
14.1.54Redirection Table Entry 52 (RTE52)—Offset 78h ......................................3854
14.1.55Redirection Table Entry 53 (RTE53)—Offset 7Ah ......................................3855
14.1.56Redirection Table Entry 54 (RTE54)—Offset 7Ch ......................................3856
14.1.57Redirection Table Entry 55 (RTE55)—Offset 7Eh ......................................3857
334818 99
14.1.58Redirection Table Entry 56 (RTE56)—Offset 80h...................................... 3858
14.1.59Redirection Table Entry 57 (RTE57)—Offset 82h...................................... 3860
14.1.60Redirection Table Entry 58 (RTE58)—Offset 84h...................................... 3861
14.1.61Redirection Table Entry 59 (RTE59)—Offset 86h...................................... 3862
14.1.62Redirection Table Entry 60 (RTE60)—Offset 88h...................................... 3863
14.1.63Redirection Table Entry 61 (RTE61)—Offset 8Ah ..................................... 3864
14.1.64Redirection Table Entry 62 (RTE62)—Offset 8Ch ..................................... 3865
14.1.65Redirection Table Entry 63 (RTE63)—Offset 8Eh...................................... 3867
14.1.66Redirection Table Entry 64 (RTE64)—Offset 90h...................................... 3868
14.1.67Redirection Table Entry 65 (RTE65)—Offset 92h...................................... 3869
14.1.68Redirection Table Entry 66 (RTE66)—Offset 94h...................................... 3870
14.1.69Redirection Table Entry 67 (RTE67)—Offset 96h...................................... 3871
14.1.70Redirection Table Entry 68 (RTE68)—Offset 98h...................................... 3872
14.1.71Redirection Table Entry 69 (RTE69)—Offset 9Ah ..................................... 3874
14.1.72Redirection Table Entry 70 (RTE70)—Offset 9Ch ..................................... 3875
14.1.73Redirection Table Entry 71 (RTE71)—Offset 9Eh...................................... 3876
14.1.74Redirection Table Entry 72 (RTE72)—Offset A0h ..................................... 3877
14.1.75Redirection Table Entry 73 (RTE73)—Offset A2h ..................................... 3878
14.1.76Redirection Table Entry 74 (RTE74)—Offset A4h ..................................... 3879
14.1.77Redirection Table Entry 75 (RTE75)—Offset A6h ..................................... 3881
14.1.78Redirection Table Entry 76 (RTE76)—Offset A8h ..................................... 3882
14.1.79Redirection Table Entry 77 (RTE77)—Offset AAh ..................................... 3883
14.1.80Redirection Table Entry 78 (RTE78)—Offset ACh ..................................... 3884
14.1.81Redirection Table Entry 79 (RTE79)—Offset AEh ..................................... 3885
14.1.82Redirection Table Entry 80 (RTE80)—Offset B0h ..................................... 3886
14.1.83Redirection Table Entry 81 (RTE81)—Offset B2h ..................................... 3888
14.1.84Redirection Table Entry 82 (RTE82)—Offset B4h ..................................... 3889
14.1.85Redirection Table Entry 83 (RTE83)—Offset B6h ..................................... 3890
14.1.86Redirection Table Entry 84 (RTE84)—Offset B8h ..................................... 3891
14.1.87Redirection Table Entry 85 (RTE85)—Offset BAh ..................................... 3892
14.1.88Redirection Table Entry 86 (RTE86)—Offset BCh ..................................... 3893
14.1.89Redirection Table Entry 87 (RTE87)—Offset BEh ..................................... 3895
14.1.90Redirection Table Entry 88 (RTE88)—Offset C0h ..................................... 3896
14.1.91Redirection Table Entry 89 (RTE89)—Offset C2h ..................................... 3897
14.1.92Redirection Table Entry 90 (RTE90)—Offset C4h ..................................... 3898
14.1.93Redirection Table Entry 91 (RTE91)—Offset C6h ..................................... 3899
14.1.94Redirection Table Entry 92 (RTE92)—Offset C8h ..................................... 3900
14.1.95Redirection Table Entry 93 (RTE93)—Offset CAh ..................................... 3902
14.1.96Redirection Table Entry 94 (RTE94)—Offset CCh ..................................... 3903
14.1.97Redirection Table Entry 95 (RTE95)—Offset CEh ..................................... 3904
14.1.98Redirection Table Entry 96 (RTE96)—Offset D0h ..................................... 3905
14.1.99Redirection Table Entry 97 (RTE97)—Offset D2h ..................................... 3906
14.1.100Redirection Table Entry 98 (RTE98)—Offset D4h.................................... 3907
14.1.101Redirection Table Entry 99 (RTE99)—Offset D6h.................................... 3909
14.1.102Redirection Table Entry 100 (RTE100)—Offset D8h ................................ 3910
14.1.103Redirection Table Entry 101 (RTE101)—Offset DAh ................................ 3911
14.1.104Redirection Table Entry 102 (RTE102)—Offset DCh ................................ 3912
14.1.105Redirection Table Entry 103 (RTE103)—Offset DEh ................................ 3913
14.1.106Redirection Table Entry 104 (RTE104)—Offset E0h................................. 3914
14.1.107Redirection Table Entry 105 (RTE105)—Offset E2h................................. 3916
14.1.108Redirection Table Entry 106 (RTE106)—Offset E4h................................. 3917
14.1.109Redirection Table Entry 107 (RTE107)—Offset E6h................................. 3918
14.1.110Redirection Table Entry 108 (RTE108)—Offset E8h................................. 3919
14.1.111Redirection Table Entry 109 (RTE109)—Offset EAh ................................ 3920
14.1.112Redirection Table Entry 110 (RTE110)—Offset ECh ................................ 3921
100 334818
14.1.113Redirection Table Entry 111 (RTE111)—Offset EEh .................................3923
14.1.114Redirection Table Entry 112 (RTE112)—Offset F0h .................................3924
14.1.115Redirection Table Entry 113 (RTE113)—Offset F2h .................................3925
14.1.116Redirection Table Entry 114 (RTE114)—Offset F4h .................................3926
14.1.117Redirection Table Entry 115 (RTE115)—Offset F6h .................................3927
14.1.118Redirection Table Entry 116 (RTE116)—Offset F8h .................................3928
14.1.119Redirection Table Entry 117 (RTE117)—Offset FAh .................................3930
14.1.120Redirection Table Entry 118 (RTE118)—Offset FCh .................................3931
14.1.121Redirection Table Entry 119 (RTE119)—Offset FEh .................................3932
14.1.122PIRQA Routing Control (PARC)—Offset 3100h ........................................3933
14.1.123PIRQB Routing Control (PBRC)—Offset 3101h ........................................3934
14.1.124PIRQC Routing Control (PCRC)—Offset 3102h ........................................3934
14.1.125PIRQD Routing Control (PDRC)—Offset 3103h........................................3935
14.1.126PIRQE Routing Control (PERC)—Offset 3104h ........................................3936
14.1.127PIRQF Routing Control (PFRC)—Offset 3105h.........................................3936
14.1.128PIRQG Routing Control (PGRC)—Offset 3106h........................................3937
14.1.129PIRQH Routing Control (PHRC)—Offset 3107h........................................3938
14.1.130PCI Interrupt Route 0 (PIR0)—Offset 3140h ..........................................3938
14.1.131PCI Interrupt Route 1 (PIR1)—Offset 3142h ..........................................3939
14.1.132PCI Interrupt Route 2 (PIR2)—Offset 3144h ..........................................3940
14.1.133PCI Interrupt Route 3(PIR3)—Offset 3146h ...........................................3941
14.1.134PCI Interrupt Route 4 (PIR4)—Offset 3148h ..........................................3942
14.1.135PCI Interrupt Route 5 (PIR5)—Offset 314Ah ..........................................3943
14.1.136PCI Interrupt Route 6 (PIR6)—Offset 314Ch ..........................................3943
14.1.137PCI Interrupt Route 7 (PIR7)—Offset 314Eh ..........................................3944
14.1.138PCI Interrupt Route 8 (PIR8)—Offset 3150h ..........................................3945
14.1.139PCI Interrupt Route 9 (PIR9)—Offset 3152h ..........................................3946
14.1.140PCI Interrupt Route 10 (PIR10)—Offset 3154h .......................................3947
14.1.141PCI Interrupt Route 11 (PIR11)—Offset 3156h .......................................3948
14.1.142PCI Interrupt Route 12 (PIR12)—Offset 3158h .......................................3948
14.1.143Interrupt Polarity Control 0 (IPC0)—Offset 3200h...................................3949
14.1.144Interrupt Polarity Control 1 (IPC1)—Offset 3204h...................................3949
14.1.145Interrupt Polarity Control 2 (IPC2)—Offset 3208h...................................3950
14.1.146Interrupt Polarity Control 3 (IPC3)—Offset 320Ch...................................3950
14.1.147ITSS Power Reduction Control (ITSSPRC)—Offset 3300h .........................3951
14.1.148SIDE Clock Timing (SIDECT)—Offset 3304h...........................................3951
14.2 Registers Summary ........................................................................................3953
14.2.1 Index Register (IDX)—Offset FEC00000h ................................................3953
14.2.2 Window Register (WDW)—Offset FEC00010h...........................................3953
14.2.3 EOI Register (EOI)—Offset FEC00040h ...................................................3954
14.3 Registers Summary ........................................................................................3954
14.3.1 NMI Status and Control (NMI_STS_CNT)—Offset 61h ...............................3955
14.3.2 NMI Enable (and Real Time Clock Index) (NMI_EN)—Offset 70h ................3956
14.3.3 Init Register (PORT92)—Offset 92h........................................................3956
14.3.4 Reset Control Register (RST_CNT)—Offset CF9h ......................................3957
14.4 Registers Summary ........................................................................................3958
14.4.1 General Capabilities and ID Register (GEN_CAP_ID)—Offset FED00000h.....3959
14.4.2 General Config Register (GEN_CFG)—Offset FED00010h ...........................3960
14.4.3 Main Counter Value (MAIN_CNTR)—Offset FED000F0h .............................3961
14.4.4 Timer 0 Config and Capabilities (TMR0_CNF_CAP)—Offset FED00100h........3962
14.4.5 Timer 0 Comparator Value (TMR0_CMP_VAL)—Offset FED00108h ..............3965
14.4.6 Timer 0 FSB Interrupt Rout Register (TMR0_FSB_INT_ROUT)—Offset FED00110h
3966
14.4.7 Timer 1 Config and Capabilities (TMR1_CNF_CAP)—Offset FED00120h........3967
14.4.8 Timer 1 Comparator Value (TMR1_CMP_VAL)—Offset FED00128h ..............3970
334818 101
14.4.9 Timer 1 FSB Interrupt Rout Register (TMR1_FSB_INT_ROUT)—Offset FED00130h
3971
14.4.10Timer 2 Config and Capabilities (TMR2_CNF_CAP)—Offset FED00140h ....... 3972
14.4.11Timer 2 Comparator Value (TMR2_CMP_VAL)—Offset FED00148h ............. 3975
14.4.12Timer 2 FSB Interrupt Rout Register (TMR2_FSB_INT_ROUT)—Offset FED00150h
3976
14.4.13Timer 3 Config and Capabilities (TMR3_CNF_CAP)—Offset FED00160h ....... 3977
14.4.14Timer 3 Comparator Value (TMR3_CMP_VAL)—Offset FED00168h ............. 3980
14.4.15Timer 3 FSB Interrupt Rout Register (TMR3_FSB_INT_ROUT)—Offset FED00170h
3981
14.4.16Timer 4 Config and Capabilities (TMR4_CNF_CAP)—Offset FED00180h ....... 3982
14.4.17Timer 4 Comparator Value (TMR4_CMP_VAL)—Offset FED00188h ............. 3985
14.4.18Timer 4 FSB Interrupt Rout Register (TMR4_FSB_INT_ROUT)—Offset FED00190h
3986
14.4.19Timer 5 Config and Capabilities (TMR5_CNF_CAP)—Offset FED001A0h ....... 3987
14.4.20Timer 5 Comparator Value (TMR5_CMP_VAL)—Offset FED001A8h ............. 3990
14.4.21Timer 5 FSB Interrupt Rout Register (TMR5_FSB_INT_ROUT)—Offset FED001B0h
3991
14.4.22Timer 6 Config and Capabilities (TMR6_CNF_CAP)—Offset FED001C0h ....... 3992
14.4.23Timer 6 Comparator Value (TMR6_CMP_VAL)—Offset FED001C8h ............. 3995
14.4.24Timer 6 FSB Interrupt Rout Register (TMR6_FSB_INT_ROUT)—Offset FED001D0h
3996
14.4.25Timer 7 Config and Capabilities (TMR7_CNF_CAP)—Offset FED001E0h ....... 3997
14.4.26Timer 7 Comparator Value (TMR7_CMP_VAL)—Offset FED001E8h.............. 4000
14.4.27Timer 7 FSB Interrupt Rout Register (TMR7_FSB_INT_ROUT)—Offset FED001F0h
4001
14.5 Registers Summary........................................................................................ 4002
14.5.1 Master Initialization Command Word 1 (MICW1)—Offset 20h .................... 4003
14.5.2 Master Operational Control Word 2 (MOCW2)—Offset 20h ........................ 4003
14.5.3 Master Operational Control Word 3 (MOCW3)—Offset 20h ........................ 4004
14.5.4 Master Initialization Command Word 2 (MICW2)—Offset 21h .................... 4005
14.5.5 Master Initialization Command Word 3 (MICW3)—Offset 21h .................... 4006
14.5.6 Master Initialization Command Word 4 (MICW4)—Offset 21h .................... 4007
14.5.7 Master Operational Control Word 1 (MOCW1)—Offset 21h ........................ 4007
14.5.8 Slave Operational Control Word 3 (SOCW3)—Offset A0h .......................... 4008
14.5.9 Slave Initialization Command Word 1 (SICW1)—Offset A0h ...................... 4009
14.5.10Slave Operational Control Word 2 (SOCW2)—Offset A0h .......................... 4010
14.5.11Slave Initialization Command Word 3 (SICW3)—Offset A1h ...................... 4011
14.5.12Slave Initialization Command Word 4 (SICW4)—Offset A1h ...................... 4011
14.5.13Slave Operational Control Word 1 (SOCW1)—Offset A1h .......................... 4012
14.5.14Slave Initialization Command Word 2 (SICW2)—Offset A1h ...................... 4013
14.5.15Master Edge/Level Control (ELCR1)—Offset 4D0h.................................... 4013
14.5.16Slave Edge/Level Control (ELCR2)—Offset 4D1h ..................................... 4014
14.6 Registers Summary........................................................................................ 4015
14.6.1 Counter 0 - Interval Timer Status Byte Format Register (C0_ITSBFR)—Offset 40h
4015
14.6.2 Counter 0 - Counter Access Ports Register (C0_CAPR)—Offset 40h ............ 4016
14.6.3 Counter 2 - Interval Timer Status Byte Format Register (C2_ITSBFR)—Offset 42h
4017
14.6.4 Counter 2 - Counter Access Ports Register (C2_CAPR)—Offset 42h ............ 4018
14.6.5 Timer Control Word Register (TCW)—Offset 43h ..................................... 4019
14.6.6 Read Back Command (RBC)—Offset 43h ................................................ 4020
14.6.7 Counter Latch Command (CLC)—Offset 43h ........................................... 4021
14.7 ................................................................................................................... 4021
14.8 Registers Summary........................................................................................ 4023
102 334818
14.8.1 Version (VS)—Offset 1h .......................................................................4026
14.8.2 Redirection Table Entry 0 (RTE0)—Offset 10h..........................................4027
14.8.3 Redirection Table Entry 1 (RTE1)—Offset 12h..........................................4028
14.8.4 Redirection Table Entry 2 (RTE2)—Offset 14h..........................................4029
14.8.5 Redirection Table Entry 3 (RTE3)—Offset 16h..........................................4030
14.8.6 Redirection Table Entry 4 (RTE4)—Offset 18h..........................................4032
14.8.7 Redirection Table Entry 5 (RTE5)—Offset 1Ah..........................................4033
14.8.8 Redirection Table Entry 6 (RTE6)—Offset 1Ch .........................................4034
14.8.9 Redirection Table Entry 7 (RTE7)—Offset 1Eh..........................................4035
14.8.10Redirection Table Entry 8 (RTE8)—Offset 20h..........................................4036
14.8.11Redirection Table Entry 9 (RTE9)—Offset 22h..........................................4038
14.8.12Redirection Table Entry 10 (RTE10)—Offset 24h ......................................4039
14.8.13Redirection Table Entry 11 (RTE11)—Offset 26h ......................................4040
14.8.14Redirection Table Entry 12 (RTE12)—Offset 28h ......................................4041
14.8.15Redirection Table Entry 13 (RTE13)—Offset 2Ah ......................................4042
14.8.16Redirection Table Entry 14 (RTE14)—Offset 2Ch ......................................4043
14.8.17Redirection Table Entry 15 (RTE15)—Offset 2Eh ......................................4045
14.8.18Redirection Table Entry 16 (RTE16)—Offset 30h ......................................4046
14.8.19Redirection Table Entry 17 (RTE17)—Offset 32h ......................................4047
14.8.20Redirection Table Entry 18 (RTE18)—Offset 34h ......................................4048
14.8.21Redirection Table Entry 19 (RTE19)—Offset 36h ......................................4049
14.8.22Redirection Table Entry 20 (RTE20)—Offset 38h ......................................4050
14.8.23Redirection Table Entry 21 (RTE21)—Offset 3Ah ......................................4052
14.8.24Redirection Table Entry 22 (RTE22)—Offset 3Ch ......................................4053
14.8.25Redirection Table Entry 23 (RTE23)—Offset 3Eh ......................................4054
14.8.26Redirection Table Entry 24 (RTE24)—Offset 40h ......................................4055
14.8.27Redirection Table Entry 25 (RTE25)—Offset 42h ......................................4056
14.8.28Redirection Table Entry 26 (RTE26)—Offset 44h ......................................4057
14.8.29Redirection Table Entry 27 (RTE27)—Offset 46h ......................................4059
14.8.30Redirection Table Entry 28 (RTE28)—Offset 48h ......................................4060
14.8.31Redirection Table Entry 29 (RTE29)—Offset 4Ah ......................................4061
14.8.32Redirection Table Entry 30 (RTE30)—Offset 4Ch ......................................4062
14.8.33Redirection Table Entry 31 (RTE31)—Offset 4Eh ......................................4063
14.8.34Redirection Table Entry 32 (RTE32)—Offset 50h ......................................4064
14.8.35Redirection Table Entry 33 (RTE33)—Offset 52h ......................................4066
14.8.36Redirection Table Entry 34 (RTE34)—Offset 54h ......................................4067
14.8.37Redirection Table Entry 35 (RTE35)—Offset 56h ......................................4068
14.8.38Redirection Table Entry 36 (RTE36)—Offset 58h ......................................4069
14.8.39Redirection Table Entry 37 (RTE37)—Offset 5Ah ......................................4070
14.8.40Redirection Table Entry 38 (RTE38)—Offset 5Ch ......................................4071
14.8.41Redirection Table Entry 39 (RTE39)—Offset 5Eh ......................................4073
14.8.42Redirection Table Entry 40 (RTE40)—Offset 60h ......................................4074
14.8.43Redirection Table Entry 41 (RTE41)—Offset 62h ......................................4075
14.8.44Redirection Table Entry 42 (RTE42)—Offset 64h ......................................4076
14.8.45Redirection Table Entry 43 (RTE43)—Offset 66h ......................................4077
14.8.46Redirection Table Entry 44 (RTE44)—Offset 68h ......................................4078
14.8.47Redirection Table Entry 45 (RTE45)—Offset 6Ah ......................................4080
14.8.48Redirection Table Entry 46 (RTE46)—Offset 6Ch ......................................4081
14.8.49Redirection Table Entry 47 (RTE47)—Offset 6Eh ......................................4082
14.8.50Redirection Table Entry 48 (RTE48)—Offset 70h ......................................4083
14.8.51Redirection Table Entry 49 (RTE49)—Offset 72h ......................................4084
14.8.52Redirection Table Entry 50 (RTE50)—Offset 74h ......................................4085
14.8.53Redirection Table Entry 51 (RTE51)—Offset 76h ......................................4087
14.8.54Redirection Table Entry 52 (RTE52)—Offset 78h ......................................4088
14.8.55Redirection Table Entry 53 (RTE53)—Offset 7Ah ......................................4089
334818 103
14.8.56Redirection Table Entry 54 (RTE54)—Offset 7Ch ..................................... 4090
14.8.57Redirection Table Entry 55 (RTE55)—Offset 7Eh...................................... 4091
14.8.58Redirection Table Entry 56 (RTE56)—Offset 80h...................................... 4092
14.8.59Redirection Table Entry 57 (RTE57)—Offset 82h...................................... 4094
14.8.60Redirection Table Entry 58 (RTE58)—Offset 84h...................................... 4095
14.8.61Redirection Table Entry 59 (RTE59)—Offset 86h...................................... 4096
14.8.62Redirection Table Entry 60 (RTE60)—Offset 88h...................................... 4097
14.8.63Redirection Table Entry 61 (RTE61)—Offset 8Ah ..................................... 4098
14.8.64Redirection Table Entry 62 (RTE62)—Offset 8Ch ..................................... 4099
14.8.65Redirection Table Entry 63 (RTE63)—Offset 8Eh...................................... 4101
14.8.66Redirection Table Entry 64 (RTE64)—Offset 90h...................................... 4102
14.8.67Redirection Table Entry 65 (RTE65)—Offset 92h...................................... 4103
14.8.68Redirection Table Entry 66 (RTE66)—Offset 94h...................................... 4104
14.8.69Redirection Table Entry 67 (RTE67)—Offset 96h...................................... 4105
14.8.70Redirection Table Entry 68 (RTE68)—Offset 98h...................................... 4106
14.8.71Redirection Table Entry 69 (RTE69)—Offset 9Ah ..................................... 4108
14.8.72Redirection Table Entry 70 (RTE70)—Offset 9Ch ..................................... 4109
14.8.73Redirection Table Entry 71 (RTE71)—Offset 9Eh...................................... 4110
14.8.74Redirection Table Entry 72 (RTE72)—Offset A0h ..................................... 4111
14.8.75Redirection Table Entry 73 (RTE73)—Offset A2h ..................................... 4112
14.8.76Redirection Table Entry 74 (RTE74)—Offset A4h ..................................... 4113
14.8.77Redirection Table Entry 75 (RTE75)—Offset A6h ..................................... 4115
14.8.78Redirection Table Entry 76 (RTE76)—Offset A8h ..................................... 4116
14.8.79Redirection Table Entry 77 (RTE77)—Offset AAh ..................................... 4117
14.8.80Redirection Table Entry 78 (RTE78)—Offset ACh ..................................... 4118
14.8.81Redirection Table Entry 79 (RTE79)—Offset AEh ..................................... 4119
14.8.82Redirection Table Entry 80 (RTE80)—Offset B0h ..................................... 4120
14.8.83Redirection Table Entry 81 (RTE81)—Offset B2h ..................................... 4122
14.8.84Redirection Table Entry 82 (RTE82)—Offset B4h ..................................... 4123
14.8.85Redirection Table Entry 83 (RTE83)—Offset B6h ..................................... 4124
14.8.86Redirection Table Entry 84 (RTE84)—Offset B8h ..................................... 4125
14.8.87Redirection Table Entry 85 (RTE85)—Offset BAh ..................................... 4126
14.8.88Redirection Table Entry 86 (RTE86)—Offset BCh ..................................... 4127
14.8.89Redirection Table Entry 87 (RTE87)—Offset BEh ..................................... 4129
14.8.90Redirection Table Entry 88 (RTE88)—Offset C0h ..................................... 4130
14.8.91Redirection Table Entry 89 (RTE89)—Offset C2h ..................................... 4131
14.8.92Redirection Table Entry 90 (RTE90)—Offset C4h ..................................... 4132
14.8.93Redirection Table Entry 91 (RTE91)—Offset C6h ..................................... 4133
14.8.94Redirection Table Entry 92 (RTE92)—Offset C8h ..................................... 4134
14.8.95Redirection Table Entry 93 (RTE93)—Offset CAh ..................................... 4136
14.8.96Redirection Table Entry 94 (RTE94)—Offset CCh ..................................... 4137
14.8.97Redirection Table Entry 95 (RTE95)—Offset CEh ..................................... 4138
14.8.98Redirection Table Entry 96 (RTE96)—Offset D0h ..................................... 4139
14.8.99Redirection Table Entry 97 (RTE97)—Offset D2h ..................................... 4140
14.8.100Redirection Table Entry 98 (RTE98)—Offset D4h.................................... 4141
14.8.101Redirection Table Entry 99 (RTE99)—Offset D6h.................................... 4143
14.8.102Redirection Table Entry 100 (RTE100)—Offset D8h ................................ 4144
14.8.103Redirection Table Entry 101 (RTE101)—Offset DAh ................................ 4145
14.8.104Redirection Table Entry 102 (RTE102)—Offset DCh ................................ 4146
14.8.105Redirection Table Entry 103 (RTE103)—Offset DEh ................................ 4147
14.8.106Redirection Table Entry 104 (RTE104)—Offset E0h................................. 4148
14.8.107Redirection Table Entry 105 (RTE105)—Offset E2h................................. 4150
14.8.108Redirection Table Entry 106 (RTE106)—Offset E4h................................. 4151
14.8.109Redirection Table Entry 107 (RTE107)—Offset E6h................................. 4152
14.8.110Redirection Table Entry 108 (RTE108)—Offset E8h................................. 4153
104 334818
14.8.111Redirection Table Entry 109 (RTE109)—Offset EAh .................................4154
14.8.112Redirection Table Entry 110 (RTE110)—Offset ECh .................................4155
14.8.113Redirection Table Entry 111 (RTE111)—Offset EEh .................................4157
14.8.114Redirection Table Entry 112 (RTE112)—Offset F0h .................................4158
14.8.115Redirection Table Entry 113 (RTE113)—Offset F2h .................................4159
14.8.116Redirection Table Entry 114 (RTE114)—Offset F4h .................................4160
14.8.117Redirection Table Entry 115 (RTE115)—Offset F6h .................................4161
14.8.118Redirection Table Entry 116 (RTE116)—Offset F8h .................................4162
14.8.119Redirection Table Entry 117 (RTE117)—Offset FAh .................................4164
14.8.120Redirection Table Entry 118 (RTE118)—Offset FCh .................................4165
14.8.121Redirection Table Entry 119 (RTE119)—Offset FEh .................................4166
14.8.122PIRQA Routing Control (PARC)—Offset 3100h ........................................4167
14.8.123PIRQB Routing Control (PBRC)—Offset 3101h ........................................4168
14.8.124PIRQC Routing Control (PCRC)—Offset 3102h ........................................4168
14.8.125PIRQD Routing Control (PDRC)—Offset 3103h........................................4169
14.8.126PIRQE Routing Control (PERC)—Offset 3104h ........................................4170
14.8.127PIRQF Routing Control (PFRC)—Offset 3105h.........................................4170
14.8.128PIRQG Routing Control (PGRC)—Offset 3106h........................................4171
14.8.129PIRQH Routing Control (PHRC)—Offset 3107h........................................4172
14.8.130PCI Interrupt Route 0 (PIR0)—Offset 3140h ..........................................4172
14.8.131PCI Interrupt Route 1 (PIR1)—Offset 3142h ..........................................4173
14.8.132PCI Interrupt Route 2 (PIR2)—Offset 3144h ..........................................4174
14.8.133PCI Interrupt Route 3(PIR3)—Offset 3146h ...........................................4175
14.8.134PCI Interrupt Route 4 (PIR4)—Offset 3148h ..........................................4176
14.8.135PCI Interrupt Route 5 (PIR5)—Offset 314Ah ..........................................4177
14.8.136PCI Interrupt Route 6 (PIR6)—Offset 314Ch ..........................................4177
14.8.137PCI Interrupt Route 7 (PIR7)—Offset 314Eh ..........................................4178
14.8.138PCI Interrupt Route 8 (PIR8)—Offset 3150h ..........................................4179
14.8.139PCI Interrupt Route 9 (PIR9)—Offset 3152h ..........................................4180
14.8.140PCI Interrupt Route 10 (PIR10)—Offset 3154h .......................................4181
14.8.141PCI Interrupt Route 11 (PIR11)—Offset 3156h .......................................4182
14.8.142PCI Interrupt Route 12 (PIR12)—Offset 3158h .......................................4182
14.8.143Interrupt Polarity Control 0 (IPC0)—Offset 3200h...................................4183
14.8.144Interrupt Polarity Control 1 (IPC1)—Offset 3204h...................................4183
14.8.145Interrupt Polarity Control 2 (IPC2)—Offset 3208h...................................4184
14.8.146Interrupt Polarity Control 3 (IPC3)—Offset 320Ch...................................4184
14.8.147ITSS Power Reduction Control (ITSSPRC)—Offset 3300h .........................4185
14.8.148SIDE Clock Timing (SIDECT)—Offset 3304h...........................................4185
14.9 Registers Summary ........................................................................................4187
14.9.1 Index Register (IDX)—Offset FEC00000h ................................................4187
14.9.2 Window Register (WDW)—Offset FEC00010h...........................................4187
14.9.3 EOI Register (EOI)—Offset FEC00040h ...................................................4188
14.10 Registers Summary ........................................................................................4189
14.10.1NMI Status and Control (NMI_STS_CNT)—Offset 61h ...............................4189
14.10.2NMI Enable (and Real Time Clock Index) (NMI_EN)—Offset 70h ................4190
14.10.3Init Register (PORT92)—Offset 92h........................................................4191
14.10.4Reset Control Register (RST_CNT)—Offset CF9h ......................................4191
14.11 Registers Summary ........................................................................................4193
14.11.1General Capabilities and ID Register (GEN_CAP_ID)—Offset FED00000h.....4194
14.11.2General Config Register (GEN_CFG)—Offset FED00010h ...........................4195
14.11.3Main Counter Value (MAIN_CNTR)—Offset FED000F0h .............................4196
14.11.4Timer 0 Config and Capabilities (TMR0_CNF_CAP)—Offset FED00100h........4196
14.11.5Timer 0 Comparator Value (TMR0_CMP_VAL)—Offset FED00108h ..............4199
14.11.6Timer 0 FSB Interrupt Rout Register (TMR0_FSB_INT_ROUT)—Offset FED00110h
4200
334818 105
14.11.7Timer 1 Config and Capabilities (TMR1_CNF_CAP)—Offset FED00120h ....... 4201
14.11.8Timer 1 Comparator Value (TMR1_CMP_VAL)—Offset FED00128h ............. 4204
14.11.9Timer 1 FSB Interrupt Rout Register (TMR1_FSB_INT_ROUT)—Offset FED00130h
4205
14.11.10Timer 2 Config and Capabilities (TMR2_CNF_CAP)—Offset FED00140h...... 4206
14.11.11Timer 2 Comparator Value (TMR2_CMP_VAL)—Offset FED00148h ............ 4209
14.11.12Timer 2 FSB Interrupt Rout Register (TMR2_FSB_INT_ROUT)—Offset
FED00150h ........................................................................................ 4210
14.11.13Timer 3 Config and Capabilities (TMR3_CNF_CAP)—Offset FED00160h...... 4211
14.11.14Timer 3 Comparator Value (TMR3_CMP_VAL)—Offset FED00168h ............ 4214
14.11.15Timer 3 FSB Interrupt Rout Register (TMR3_FSB_INT_ROUT)—Offset
FED00170h ........................................................................................ 4215
14.11.16Timer 4 Config and Capabilities (TMR4_CNF_CAP)—Offset FED00180h...... 4216
14.11.17Timer 4 Comparator Value (TMR4_CMP_VAL)—Offset FED00188h ............ 4219
14.11.18Timer 4 FSB Interrupt Rout Register (TMR4_FSB_INT_ROUT)—Offset
FED00190h ........................................................................................ 4220
14.11.19Timer 5 Config and Capabilities (TMR5_CNF_CAP)—Offset FED001A0h ..... 4221
14.11.20Timer 5 Comparator Value (TMR5_CMP_VAL)—Offset FED001A8h ............ 4224
14.11.21Timer 5 FSB Interrupt Rout Register (TMR5_FSB_INT_ROUT)—Offset
FED001B0h........................................................................................ 4225
14.11.22Timer 6 Config and Capabilities (TMR6_CNF_CAP)—Offset FED001C0h ..... 4226
14.11.23Timer 6 Comparator Value (TMR6_CMP_VAL)—Offset FED001C8h ............ 4229
14.11.24Timer 6 FSB Interrupt Rout Register (TMR6_FSB_INT_ROUT)—Offset
FED001D0h ....................................................................................... 4230
14.11.25Timer 7 Config and Capabilities (TMR7_CNF_CAP)—Offset FED001E0h...... 4231
14.11.26Timer 7 Comparator Value (TMR7_CMP_VAL)—Offset FED001E8h ............ 4234
14.11.27Timer 7 FSB Interrupt Rout Register (TMR7_FSB_INT_ROUT)—Offset
FED001F0h ........................................................................................ 4235
14.12 Registers Summary........................................................................................ 4237
14.12.1Master Initialization Command Word 1 (MICW1)—Offset 20h .................... 4237
14.12.2Master Operational Control Word 2 (MOCW2)—Offset 20h ........................ 4238
14.12.3Master Operational Control Word 3 (MOCW3)—Offset 20h ........................ 4239
14.12.4Master Initialization Command Word 2 (MICW2)—Offset 21h .................... 4240
14.12.5Master Initialization Command Word 3 (MICW3)—Offset 21h .................... 4241
14.12.6Master Initialization Command Word 4 (MICW4)—Offset 21h .................... 4242
14.12.7Master Operational Control Word 1 (MOCW1)—Offset 21h ........................ 4242
14.12.8Slave Operational Control Word 3 (SOCW3)—Offset A0h .......................... 4243
14.12.9Slave Initialization Command Word 1 (SICW1)—Offset A0h ...................... 4244
14.12.10Slave Operational Control Word 2 (SOCW2)—Offset A0h......................... 4245
14.12.11Slave Initialization Command Word 3 (SICW3)—Offset A1h..................... 4246
14.12.12Slave Initialization Command Word 4 (SICW4)—Offset A1h..................... 4246
14.12.13Slave Operational Control Word 1 (SOCW1)—Offset A1h......................... 4247
14.12.14Slave Initialization Command Word 2 (SICW2)—Offset A1h..................... 4248
14.12.15Master Edge/Level Control (ELCR1)—Offset 4D0h .................................. 4248
14.12.16Slave Edge/Level Control (ELCR2)—Offset 4D1h .................................... 4249
14.13 Registers Summary........................................................................................ 4251
14.13.1Counter 0 - Interval Timer Status Byte Format Register (C0_ITSBFR)—Offset 40h
4251
14.13.2Counter 0 - Counter Access Ports Register (C0_CAPR)—Offset 40h ............ 4252
14.13.3Counter 2 - Interval Timer Status Byte Format Register (C2_ITSBFR)—Offset 42h
4253
14.13.4Counter 2 - Counter Access Ports Register (C2_CAPR)—Offset 42h ............ 4254
14.13.5Timer Control Word Register (TCW)—Offset 43h ..................................... 4255
14.13.6Read Back Command (RBC)—Offset 43h ................................................ 4256
14.13.7Counter Latch Command (CLC)—Offset 43h ........................................... 4257
106 334818
15 IOSF2OCP.............................................................................................................4259
15.1 Registers Summary ........................................................................................4259
15.1.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
4259
15.1.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..4260
15.1.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
4261
15.1.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................4262
15.1.5 BAR -Base Address Register (BAR)—Offset 10h .......................................4262
15.1.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................4263
15.1.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................4264
15.1.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................4264
15.1.9 SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................4265
15.1.10EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
4266
15.1.11CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........4266
15.1.12INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............4267
15.1.13POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
4267
15.1.14PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................4268
15.1.15PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
4269
15.1.16DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 4270
15.1.17D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................4270
15.1.18DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................4271
15.1.19D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................4272
15.2 ...................................................................................................................4273
15.3 Registers Summary ........................................................................................4275
15.3.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
4275
15.3.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..4276
15.3.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
4277
15.3.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................4278
15.3.5 BAR -Base Address Register (BAR)—Offset 10h .......................................4278
15.3.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................4279
15.3.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................4280
15.3.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................4280
15.3.9 SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................4281
15.3.10EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
4282
15.3.11CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........4282
15.3.12INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............4283
15.3.13POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
4283
15.3.14PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................4284
334818 107
15.3.15PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
4285
15.3.16DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 4286
15.3.17D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 4286
15.3.18DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 4287
15.3.19D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 4288
16 PCIe..................................................................................................................... 4291
16.1 Registers Summary........................................................................................ 4291
16.1.1 Device Command; Primary Status (CMD_PSPCLKD_L1TREF_CFG—Offset
1010hTS)—Offset 4h........................................................................... 4294
16.1.2 Revision ID;Class Code (RID_CC)—Offset 8h .......................................... 4296
16.1.3 Cache Line Size; Primary Latency Timer; Header Type (CLS_PLT_HTYPE)—Offset
Ch .................................................................................................... 4297
16.1.4 Bus Numbers; Secondary Latency Timer (BNUM_SLT)—Offset 18h ............ 4298
16.1.5 I/O Base and Limit; Secondary Status (IOBL_SSTS)—Offset 1Ch............... 4298
16.1.6 Memory Base and Limit (MBL)—Offset 20h ............................................. 4300
16.1.7 Prefetchable Memory Base and Limit (PMBL)—Offset 24h ......................... 4300
16.1.8 Prefetchable Memory Base Upper 32 Bits (PMBU32)—Offset 28h ............... 4301
16.1.9 Prefetchable Memory Limit Upper 32 Bits (PMLU32)—Offset 2Ch ............... 4301
16.1.10Capabilities List Pointer (CAPP)—Offset 34h ............................................ 4302
16.1.11Interrupt Information; Bridge Control (INTR_BCTRL)—Offset 3Ch.............. 4303
16.1.12Capabilities List; PCI Express Capabilities (CLIST_XCAP)—Offset 40h ......... 4305
16.1.13Device Capabilities (DCAP)—Offset 44h.................................................. 4306
16.1.14Device Control; Device Status (DCTL_DSTS)—Offset 48h ......................... 4307
16.1.15Link Capabilities (LCAP)—Offset 4Ch...................................................... 4309
16.1.16Link Control; Link Status (LCTL_LSTS)—Offset 50h ................................. 4312
16.1.17Slot Capabilities (SLCAP)—Offset 54h .................................................... 4316
16.1.18Slot Control; Slot Status (SLCTL_SLSTS)—Offset 58h .............................. 4317
16.1.19Root Control (RCTL)—Offset 5Ch........................................................... 4318
16.1.20Root Status (RSTS)—Offset 60h............................................................ 4319
16.1.21Device Capabilities 2 (DCAP2)—Offset 64h ............................................. 4320
16.1.22Device Control 2; Device Status 2 (DCTL2_DSTS2)—Offset 68h ................ 4321
16.1.23Link Capabilities 2 (LCAP2)—Offset 6Ch ................................................. 4324
16.1.24Link Control 2; Link Status 2 (LCTL2_LSTS2)—Offset 70h ........................ 4326
16.1.25Slot Capabilities 2 (SLCAP2)—Offset 74h................................................ 4329
16.1.26Slot Control 2; Slot Status 2 (SLCTL2_SLSTS2)—Offset 78h ..................... 4330
16.1.27Message Signaled Interrupt Identifiers; Message Signaled Interrupt Message
Control (MID_MC)—Offset 80h.............................................................. 4330
16.1.28Message Signaled Interrupt Message Data (MD)—Offset 88h .................... 4331
16.1.29Subsystem Vendor Capability (SVCAP)—Offset 90h ................................. 4332
16.1.30Subsystem Vendor IDs (SVID)—Offset 94h ............................................ 4332
16.1.31Power Management Capability; PCI Power Management Capabilities
(PMCAP_PMC)—Offset A0h ................................................................... 4333
16.1.32PCI Power Management Control And Status (PMCS)—Offset A4h ............... 4334
16.1.33Advanced Error Extended Reporting Capability Header (AECH)—Offset 100h4335
16.1.34Uncorrectable Error Status (UES)—Offset 104h ....................................... 4336
16.1.35Uncorrectable Error Mask (UEM)—Offset 108h ........................................ 4337
16.1.36Uncorrectable Error Severity (UEV)—Offset 10Ch .................................... 4338
16.1.37Correctable Error Status (CES)—Offset 110h .......................................... 4339
16.1.38Correctable Error Mask (CEM)—Offset 114h............................................ 4340
16.1.39Advanced Error Capabilities and Control (AECC)—Offset 118h ................... 4341
16.1.40Header Log DW1 (HL_DW1)—Offset 11Ch .............................................. 4342
108 334818
16.1.41Header Log DW2 (HL_DW2)—Offset 120h...............................................4342
16.1.42Header Log DW3 (HL_DW3)—Offset 124h...............................................4343
16.1.43Header Log DW4 (HL_DW4)—Offset 128h...............................................4343
16.1.44Root Error Command (REC)—Offset 12Ch ...............................................4344
16.1.45Error Source Identification (ESID)—Offset 134h.......................................4344
16.1.46ACS Extended Capability Header (ACSECH)—Offset 140h..........................4345
16.1.47ACS Capability Register (ACSCAPR)—Offset 144h ....................................4346
16.1.48ACS Control Register (ACSCTLR)—Offset 148h ........................................4347
16.1.49PTM Extended Capability Header (PTMECH)—Offset 150h..........................4348
16.1.50PTM Capability Register (PTMCAPR)—Offset 154h ....................................4349
16.1.51PTM Control Register (PTMCTLR)—Offset 158h ........................................4350
16.1.52L1 Sub-States Extended Capability Header (L1SECH)—Offset 200h ............4350
16.1.53L1 Sub-States Capabilities (L1SCAP)—Offset 204h ...................................4351
16.1.54L1 Sub-States Control 1 (L1SCTL1)—Offset 208h.....................................4353
16.1.55L1 Sub-States Control 2 (L1SCTL2)—Offset 20Ch ....................................4354
16.1.56Secondary PCI Express Extended Capability Header (SPEECH)—Offset 220h 4355
16.1.57Link Control 3 (LCTL3)—Offset 224h ......................................................4356
16.1.58Lane Error Status (LES)—Offset 228h ....................................................4357
16.1.59Lane 0 and Lane 1 Equalization Control (L01EC)—Offset 22Ch ...................4358
16.1.60Lane 2 and Lane 3 Equalization Control (L23EC)—Offset 230h ...................4360
16.1.61PCI Express Replay Timer Policy 1 (PCIERTP1)—Offset 300h .....................4361
16.1.62PCI Express Replay Timer Policy 2 (PCIERTP2)—Offset 304h .....................4363
16.1.63PCI Express Status 1 (PCIESTS1)—Offset 328h .......................................4366
16.1.64PCI Express Status 2 (PCIESTS2)—Offset 32Ch .......................................4370
16.1.65PCI Express Compliance Measurement Mode (CMM) Port Control (PCIECMMPC)—
Offset 330h ........................................................................................4372
16.1.66PCI Express Compliance Measurement Mode Symbol Buffer (PCIECMMSB)—Offset
334h .................................................................................................4374
16.1.67PTM Propagation Delay (PTMPD)—Offset 390h.........................................4375
16.1.68PTM Lower Local Master Time (PTMLLMT)—Offset 394h ............................4375
16.1.69PTM Upper Local Master Time (PTMULMT)—Offset 398h ............................4376
16.1.70PTM Pipe Stage Delay Configuration 1 (PTMPSDC1)—Offset 39Ch ..............4376
16.1.71PTM Pipe Stage Delay Configuration 2 (PTMPSDC2)—Offset 3A0h...............4377
16.1.72PTM Pipe Stage Delay Configuration 3 (PTMPSDC3)—Offset 3A4h...............4378
16.1.73PTM Pipe Stage Delay Configuration 4 (PTMPSDC4)—Offset 3A8h...............4380
16.1.74PTM Pipe Stage Delay Configuration 5 (PTMPSDC5)—Offset 3ACh ..............4381
16.1.75PTM Extended Config (PTMECFG)—Offset 3B0h........................................4382
16.1.76PTM Lower T2 Time Stamp (PTMLT2TSTMP)—Offset 3B4h .........................4385
16.1.77PTM Upper T2 Time Stamp (PTMUT2TSTMP)—Offset 3B8h ........................4386
16.1.78Strap Configuration 2 (STRPFUSECFG2)—Offset 414h ..............................4386
16.1.79Thermal and Power Throttling (TNPT)—Offset 418h..................................4387
16.1.80Dynamic Lane Switch (DYNLNSW)—Offset 41Ch ......................................4391
16.1.81Power Control Enable (PCE)—Offset 428h ...............................................4392
16.1.82PGCB Control1 (PGCBCTL1)—Offset 42Ch ...............................................4393
16.1.83PGCB Control2 (PGCBCTL2)—Offset 430h ...............................................4396
16.1.84Equalization Configuration 1 (EQCFG1)—Offset 450h................................4397
16.1.85Remote Transmitter Preset Coefficient List 1 (RTPCL1)—Offset 454h ..........4403
16.1.86Remote Transmitter Preset Coefficient List 2 (RTPCL2)—Offset 458h ..........4406
16.1.87Remote Transmitter Preset Coefficient List 3 (RTPCL3)—Offset 45Ch ..........4409
16.1.88Remote Transmitter Preset Coefficient List 4 (RTPCL4)—Offset 460h ..........4412
16.1.89Figure Of Merit Status (FOMS)—Offset 464h............................................4415
16.1.90Hardware Autonomous Equalization Control (HAEQ)—Offset 468h ..............4416
16.1.91Local Transmitter Coefficient Override 1 (LTCO1)—Offset 470h..................4419
16.1.92Local Transmitter Coefficient Override 2 (LTCO2)—Offset 474h..................4421
16.1.93GEN3 L0s Control (G3L0SCTL)—Offset 478h ...........................................4423
334818 109
16.1.94Equalization Configuration 2 (EQCFG2)—Offset 47Ch ............................... 4425
16.1.95Monitor Mux (MM)—Offset 480h............................................................ 4428
16.1.96Lane0 P0 and P1 Preset-Coefficient Mapping (L0P0P1PCM)—Offset 500h .... 4429
16.1.97Lane0 P1, P2 and P3 Preset-Coefficient Mapping (L0P1P2P3PCM)—Offset 504h...
4430
16.1.98Lane0 P3 and P4 Preset-Coefficient Mapping (L0P3P4PCM)—Offset 508h .... 4431
16.1.99Lane0 P5 and P6 Preset-Coefficient Mapping (L0P5P6PCM)—Offset 50Ch .... 4433
16.1.100Lane0 P6, P7 and P8 Preset-Coefficient Mapping (L0P6P7P8PCM)—Offset 510h .
4434
16.1.101Lane0 P8 and P9 Preset-Coefficient Mapping (L0P8P9PCM)—Offset 514h ... 4435
16.1.102Lane0 P10 Preset-Coefficient Mapping (L0P10PCM)—Offset 518h ............. 4436
16.1.103Lane0 LF and FS (L0LFFS)—Offset 51Ch ............................................... 4437
16.1.104Lane1 P0 and P1 Preset-Coefficient Mapping (L1P0P1PCM)—Offset 520h ... 4439
16.1.105Lane1 P1, P2 and P3 Preset-Coefficient Mapping (L1P1P2P3PCM)—Offset 524h .
4440
16.1.106Lane1 P3 and P4 Preset-Coefficient Mapping (L1P3P4PCM)—Offset 528h ... 4441
16.1.107Lane1 P5 and P6 Preset-Coefficient Mapping (L1P5P6PCM)—Offset 52Ch... 4442
16.1.108Lane1 P6, P7 and P8 Preset-Coefficient Mapping (L1P6P7P8PCM)—Offset 530h .
4444
16.1.109Lane1 P8 and P9 Preset-Coefficient Mapping (L1P8P9PCM)—Offset 534h ... 4445
16.1.110Lane1 P10 Preset-Coefficient Mapping (L1P10PCM)—Offset 538h ............. 4446
16.1.111Lane1 LF and FS (L1LFFS)—Offset 53Ch ............................................... 4447
16.1.112Lane2 P0 and P1 Preset-Coefficient Mapping (L2P0P1PCM)—Offset 540h ... 4448
16.1.113Lane2 P1, P2 and P3 Preset-Coefficient Mapping (L2P1P2P3PCM)—Offset 544h .
4449
16.1.114Lane2 P3 and P4 Preset-Coefficient Mapping (L2P3P4PCM)—Offset 548h ... 4450
16.1.115Lane2 P5 and P6 Preset-Coefficient Mapping (L2P5P6PCM)—Offset 54Ch... 4452
16.1.116Lane2 P6, P7 and P8 Preset-Coefficient Mapping (L2P6P7P8PCM)—Offset 550h .
4453
16.1.117Lane2 P8 and P9 Preset-Coefficient Mapping (L2P8P9PCM)—Offset 554h ... 4454
16.1.118Lane2 P10 Preset-Coefficient Mapping (L2P10PCM)—Offset 558h ............. 4455
16.1.119Lane2 LF and FS (L2LFFS)—Offset 55Ch ............................................... 4456
16.1.120Lane3 P0 and P1 Preset-Coefficient Mapping (L3P0P1PCM)—Offset 560h ... 4457
16.1.121Lane3 P1, P2 and P3 Preset-Coefficient Mapping (L3P1P2P3PCM)—Offset 564h .
4459
16.1.122Lane3 P3 and P4 Preset-Coefficient Mapping (L3P3P4PCM)—Offset 568h ... 4460
16.1.123Lane3 P5 and P6 Preset-Coefficient Mapping (L3P5P6PCM)—Offset 56Ch... 4461
16.1.124Lane3 P6, P7 and P8 Preset-Coefficient Mapping (L3P6P7P8PCM)—Offset 570h .
4462
16.1.125Lane3 P8 and P9 Preset-Coefficient Mapping (L3P8P9PCM)—Offset 574h ... 4463
16.1.126Lane3 P10 Preset-Coefficient Mapping (L3P10PCM)—Offset 578h ............. 4464
16.1.127Lane3 LF and FS (L3LFFS)—Offset 57Ch ............................................... 4465
16.1.128Lane3 LF and FS (L3LFFS)—Offset 57Ch ............................................... 4466
16.1.129PCLKD_L1TREF_CFG—Offset 1010h ..................................................... 4468
16.2 ................................................................................................................... 4470
16.3 Registers Summary........................................................................................ 4471
16.3.1 Device Command; Primary Status (CMD_PSPCLKD_L1TREF_CFG—Offset
1010hTS)—Offset 4h........................................................................... 4474
16.3.2 Revision ID;Class Code (RID_CC)—Offset 8h .......................................... 4476
16.3.3 Cache Line Size; Primary Latency Timer; Header Type (CLS_PLT_HTYPE)—Offset
Ch .................................................................................................... 4477
16.3.4 Bus Numbers; Secondary Latency Timer (BNUM_SLT)—Offset 18h ............ 4478
16.3.5 I/O Base and Limit; Secondary Status (IOBL_SSTS)—Offset 1Ch............... 4478
16.3.6 Memory Base and Limit (MBL)—Offset 20h ............................................. 4480
16.3.7 Prefetchable Memory Base and Limit (PMBL)—Offset 24h ......................... 4480
16.3.8 Prefetchable Memory Base Upper 32 Bits (PMBU32)—Offset 28h ............... 4481
110 334818
16.3.9 Prefetchable Memory Limit Upper 32 Bits (PMLU32)—Offset 2Ch ................4481
16.3.10Capabilities List Pointer (CAPP)—Offset 34h ............................................4482
16.3.11Interrupt Information; Bridge Control (INTR_BCTRL)—Offset 3Ch ..............4483
16.3.12Capabilities List; PCI Express Capabilities (CLIST_XCAP)—Offset 40h .........4485
16.3.13Device Capabilities (DCAP)—Offset 44h ..................................................4486
16.3.14Device Control; Device Status (DCTL_DSTS)—Offset 48h..........................4487
16.3.15Link Capabilities (LCAP)—Offset 4Ch ......................................................4489
16.3.16Link Control; Link Status (LCTL_LSTS)—Offset 50h ..................................4492
16.3.17Slot Capabilities (SLCAP)—Offset 54h.....................................................4496
16.3.18Slot Control; Slot Status (SLCTL_SLSTS)—Offset 58h...............................4497
16.3.19Root Control (RCTL)—Offset 5Ch ...........................................................4498
16.3.20Root Status (RSTS)—Offset 60h ............................................................4499
16.3.21Device Capabilities 2 (DCAP2)—Offset 64h..............................................4500
16.3.22Device Control 2; Device Status 2 (DCTL2_DSTS2)—Offset 68h.................4501
16.3.23Link Capabilities 2 (LCAP2)—Offset 6Ch..................................................4504
16.3.24Link Control 2; Link Status 2 (LCTL2_LSTS2)—Offset 70h .........................4506
16.3.25Slot Capabilities 2 (SLCAP2)—Offset 74h ................................................4509
16.3.26Slot Control 2; Slot Status 2 (SLCTL2_SLSTS2)—Offset 78h ......................4510
16.3.27Message Signaled Interrupt Identifiers; Message Signaled Interrupt Message
Control (MID_MC)—Offset 80h ..............................................................4510
16.3.28Message Signaled Interrupt Message Data (MD)—Offset 88h .....................4511
16.3.29Subsystem Vendor Capability (SVCAP)—Offset 90h ..................................4512
16.3.30Subsystem Vendor IDs (SVID)—Offset 94h .............................................4512
16.3.31Power Management Capability; PCI Power Management Capabilities
(PMCAP_PMC)—Offset A0h ...................................................................4513
16.3.32PCI Power Management Control And Status (PMCS)—Offset A4h ................4514
16.3.33Advanced Error Extended Reporting Capability Header (AECH)—Offset 100h4515
16.3.34Uncorrectable Error Status (UES)—Offset 104h .......................................4516
16.3.35Uncorrectable Error Mask (UEM)—Offset 108h .........................................4517
16.3.36Uncorrectable Error Severity (UEV)—Offset 10Ch.....................................4518
16.3.37Correctable Error Status (CES)—Offset 110h ...........................................4519
16.3.38Correctable Error Mask (CEM)—Offset 114h ............................................4520
16.3.39Advanced Error Capabilities and Control (AECC)—Offset 118h ...................4521
16.3.40Header Log DW1 (HL_DW1)—Offset 11Ch...............................................4522
16.3.41Header Log DW2 (HL_DW2)—Offset 120h...............................................4522
16.3.42Header Log DW3 (HL_DW3)—Offset 124h...............................................4523
16.3.43Header Log DW4 (HL_DW4)—Offset 128h...............................................4523
16.3.44Root Error Command (REC)—Offset 12Ch ...............................................4524
16.3.45Error Source Identification (ESID)—Offset 134h.......................................4524
16.3.46ACS Extended Capability Header (ACSECH)—Offset 140h..........................4525
16.3.47ACS Capability Register (ACSCAPR)—Offset 144h ....................................4526
16.3.48ACS Control Register (ACSCTLR)—Offset 148h ........................................4527
16.3.49PTM Extended Capability Header (PTMECH)—Offset 150h..........................4528
16.3.50PTM Capability Register (PTMCAPR)—Offset 154h ....................................4529
16.3.51PTM Control Register (PTMCTLR)—Offset 158h ........................................4530
16.3.52L1 Sub-States Extended Capability Header (L1SECH)—Offset 200h ............4530
16.3.53L1 Sub-States Capabilities (L1SCAP)—Offset 204h ...................................4531
16.3.54L1 Sub-States Control 1 (L1SCTL1)—Offset 208h.....................................4533
16.3.55L1 Sub-States Control 2 (L1SCTL2)—Offset 20Ch ....................................4534
16.3.56Secondary PCI Express Extended Capability Header (SPEECH)—Offset 220h 4535
16.3.57Link Control 3 (LCTL3)—Offset 224h ......................................................4536
16.3.58Lane Error Status (LES)—Offset 228h ....................................................4537
16.3.59Lane 0 and Lane 1 Equalization Control (L01EC)—Offset 22Ch ...................4538
16.3.60Lane 2 and Lane 3 Equalization Control (L23EC)—Offset 230h ...................4540
16.3.61PCI Express Replay Timer Policy 1 (PCIERTP1)—Offset 300h .....................4541
334818 111
16.3.62PCI Express Replay Timer Policy 2 (PCIERTP2)—Offset 304h..................... 4543
16.3.63PCI Express Status 1 (PCIESTS1)—Offset 328h....................................... 4546
16.3.64PCI Express Status 2 (PCIESTS2)—Offset 32Ch....................................... 4550
16.3.65PCI Express Compliance Measurement Mode (CMM) Port Control (PCIECMMPC)—
Offset 330h........................................................................................ 4552
16.3.66PCI Express Compliance Measurement Mode Symbol Buffer (PCIECMMSB)—Offset
334h ................................................................................................. 4554
16.3.67PTM Propagation Delay (PTMPD)—Offset 390h ........................................ 4555
16.3.68PTM Lower Local Master Time (PTMLLMT)—Offset 394h ............................ 4555
16.3.69PTM Upper Local Master Time (PTMULMT)—Offset 398h ........................... 4556
16.3.70PTM Pipe Stage Delay Configuration 1 (PTMPSDC1)—Offset 39Ch .............. 4556
16.3.71PTM Pipe Stage Delay Configuration 2 (PTMPSDC2)—Offset 3A0h .............. 4557
16.3.72PTM Pipe Stage Delay Configuration 3 (PTMPSDC3)—Offset 3A4h .............. 4558
16.3.73PTM Pipe Stage Delay Configuration 4 (PTMPSDC4)—Offset 3A8h .............. 4560
16.3.74PTM Pipe Stage Delay Configuration 5 (PTMPSDC5)—Offset 3ACh .............. 4561
16.3.75PTM Extended Config (PTMECFG)—Offset 3B0h ....................................... 4562
16.3.76PTM Lower T2 Time Stamp (PTMLT2TSTMP)—Offset 3B4h ........................ 4565
16.3.77PTM Upper T2 Time Stamp (PTMUT2TSTMP)—Offset 3B8h ........................ 4566
16.3.78Strap Configuration 2 (STRPFUSECFG2)—Offset 414h .............................. 4566
16.3.79Thermal and Power Throttling (TNPT)—Offset 418h ................................. 4567
16.3.80Dynamic Lane Switch (DYNLNSW)—Offset 41Ch...................................... 4571
16.3.81Power Control Enable (PCE)—Offset 428h............................................... 4572
16.3.82PGCB Control1 (PGCBCTL1)—Offset 42Ch .............................................. 4573
16.3.83PGCB Control2 (PGCBCTL2)—Offset 430h............................................... 4576
16.3.84Equalization Configuration 1 (EQCFG1)—Offset 450h ............................... 4577
16.3.85Remote Transmitter Preset Coefficient List 1 (RTPCL1)—Offset 454h.......... 4583
16.3.86Remote Transmitter Preset Coefficient List 2 (RTPCL2)—Offset 458h.......... 4586
16.3.87Remote Transmitter Preset Coefficient List 3 (RTPCL3)—Offset 45Ch.......... 4589
16.3.88Remote Transmitter Preset Coefficient List 4 (RTPCL4)—Offset 460h.......... 4592
16.3.89Figure Of Merit Status (FOMS)—Offset 464h ........................................... 4595
16.3.90Hardware Autonomous Equalization Control (HAEQ)—Offset 468h ............. 4596
16.3.91Local Transmitter Coefficient Override 1 (LTCO1)—Offset 470h ................. 4599
16.3.92Local Transmitter Coefficient Override 2 (LTCO2)—Offset 474h ................. 4601
16.3.93GEN3 L0s Control (G3L0SCTL)—Offset 478h ........................................... 4603
16.3.94Equalization Configuration 2 (EQCFG2)—Offset 47Ch ............................... 4605
16.3.95Monitor Mux (MM)—Offset 480h............................................................ 4608
16.3.96Lane0 P0 and P1 Preset-Coefficient Mapping (L0P0P1PCM)—Offset 500h .... 4609
16.3.97Lane0 P1, P2 and P3 Preset-Coefficient Mapping (L0P1P2P3PCM)—Offset 504h...
4610
16.3.98Lane0 P3 and P4 Preset-Coefficient Mapping (L0P3P4PCM)—Offset 508h .... 4611
16.3.99Lane0 P5 and P6 Preset-Coefficient Mapping (L0P5P6PCM)—Offset 50Ch .... 4613
16.3.100Lane0 P6, P7 and P8 Preset-Coefficient Mapping (L0P6P7P8PCM)—Offset 510h .
4614
16.3.101Lane0 P8 and P9 Preset-Coefficient Mapping (L0P8P9PCM)—Offset 514h ... 4615
16.3.102Lane0 P10 Preset-Coefficient Mapping (L0P10PCM)—Offset 518h ............. 4616
16.3.103Lane0 LF and FS (L0LFFS)—Offset 51Ch ............................................... 4617
16.3.104Lane1 P0 and P1 Preset-Coefficient Mapping (L1P0P1PCM)—Offset 520h ... 4619
16.3.105Lane1 P1, P2 and P3 Preset-Coefficient Mapping (L1P1P2P3PCM)—Offset 524h .
4620
16.3.106Lane1 P3 and P4 Preset-Coefficient Mapping (L1P3P4PCM)—Offset 528h ... 4621
16.3.107Lane1 P5 and P6 Preset-Coefficient Mapping (L1P5P6PCM)—Offset 52Ch... 4622
16.3.108Lane1 P6, P7 and P8 Preset-Coefficient Mapping (L1P6P7P8PCM)—Offset 530h .
4624
16.3.109Lane1 P8 and P9 Preset-Coefficient Mapping (L1P8P9PCM)—Offset 534h ... 4625
16.3.110Lane1 P10 Preset-Coefficient Mapping (L1P10PCM)—Offset 538h ............. 4626
112 334818
16.3.111Lane1 LF and FS (L1LFFS)—Offset 53Ch................................................4627
16.3.112Lane2 P0 and P1 Preset-Coefficient Mapping (L2P0P1PCM)—Offset 540h ...4628
16.3.113Lane2 P1, P2 and P3 Preset-Coefficient Mapping (L2P1P2P3PCM)—Offset 544h..
4629
16.3.114Lane2 P3 and P4 Preset-Coefficient Mapping (L2P3P4PCM)—Offset 548h ...4630
16.3.115Lane2 P5 and P6 Preset-Coefficient Mapping (L2P5P6PCM)—Offset 54Ch ...4632
16.3.116Lane2 P6, P7 and P8 Preset-Coefficient Mapping (L2P6P7P8PCM)—Offset 550h..
4633
16.3.117Lane2 P8 and P9 Preset-Coefficient Mapping (L2P8P9PCM)—Offset 554h ...4634
16.3.118Lane2 P10 Preset-Coefficient Mapping (L2P10PCM)—Offset 558h..............4635
16.3.119Lane2 LF and FS (L2LFFS)—Offset 55Ch................................................4636
16.3.120Lane3 P0 and P1 Preset-Coefficient Mapping (L3P0P1PCM)—Offset 560h ...4637
16.3.121Lane3 P1, P2 and P3 Preset-Coefficient Mapping (L3P1P2P3PCM)—Offset 564h..
4639
16.3.122Lane3 P3 and P4 Preset-Coefficient Mapping (L3P3P4PCM)—Offset 568h ...4640
16.3.123Lane3 P5 and P6 Preset-Coefficient Mapping (L3P5P6PCM)—Offset 56Ch ...4641
16.3.124Lane3 P6, P7 and P8 Preset-Coefficient Mapping (L3P6P7P8PCM)—Offset 570h..
4642
16.3.125Lane3 P8 and P9 Preset-Coefficient Mapping (L3P8P9PCM)—Offset 574h ...4643
16.3.126Lane3 P10 Preset-Coefficient Mapping (L3P10PCM)—Offset 578h..............4644
16.3.127Lane3 LF and FS (L3LFFS)—Offset 57Ch................................................4645
16.3.128Lane3 LF and FS (L3LFFS)—Offset 57Ch................................................4646
16.3.129PCLKD_L1TREF_CFG—Offset 1010h......................................................4648
17 SATA ....................................................................................................................4651
17.1 Registers Summary ........................................................................................4651
17.1.1 Command (CMD)—Offset 4h .................................................................4652
17.1.2 Device Status (STS)—Offset 6h .............................................................4653
17.1.3 Revision ID (RID)—Offset 8h ................................................................4654
17.1.4 Programming Interface (PI)—Offset 9h...................................................4654
17.1.5 Cache Line Size (CLS)—Offset Ch ..........................................................4655
17.1.6 Master Latency Timer (MLT)—Offset Dh..................................................4655
17.1.7 Header Type (HTYPE)—Offset Eh ...........................................................4656
17.1.8 MSI-X Table Base Address (MXTBA)—Offset 10h......................................4656
17.1.9 MXP Base Address (MXPBA)—Offset 14h.................................................4657
17.1.10SCMDBA (SCMDBA)—Offset 18h............................................................4658
17.1.11SCTLBA (SCTLBA)—Offset 1Ch ..............................................................4658
17.1.12AHCI Index Data Pair Base Address (AIDPBA)—Offset 20h ........................4659
17.1.13AHCI Base Address (ABAR)—Offset 24h..................................................4659
17.1.14Sub System Identifiers (SS)—Offset 2Ch ................................................4661
17.1.15Capabilities Pointer (CAP)—Offset 34h....................................................4661
17.1.16Interrupt Information (INTR)—Offset 3Ch ...............................................4662
17.1.17PCI Power Management Capability ID (PID)—Offset 70h ...........................4662
17.1.18PCI Power Management Control and Status (PMCS)—Offset 74h ................4663
17.1.19Message Signalled Interrupt Identifier (MID)—Offset 80h..........................4664
17.1.20Message Signalled Interrupt Message Control (MC)—Offset 82h .................4665
17.1.21Message Signalled Interrupt Message Data (MD)—Offset 88h ....................4665
17.1.22Port Mapping Register (MAP)—Offset 90h ...............................................4666
17.1.23SATA General Configuration (SATAGC)—Offset 9Ch..................................4667
17.1.24SATA Initialization Register Index (SIRI)—Offset A0h ...............................4670
17.1.25SATA Initialization Register Data (SIRD)—Offset A4h ...............................4671
17.1.26Serial ATA Capability Register 0 (SATACR0)—Offset A8h ...........................4671
17.1.27Serial ATA Capability Register 1 (SATACR1)—Offset ACh...........................4672
17.1.28FLR Capability ID (FLRCID)—Offset B0h .................................................4673
17.1.29FLR Capability Length and Version (FLRCAP)—Offset B2h..........................4673
334818 113
17.1.30FLR Control (FLRCTL)—Offset B4h ......................................................... 4674
17.1.31Scratch Pad (SP)—Offset C0h ............................................................... 4675
17.1.32MSI-X Identifiers (MXID)—Offset D0h .................................................... 4675
17.1.33MSI-X Message Control (MXC)—Offset D2h ............................................ 4676
17.1.34MSI-X Table Offset / Table BIR (MXT)—Offset D4h .................................. 4676
17.1.35MSI-X PBA Offset / PBA BIR (MXP)—Offset D8h ...................................... 4677
17.1.36BIST FIS Control/Status (BFCS)—Offset E0h........................................... 4678
17.1.37BIST FIS Transmit Data 1 (BFTD1)—Offset E4h....................................... 4680
17.1.38BIST FIS Transmit Data 2 (BFTD2)—Offset E8h....................................... 4681
17.1.39Manufacturing ID (MFID)—Offset F8h .................................................... 4681
17.2 Registers Summary........................................................................................ 4682
17.2.1 AHCI Data Register (DATA)—Offset 14h................................................. 4682
17.3 Registers Summary........................................................................................ 4683
17.3.1 HBA Capabilities (GHC_CAP)—Offset 0h ................................................. 4684
17.3.2 Global HBA Control (GHC)—Offset 4h .................................................... 4687
17.3.3 Ports Implemented (GHC_PI)—Offset Ch................................................ 4688
17.3.4 AHCI Version (VS)—Offset 10h ............................................................. 4689
17.3.5 Enclosure Management Location (EM_LOC)—Offset 1Ch ........................... 4690
17.3.6 Enclosure Management Control (EM_CTL)—Offset 20h ............................. 4691
17.3.7 HBA Capabilities Extended (GHC_CAP2)—Offset 24h................................ 4692
17.3.8 Vendor Specific (VSP)—Offset A0h ........................................................ 4693
17.3.9 Vendor-Specific Capabilities Register (VS_CAP)—Offset A4h ..................... 4694
17.3.10Remapping Under NVMe (RUN)—Offset A8h ........................................... 4695
17.3.11RAID Platform ID (RPID)—Offset C0h .................................................... 4696
17.3.12Premium Feature Block (PFB)—Offset C4h.............................................. 4697
17.3.13SW Feature Mask (SFM)—Offset C8h ..................................................... 4697
17.3.14Port [0-7] Command List Base Address (PxCLB0)—Offset 100h ................. 4699
17.3.15Port [0-7] Command List Base Address Upper 32-bits (PxCLBU0)—Offset 104h ..
4699
17.3.16Port [0-7] FIS Base Address (PxFB0)—Offset 108h .................................. 4700
17.3.17Port [0-7] FIS Base Address Upper 32-bits (PxFBU0)—Offset 10Ch ............ 4700
17.3.18Port [0-7] Interrupt Status (PxIS0)—Offset 110h .................................... 4701
17.3.19Port [0-7] Interrupt Enable (PxIE0)—Offset 114h .................................... 4703
17.3.20Port [0-7] Command (PxCMD0)—Offset 118h ......................................... 4704
17.3.21Port [0-7] Task File Data (PxTFD0)—Offset 120h..................................... 4707
17.3.22Port [0-7] Signature (PxSIG0)—Offset 124h ........................................... 4708
17.3.23Port [0-7] Serial ATA Status (PxSSTS0)—Offset 128h .............................. 4708
17.3.24Port [0-7] Serial ATA Control (PxSCTL0)—Offset 12Ch ............................. 4709
17.3.25Port [0-7] Serial ATA Error (PxSERR0)—Offset 130h ................................ 4709
17.3.26Port [0-7] Serial ATA Active (PxSACT0)—Offset 134h............................... 4710
17.3.27Port [0-7] Commands Issued (PxCI0)—Offset 138h ................................. 4710
17.3.28Port [0-7] SNotification (PxSNTF0)—Offset 13Ch..................................... 4711
17.3.29Port [0-7] Device Sleep (PxDEVSLP0)—Offset 144h ................................. 4712
17.3.30Port [0-7] Command List Base Address (PxCLB1)—Offset 180h ................. 4713
17.3.31Port [0-7] Command List Base Address Upper 32-bits (PxCLBU1)—Offset 184h ..
4714
17.3.32Port [0-7] FIS Base Address (PxFB1)—Offset 188h .................................. 4714
17.3.33Port [0-7] FIS Base Address Upper 32-bits (PxFBU1)—Offset 18Ch ............ 4715
17.3.34Port [0-7] Interrupt Status (PxIS1)—Offset 190h .................................... 4715
17.3.35Port [0-7] Interrupt Enable (PxIE1)—Offset 194h .................................... 4717
17.3.36Port [0-7] Command (PxCMD1)—Offset 198h ......................................... 4719
17.3.37Port [0-7] Task File Data (PxTFD1)—Offset 1A0h..................................... 4721
17.3.38Port [0-7] Signature (PxSIG1)—Offset 1A4h ........................................... 4722
17.3.39Port [0-7] Serial ATA Status (PxSSTS1)—Offset 1A8h .............................. 4723
17.3.40Port [0-7] Serial ATA Control (PxSCTL1)—Offset 1ACh ............................. 4723
114 334818
17.3.41Port [0-7] Serial ATA Error (PxSERR1)—Offset 1B0h ................................4724
17.3.42Port [0-7] Serial ATA Active (PxSACT1)—Offset 1B4h ...............................4724
17.3.43Port [0-7] Commands Issued (PxCI1)—Offset 1B8h .................................4725
17.3.44Port [0-7] SNotification (PxSNTF1)—Offset 1BCh .....................................4725
17.3.45Port [0-7] Device Sleep (PxDEVSLP1)—Offset 1C4h .................................4726
17.3.46Enclosure Management Message Format (EM_MF)—Offset 580h.................4728
17.3.47Enclosure Management LED (EM_LED)—Offset 584h ................................4728
17.4 Registers Summary ........................................................................................4729
17.4.1 MSI-X Pending Bit Array QW 0 (MXPQW0_DW0)—Offset 0h ......................4730
17.4.2 MSI-X Pending Bit Array QW 1 (MXPQW0_DW1)—Offset 4h ......................4730
17.5 Registers Summary ........................................................................................4731
17.5.1 MSI-X Table Entries 0 Message Lower Address (MXTE0MLA)—Offset 0h ......4731
17.5.2 MSI-X Table Entries 0 Message Upper Address (MXTE0MUA)—Offset 4h ......4732
17.5.3 MSI-X Table Entries 0 Message Data (MXTE0MD)—Offset 8h .....................4732
17.5.4 MSI-X Table Entries 0 Vector Control (MXTE0VC)—Offset Ch .....................4733
17.6 ...................................................................................................................4733
17.7 Registers Summary ........................................................................................4735
17.7.1 Command (CMD)—Offset 4h .................................................................4736
17.7.2 Device Status (STS)—Offset 6h .............................................................4737
17.7.3 Revision ID (RID)—Offset 8h ................................................................4738
17.7.4 Programming Interface (PI)—Offset 9h...................................................4738
17.7.5 Cache Line Size (CLS)—Offset Ch ..........................................................4739
17.7.6 Master Latency Timer (MLT)—Offset Dh..................................................4739
17.7.7 Header Type (HTYPE)—Offset Eh ...........................................................4740
17.7.8 MSI-X Table Base Address (MXTBA)—Offset 10h......................................4740
17.7.9 MXP Base Address (MXPBA)—Offset 14h.................................................4741
17.7.10SCMDBA (SCMDBA)—Offset 18h............................................................4741
17.7.11SCTLBA (SCTLBA)—Offset 1Ch ..............................................................4742
17.7.12AHCI Index Data Pair Base Address (AIDPBA)—Offset 20h ........................4743
17.7.13AHCI Base Address (ABAR)—Offset 24h..................................................4743
17.7.14Sub System Identifiers (SS)—Offset 2Ch ................................................4744
17.7.15Capabilities Pointer (CAP)—Offset 34h....................................................4745
17.7.16Interrupt Information (INTR)—Offset 3Ch ...............................................4745
17.7.17PCI Power Management Capability ID (PID)—Offset 70h ...........................4746
17.7.18PCI Power Management Control and Status (PMCS)—Offset 74h ................4746
17.7.19Message Signalled Interrupt Identifier (MID)—Offset 80h..........................4747
17.7.20Message Signalled Interrupt Message Control (MC)—Offset 82h .................4748
17.7.21Message Signalled Interrupt Message Data (MD)—Offset 88h ....................4749
17.7.22Port Mapping Register (MAP)—Offset 90h ...............................................4749
17.7.23SATA General Configuration (SATAGC)—Offset 9Ch..................................4751
17.7.24SATA Initialization Register Index (SIRI)—Offset A0h ...............................4754
17.7.25SATA Initialization Register Data (SIRD)—Offset A4h ...............................4754
17.7.26Serial ATA Capability Register 0 (SATACR0)—Offset A8h ...........................4755
17.7.27Serial ATA Capability Register 1 (SATACR1)—Offset ACh...........................4756
17.7.28FLR Capability ID (FLRCID)—Offset B0h .................................................4756
17.7.29FLR Capability Length and Version (FLRCAP)—Offset B2h..........................4757
17.7.30FLR Control (FLRCTL)—Offset B4h .........................................................4758
17.7.31Scratch Pad (SP)—Offset C0h................................................................4758
17.7.32MSI-X Identifiers (MXID)—Offset D0h ....................................................4759
17.7.33MSI-X Message Control (MXC)—Offset D2h .............................................4759
17.7.34MSI-X Table Offset / Table BIR (MXT)—Offset D4h...................................4760
17.7.35MSI-X PBA Offset / PBA BIR (MXP)—Offset D8h .......................................4761
17.7.36BIST FIS Control/Status (BFCS)—Offset E0h ...........................................4761
17.7.37BIST FIS Transmit Data 1 (BFTD1)—Offset E4h .......................................4764
17.7.38BIST FIS Transmit Data 2 (BFTD2)—Offset E8h .......................................4765
334818 115
17.7.39Manufacturing ID (MFID)—Offset F8h .................................................... 4765
17.8 Registers Summary........................................................................................ 4767
17.8.1 AHCI Data Register (DATA)—Offset 14h................................................. 4767
17.9 Registers Summary........................................................................................ 4769
17.9.1 HBA Capabilities (GHC_CAP)—Offset 0h ................................................. 4770
17.9.2 Global HBA Control (GHC)—Offset 4h .................................................... 4772
17.9.3 Ports Implemented (GHC_PI)—Offset Ch................................................ 4774
17.9.4 AHCI Version (VS)—Offset 10h ............................................................. 4775
17.9.5 Enclosure Management Location (EM_LOC)—Offset 1Ch ........................... 4776
17.9.6 Enclosure Management Control (EM_CTL)—Offset 20h ............................. 4776
17.9.7 HBA Capabilities Extended (GHC_CAP2)—Offset 24h................................ 4778
17.9.8 Vendor Specific (VSP)—Offset A0h ........................................................ 4779
17.9.9 Vendor-Specific Capabilities Register (VS_CAP)—Offset A4h ..................... 4780
17.9.10Remapping Under NVMe (RUN)—Offset A8h ........................................... 4781
17.9.11RAID Platform ID (RPID)—Offset C0h .................................................... 4782
17.9.12Premium Feature Block (PFB)—Offset C4h.............................................. 4782
17.9.13SW Feature Mask (SFM)—Offset C8h ..................................................... 4783
17.9.14Port [0-7] Command List Base Address (PxCLB0)—Offset 100h ................. 4784
17.9.15Port [0-7] Command List Base Address Upper 32-bits (PxCLBU0)—Offset 104h ..
4785
17.9.16Port [0-7] FIS Base Address (PxFB0)—Offset 108h .................................. 4785
17.9.17Port [0-7] FIS Base Address Upper 32-bits (PxFBU0)—Offset 10Ch ............ 4786
17.9.18Port [0-7] Interrupt Status (PxIS0)—Offset 110h .................................... 4786
17.9.19Port [0-7] Interrupt Enable (PxIE0)—Offset 114h .................................... 4788
17.9.20Port [0-7] Command (PxCMD0)—Offset 118h ......................................... 4790
17.9.21Port [0-7] Task File Data (PxTFD0)—Offset 120h..................................... 4792
17.9.22Port [0-7] Signature (PxSIG0)—Offset 124h ........................................... 4793
17.9.23Port [0-7] Serial ATA Status (PxSSTS0)—Offset 128h .............................. 4794
17.9.24Port [0-7] Serial ATA Control (PxSCTL0)—Offset 12Ch ............................. 4794
17.9.25Port [0-7] Serial ATA Error (PxSERR0)—Offset 130h ................................ 4795
17.9.26Port [0-7] Serial ATA Active (PxSACT0)—Offset 134h............................... 4795
17.9.27Port [0-7] Commands Issued (PxCI0)—Offset 138h ................................. 4796
17.9.28Port [0-7] SNotification (PxSNTF0)—Offset 13Ch..................................... 4796
17.9.29Port [0-7] Device Sleep (PxDEVSLP0)—Offset 144h ................................. 4797
17.9.30Port [0-7] Command List Base Address (PxCLB1)—Offset 180h ................. 4799
17.9.31Port [0-7] Command List Base Address Upper 32-bits (PxCLBU1)—Offset 184h ..
4799
17.9.32Port [0-7] FIS Base Address (PxFB1)—Offset 188h .................................. 4800
17.9.33Port [0-7] FIS Base Address Upper 32-bits (PxFBU1)—Offset 18Ch ............ 4800
17.9.34Port [0-7] Interrupt Status (PxIS1)—Offset 190h .................................... 4801
17.9.35Port [0-7] Interrupt Enable (PxIE1)—Offset 194h .................................... 4803
17.9.36Port [0-7] Command (PxCMD1)—Offset 198h ......................................... 4804
17.9.37Port [0-7] Task File Data (PxTFD1)—Offset 1A0h..................................... 4807
17.9.38Port [0-7] Signature (PxSIG1)—Offset 1A4h ........................................... 4808
17.9.39Port [0-7] Serial ATA Status (PxSSTS1)—Offset 1A8h .............................. 4808
17.9.40Port [0-7] Serial ATA Control (PxSCTL1)—Offset 1ACh ............................. 4809
17.9.41Port [0-7] Serial ATA Error (PxSERR1)—Offset 1B0h ................................ 4809
17.9.42Port [0-7] Serial ATA Active (PxSACT1)—Offset 1B4h .............................. 4810
17.9.43Port [0-7] Commands Issued (PxCI1)—Offset 1B8h ................................. 4810
17.9.44Port [0-7] SNotification (PxSNTF1)—Offset 1BCh..................................... 4811
17.9.45Port [0-7] Device Sleep (PxDEVSLP1)—Offset 1C4h ................................. 4812
17.9.46Enclosure Management Message Format (EM_MF)—Offset 580h ................ 4813
17.9.47Enclosure Management LED (EM_LED)—Offset 584h................................ 4814
17.10 Registers Summary........................................................................................ 4817
17.10.1MSI-X Pending Bit Array QW 0 (MXPQW0_DW0)—Offset 0h ...................... 4817
116 334818
17.10.2MSI-X Pending Bit Array QW 1 (MXPQW0_DW1)—Offset 4h ......................4817
17.11 Registers Summary ........................................................................................4819
17.11.1MSI-X Table Entries 0 Message Lower Address (MXTE0MLA)—Offset 0h ......4819
17.11.2MSI-X Table Entries 0 Message Upper Address (MXTE0MUA)—Offset 4h ......4819
17.11.3MSI-X Table Entries 0 Message Data (MXTE0MD)—Offset 8h .....................4820
17.11.4MSI-X Table Entries 0 Vector Control (MXTE0VC)—Offset Ch .....................4820
18 USB ......................................................................................................................4823
18.1 Registers Summary ........................................................................................4823
18.1.1 Capability Registers Length (CAPLENGTH)—Offset 0h ...............................4836
18.1.2 Host Controller Interface Version Number (HCIVERSION)—Offset 2h ..........4836
18.1.3 Structural Parameters 1 (HCSPARAMS1)—Offset 4h .................................4837
18.1.4 Structural Parameters 2 (HCSPARAMS2)—Offset 8h .................................4837
18.1.5 Structural Parameters 3 (HCSPARAMS3)—Offset Ch .................................4838
18.1.6 Capability Parameters (HCCPARAMS)—Offset 10h ....................................4839
18.1.7 Doorbell Offset (DBOFF)—Offset 14h......................................................4840
18.1.8 Runtime Register Space Offset (RTSOFF)—Offset 18h...............................4840
18.1.9 USB Command (USBCMD)—Offset 80h...................................................4840
18.1.10USB Status (USBSTS)—Offset 84h .........................................................4841
18.1.11Page Size (PAGESIZE)—Offset 88h ........................................................4842
18.1.12Device Notification Control (DNCTRL)—Offset 94h....................................4843
18.1.13Command Ring Low (CRCR_LO)—Offset 98h ...........................................4843
18.1.14Command Ring High (CRCR_HI)—Offset 9Ch...........................................4844
18.1.15Device Context Base Address Array Pointer Low (DCBAAP_LO)—Offset B0h.4844
18.1.16Device Context Base Address Array Pointer High (DCBAAP_HI)—Offset B4h 4845
18.1.17Configure (CONFIG)—Offset B8h ...........................................................4845
18.1.18Port Status and Control USB2 (PORTSC1)—Offset 480h ............................4845
18.1.19Port Power Management Status and Control USB2 (PORTPMSC1)—Offset 484h ...
4847
18.1.20Port X Hardware LPM Control Register (PORTHLPMC1)—Offset 48Ch...........4848
18.1.21Port Status and Control USB2 (PORTSC2)—Offset 490h ............................4848
18.1.22Port Power Management Status and Control USB2 (PORTPMSC2)—Offset 494h ...
4850
18.1.23Port X Hardware LPM Control Register (PORTHLPMC2)—Offset 49Ch...........4851
18.1.24Port Status and Control USB2 (PORTSC3)—Offset 4A0h ............................4851
18.1.25Port Power Management Status and Control USB2 (PORTPMSC3)—Offset 4A4h...
4853
18.1.26Port X Hardware LPM Control Register (PORTHLPMC3)—Offset 4ACh...........4854
18.1.27Port Status and Control USB2 (PORTSC4)—Offset 4B0h ............................4854
18.1.28Port Power Management Status and Control USB2 (PORTPMSC4)—Offset 4B4h...
4856
18.1.29Port X Hardware LPM Control Register (PORTHLPMC4)—Offset 4BCh...........4857
18.1.30Port Status and Control USB2 (PORTSC5)—Offset 4C0h ............................4857
18.1.31Port Power Management Status and Control USB2 (PORTPMSC5)—Offset 4C4h...
4859
18.1.32Port X Hardware LPM Control Register (PORTHLPMC5)—Offset 4CCh ..........4860
18.1.33Port Status and Control USB2 (PORTSC6)—Offset 4D0h............................4860
18.1.34Port Power Management Status and Control USB2 (PORTPMSC6)—Offset 4D4h...
4862
18.1.35Port X Hardware LPM Control Register (PORTHLPMC6)—Offset 4DCh ..........4863
18.1.36Port Status and Control USB2 (PORTSC7)—Offset 4E0h ............................4863
18.1.37Port Power Management Status and Control USB2 (PORTPMSC7)—Offset 4E4h ...
4865
18.1.38Port X Hardware LPM Control Register (PORTHLPMC7)—Offset 4ECh...........4866
18.1.39Port Status and Control USB2 (PORTSC8)—Offset 4F0h ............................4866
334818 117
18.1.40Port Power Management Status and Control USB2 (PORTPMSC8)—Offset 4F4h ..
4868
18.1.41Port X Hardware LPM Control Register (PORTHLPMC8)—Offset 4FCh .......... 4869
18.1.42Port Status and Control USB3 (PORTSC9)—Offset 500h ........................... 4869
18.1.43Port Power Management Status and Control USB3 (PORTPMSC9)—Offset 504h ..
4871
18.1.44USB3 Port Link Info (PORTLI9)—Offset 508h .......................................... 4871
18.1.45Port Status and Control USB3 (PORTSC10)—Offset 510h.......................... 4872
18.1.46Port Power Management Status and Control USB3 (PORTPMSC10)—Offset 514h.
4873
18.1.47USB3 Port Link Info (PORTLI10)—Offset 518h......................................... 4874
18.1.48Port Status and Control USB3 (PORTSC11)—Offset 520h.......................... 4874
18.1.49Port Power Management Status and Control USB3 (PORTPMSC11)—Offset 524h.
4876
18.1.50USB3 Port Link Info (PORTLI11)—Offset 528h......................................... 4876
18.1.51Port Status and Control USB3 (PORTSC12)—Offset 530h.......................... 4877
18.1.52Port Power Management Status and Control USB3 (PORTPMSC12)—Offset 534h.
4878
18.1.53USB3 Port Link Info (PORTLI12)—Offset 538h......................................... 4879
18.1.54Port Status and Control USB3 (PORTSC13)—Offset 540h.......................... 4879
18.1.55Port Power Management Status and Control USB3 (PORTPMSC13)—Offset 544h.
4881
18.1.56USB3 Port Link Info (PORTLI13)—Offset 548h......................................... 4881
18.1.57Port Status and Control USB3 (PORTSC14)—Offset 550h.......................... 4882
18.1.58Port Power Management Status and Control USB3 (PORTPMSC14)—Offset 554h.
4883
18.1.59USB3 Port Link Info (PORTLI14)—Offset 558h......................................... 4884
18.1.60Port Status and Control USB3 (PORTSC15)—Offset 560h.......................... 4884
18.1.61Port Power Management Status and Control USB3 (PORTPMSC15)—Offset 564h.
4886
18.1.62USB3 Port Link Info (PORTLI15)—Offset 568h......................................... 4886
18.1.63Microframe Index (RTMFINDEX)—Offset 2000h ....................................... 4887
18.1.64Interrupter 1 Management (IMAN0)—Offset 2020h.................................. 4887
18.1.65Interrupter 1 Moderation (IMOD0)—Offset 2024h.................................... 4888
18.1.66Event Ring Segment Table Size 1 (ERSTSZ0)—Offset 2028h ..................... 4888
18.1.67Event Ring Segment Table Base Address Low 1 (ERSTBA_LO0)—Offset 2030h ...
4889
18.1.68Event Ring Segment Table Base Address High 1 (ERSTBA_HI0)—Offset 2034h ...
4889
18.1.69Event Ring Dequeue Pointer Low 1 (ERDP_LO0)—Offset 2038h ................. 4890
18.1.70Event Ring Dequeue Pointer High 1 (ERDP_HI0)—Offset 203Ch................. 4890
18.1.71Interrupter 2 Management (IMAN1)—Offset 2040h.................................. 4891
18.1.72Interrupter 2 Moderation (IMOD1)—Offset 2044h.................................... 4891
18.1.73Event Ring Segment Table Size 2 (ERSTSZ1)—Offset 2048h ..................... 4892
18.1.74Event Ring Segment Table Base Address Low 2 (ERSTBA_LO1)—Offset 2050h ...
4892
18.1.75Event Ring Segment Table Base Address High 2 (ERSTBA_HI1)—Offset 2054h ...
4893
18.1.76Event Ring Dequeue Pointer Low 2 (ERDP_LO1)—Offset 2058h ................. 4893
18.1.77Event Ring Dequeue Pointer High 2 (ERDP_HI1)—Offset 205Ch................. 4894
18.1.78Interrupter 3 Management (IMAN2)—Offset 2060h.................................. 4894
18.1.79Interrupter 3 Moderation (IMOD2)—Offset 2064h.................................... 4895
18.1.80Event Ring Segment Table Size 3 (ERSTSZ2)—Offset 2068h ..................... 4895
18.1.81Event Ring Segment Table Base Address Low 3 (ERSTBA_LO2)—Offset 2070h ...
4896
118 334818
18.1.82Event Ring Segment Table Base Address High 3 (ERSTBA_HI2)—Offset 2074h ...
4896
18.1.83Event Ring Dequeue Pointer Low 3 (ERDP_LO2)—Offset 2078h..................4897
18.1.84Event Ring Dequeue Pointer High 3 (ERDP_HI2)—Offset 207Ch .................4897
18.1.85Interrupter 4 Management (IMAN3)—Offset 2080h ..................................4898
18.1.86Interrupter 4 Moderation (IMOD3)—Offset 2084h ....................................4898
18.1.87Event Ring Segment Table Size 4 (ERSTSZ3)—Offset 2088h .....................4899
18.1.88Event Ring Segment Table Base Address Low 4 (ERSTBA_LO3)—Offset 2090h....
4899
18.1.89Event Ring Segment Table Base Address High 4 (ERSTBA_HI3)—Offset 2094h ...
4900
18.1.90Event Ring Dequeue Pointer Low 4 (ERDP_LO3)—Offset 2098h..................4900
18.1.91Event Ring Dequeue Pointer High 4 (ERDP_HI3)—Offset 209Ch .................4901
18.1.92Interrupter 5 Management (IMAN4)—Offset 20A0h ..................................4901
18.1.93Interrupter 5 Moderation (IMOD4)—Offset 20A4h ....................................4902
18.1.94Event Ring Segment Table Size 5 (ERSTSZ4)—Offset 20A8h .....................4902
18.1.95Event Ring Segment Table Base Address Low 5 (ERSTBA_LO4)—Offset 20B0h....
4903
18.1.96Event Ring Segment Table Base Address High 5 (ERSTBA_HI4)—Offset 20B4h ...
4903
18.1.97Event Ring Dequeue Pointer Low 5 (ERDP_LO4)—Offset 20B8h..................4904
18.1.98Event Ring Dequeue Pointer High 5 (ERDP_HI4)—Offset 20BCh .................4904
18.1.99Interrupter 6 Management (IMAN5)—Offset 20C0h ..................................4905
18.1.100Interrupter 6 Moderation (IMOD5)—Offset 20C4h...................................4905
18.1.101Event Ring Segment Table Size 6 (ERSTSZ5)—Offset 20C8h....................4906
18.1.102Event Ring Segment Table Base Address Low 6 (ERSTBA_LO5)—Offset 20D0h ..
4906
18.1.103Event Ring Segment Table Base Address High 6 (ERSTBA_HI5)—Offset 20D4h..
4907
18.1.104Event Ring Dequeue Pointer Low 6 (ERDP_LO5)—Offset 20D8h ................4907
18.1.105Event Ring Dequeue Pointer High 6 (ERDP_HI5)—Offset 20DCh ...............4908
18.1.106Interrupter 7 Management (IMAN6)—Offset 20E0h.................................4908
18.1.107Interrupter 7 Moderation (IMOD6)—Offset 20E4h ...................................4909
18.1.108Event Ring Segment Table Size 7 (ERSTSZ6)—Offset 20E8h ....................4909
18.1.109Event Ring Segment Table Base Address Low 7 (ERSTBA_LO6)—Offset 20F0h ..
4910
18.1.110Event Ring Segment Table Base Address High 7 (ERSTBA_HI6)—Offset 20F4h ..
4910
18.1.111Event Ring Dequeue Pointer Low 7 (ERDP_LO6)—Offset 20F8h ................4911
18.1.112Event Ring Dequeue Pointer High 7 (ERDP_HI6)—Offset 20FCh ................4911
18.1.113Interrupter 8 Management (IMAN7)—Offset 2100h.................................4912
18.1.114Interrupter 8 Moderation (IMOD7)—Offset 2104h ...................................4912
18.1.115Event Ring Segment Table Size 8 (ERSTSZ7)—Offset 2108h ....................4913
18.1.116Event Ring Segment Table Base Address Low 8 (ERSTBA_LO7)—Offset 2110h ..
4913
18.1.117Event Ring Segment Table Base Address High 8 (ERSTBA_HI7)—Offset 2114h ..
4914
18.1.118Event Ring Dequeue Pointer Low 8 (ERDP_LO7)—Offset 2118h ................4914
18.1.119Event Ring Dequeue Pointer High 8 (ERDP_HI7)—Offset 211Ch................4915
18.1.120Door Bell 1 (DB0)—Offset 3000h..........................................................4915
18.1.121Door Bell 2 (DB1)—Offset 3004h..........................................................4916
18.1.122Door Bell 3 (DB2)—Offset 3008h..........................................................4916
18.1.123Door Bell 4 (DB3)—Offset 300Ch .........................................................4917
18.1.124Door Bell 5 (DB4)—Offset 3010h..........................................................4917
18.1.125Door Bell 6 (DB5)—Offset 3014h..........................................................4918
18.1.126Door Bell 7 (DB6)—Offset 3018h..........................................................4918
334818 119
18.1.127Door Bell 8 (DB7)—Offset 301Ch ......................................................... 4919
18.1.128Door Bell 9 (DB8)—Offset 3020h ......................................................... 4919
18.1.129Door Bell 10 (DB9)—Offset 3024h ....................................................... 4920
18.1.130Door Bell 11 (DB10)—Offset 3028h...................................................... 4920
18.1.131Door Bell 12 (DB11)—Offset 302Ch ..................................................... 4921
18.1.132Door Bell 13 (DB12)—Offset 3030h...................................................... 4922
18.1.133Door Bell 14 (DB13)—Offset 3034h...................................................... 4922
18.1.134Door Bell 15 (DB14)—Offset 3038h...................................................... 4923
18.1.135Door Bell 16 (DB15)—Offset 303Ch ..................................................... 4923
18.1.136Door Bell 17 (DB16)—Offset 3040h...................................................... 4924
18.1.137Door Bell 18 (DB17)—Offset 3044h...................................................... 4924
18.1.138Door Bell 19 (DB18)—Offset 3048h...................................................... 4925
18.1.139Door Bell 20 (DB19)—Offset 304Ch ..................................................... 4925
18.1.140Door Bell 21 (DB20)—Offset 3050h...................................................... 4926
18.1.141Door Bell 22 (DB21)—Offset 3054h...................................................... 4926
18.1.142Door Bell 23 (DB22)—Offset 3058h...................................................... 4927
18.1.143Door Bell 24 (DB23)—Offset 305Ch ..................................................... 4928
18.1.144Door Bell 25 (DB24)—Offset 3060h...................................................... 4928
18.1.145Door Bell 26 (DB25)—Offset 3064h...................................................... 4929
18.1.146Door Bell 27 (DB26)—Offset 3068h...................................................... 4929
18.1.147Door Bell 28 (DB27)—Offset 306Ch ..................................................... 4930
18.1.148Door Bell 29 (DB28)—Offset 3070h...................................................... 4930
18.1.149Door Bell 30 (DB29)—Offset 3074h...................................................... 4931
18.1.150Door Bell 31 (DB30)—Offset 3078h...................................................... 4931
18.1.151Door Bell 32 (DB31)—Offset 307Ch ..................................................... 4932
18.1.152Door Bell 32 (DB32)—Offset 3080h...................................................... 4932
18.1.153XECP_SUPP_USB2_0 (XECP_SUPP_USB2_0)—Offset 8000h .................... 4933
18.1.154XECP_SUPP_USB2_1 (XECP_SUPP_USB2_1)—Offset 8004h .................... 4934
18.1.155XECP_SUPP_USB2_2 (XECP_SUPP_USB2_2)—Offset 8008h .................... 4934
18.1.156XECP_SUPP_USB2_3 (Full Speed) (XECP_SUPP_USB2_3)—Offset 8010h .. 4935
18.1.157XECP_SUPP_USB2_4 (Low Speed) (XECP_SUPP_USB2_4)—Offset 8014h .. 4936
18.1.158XECP_SUPP_USB2_5 (High Speed) (XECP_SUPP_USB2_5)—Offset 8018h . 4936
18.1.159XECP_SUPP_USB3_0 (XECP_SUPP_USB3_0)—Offset 8020h .................... 4937
18.1.160XECP_SUPP_USB3_1 (XECP_SUPP_USB3_1)—Offset 8024h .................... 4938
18.1.161XECP_SUPP_USB3_2 (XECP_SUPP_USB3_2)—Offset 8028h .................... 4938
18.1.162XECP_SUPP_USB3_3 (XECP_SUPP_USB3_3)—Offset 8030h .................... 4939
18.1.163XECP_SUPP_USB3_4 (XECP_SUPP_USB3_4)—Offset 8034h .................... 4939
18.1.164XECP_SUPP_USB3_5 (XECP_SUPP_USB3_5)—Offset 8038h .................... 4940
18.1.165XECP_SUPP_USB3_6 (XECP_SUPP_USB3_6)—Offset 803Ch .................... 4941
18.1.166XECP_SUPP_USB3_7 (XECP_SUPP_USB3_7)—Offset 8040h .................... 4941
18.1.167XECP_SUPP_USB3_8 (XECP_SUPP_USB3_8)—Offset 8044h .................... 4942
18.1.168XECP_SUPP_USB3_9 (XECP_SUPP_USB3_9)—Offset 8048h .................... 4943
18.1.169Host Controller Capability (HOST_CTRL_CAP_REG)—Offset 8070h ........... 4943
18.1.170Override EP Flow Control (HOST_CLR_MASK_REG)—Offset 8078h............ 4944
18.1.171Clear Active IN EP ID Control (HOST_CLR_IN_EP_VALID_REG)—Offset 807Ch ..
4945
18.1.172Clear Poll Mask Control (HOST_CLR_PMASK_REG)—Offset 8080h ............ 4945
18.1.173Host Control Scheduler (HOST_CTRL_SCH_REG)—Offset 8094h............... 4946
18.1.174Global Port Control (HOST_CTRL_PORT_CTRL)—Offset 80A0h ................. 4947
18.1.175PGCB Control (PGCBCTRL_REG)—Offset 80A8h ..................................... 4948
18.1.176D0I3 Control (DOI3CTRL_REG)—Offset 80ACh ...................................... 4951
18.1.177HOST_CTRL_MISC_REG (HOST_CTRL_MISC_REG)—Offset 80B0h............ 4952
18.1.178HOST_CTRL_MISC_REG2 (HOST_CTRL_MISC_REG2)—Offset 80B4h ........ 4954
18.1.179SSPE_REG (SSPE_REG)—Offset 80B8h................................................. 4956
18.1.180(SSPITPE)—Offset 80BCh ................................................................... 4956
120 334818
18.1.181AUX Reset Control (AUX_CTRL_REG)—Offset 80C0h ...............................4957
18.1.182Super Speed Bandwidth Overload (HOST_BW_OV_SS_REG)—Offset 80C4h ......
4959
18.1.183High Speed TT Bandwidth Overload (HOST_BW_OV_HS_REG)—Offset 80C8h ...
4960
18.1.184Bandwidth Overload Full Low Speed (HOST_BW_OV_FS_LS_REG)—Offset
80CCh ...............................................................................................4961
18.1.185System Bandwidth Overload (HOST_BW_OV_SYS_REG)—Offset 80D0h.....4961
18.1.186Scheduler Async Delay (HOST_CTRL_SCH_ASYNC_DELAY_REG)—Offset 80D4h
4962
18.1.187DEVICE MODE CONTROL REG 0 (DUAL_ROLE_CFG_REG0)—Offset 80D8h .4963
18.1.188DEVICE MODE CONTROL REG 1 (DUAL_ROLE_CFG_REG1)—Offset 80DCh .4965
18.1.189AUX Power Management Control (AUX_CTRL_REG1)—Offset 80E0h ..........4966
18.1.190Battery Charge (BATTERY_CHARGE_REG)—Offset 80E4h ........................4968
18.1.191Port Watermark (HOST_CTRL_WATERMARK_REG)—Offset 80E8h .............4969
18.1.192SuperSpeed Port Link Control (HOST_CTRL_PORT_LINK_REG)—Offset 80ECh ...
4969
18.1.193USB2 Port Link Control 1 (USB2_LINK_MGR_CTRL_REG1)—Offset 80F0h ..4971
18.1.194USB2 Port Link Control 2 (USB2_LINK_MGR_CTRL_REG2)—Offset 80F4h ..4973
18.1.195USB2 Port Link Control 3 (USB2_LINK_MGR_CTRL_REG3)—Offset 80F8h ..4974
18.1.196USB2 Port Link Control 4 (USB2_LINK_MGR_CTRL_REG4)—Offset 80FCh ..4974
18.1.197Bandwidth Calc Control (HOST_CTRL_BW_CTRL_REG)—Offset 8100h .......4975
18.1.198Host Interface Control (HOST_IF_CTRL_REG)—Offset 8108h ...................4975
18.1.199Bandwidth Overload Burst (HOST_BW_OV_BURST_REG)—Offset 810Ch ....4976
18.1.200USB Max Bandwidth Control 4 (HOST_CTRL_BW_MAX_REG)—Offset 8128h ......
4977
18.1.201USB2 Linestate Debug (LINESTATE_DEBUG_REG)—Offset 8130h .............4977
18.1.202USB2 Protocol Gap Timer (USB2_PROTOCOL_GAP_TIMER_REG)—Offset 8134h .
4978
18.1.203USB2 Protocol Bus Timeout Timer (USB2_PROTOCOL_BTO_TIMER_REG)—Offset
813Ch ...............................................................................................4979
18.1.204Power Scheduler Control-0 (PWR_SCHED_CTRL0)—Offset 8140h .............4980
18.1.205Power Scheduler Control-2 (PWR_SCHED_CTRL2)—Offset 8144h .............4980
18.1.206AUX Power Management Control (AUX_CTRL_REG2)—Offset 8154h ..........4981
18.1.207USB2 PHY Power Management Control (USB2_PHY_PMC)—Offset 8164h ...4984
18.1.208USB Power Gating Control (USB_PGC)—Offset 8168h .............................4985
18.1.209xHCI Aux Clock Control Register (XHCI_AUX_CCR)—Offset 816Ch ............4986
18.1.210USB LPM Parameters (USB_LPM_PARAM)—Offset 8170h .........................4988
18.1.211xHC Latency Tolerance Parameters - LTV Control (XLTP_LTV1)—Offset 8174h...
4989
18.1.212xHC Latency Tolerance Parameters LTV Control 2 (XLTP_LTV2)—Offset 8178h ..
4990
18.1.213xHC Latency Tolerance Parameters - High Idle Time Control (XLTP_HITC)—Offset
817Ch ...............................................................................................4991
18.1.214xHC Latency Tolerance Parameters - Medium Idle Time Control (XLTP_MITC)—
Offset 8180h ......................................................................................4992
18.1.215xHC Latency Tolerance Parameters Low Idle Time Control (XLTP_LITC)—Offset
8184h................................................................................................4993
18.1.216HOST_CTRL_BW_MAX3_REG (HOST_CTRL_BW_MAX3_REG)—Offset 8188h......
4993
18.1.217PDDIS_REG (PDDIS_REG)—Offset 8198h ..............................................4994
18.1.218LFPS_PM_CTRL_REG (LFPS_PM_CTRL_REG)—Offset 81A0h .....................4994
18.1.219U2PDM (U2PDM)—Offset 81A4h ...........................................................4995
18.1.220U2PCM (U2PCM)—Offset 81A8h ...........................................................4995
18.1.221U3PDM (U3PDM)—Offset 81ACh...........................................................4996
18.1.222U3PCM (U3PCM)—Offset 81B0h ...........................................................4996
334818 121
18.1.223THRM_HOST_CTRL_REG2 (THRM_HOST_CTRL_REG2)—Offset 81B4h ....... 4997
18.1.224(D0i2_CTRL_REG)—Offset 81BCh ........................................................ 4997
18.1.225 (D0i2_SCH_ALARM_CTRL_REG)—Offset 81C0h .................................... 4999
18.1.226 (USB2PMCTRL_REG)—Offset 81C4h .................................................... 5000
18.1.227ECC_PARITY_ERROR_LOG_REG (ECC_PARITY_ERROR_LOG_REG)—Offset
83F8h ............................................................................................... 5002
18.1.228ECC_POISONING_CTRL_REG (ECC_POISONING_CTRL_REG)—Offset 83FCh .....
5004
18.1.229USB2_PORT_STATE_REG (USB2_PORT_STATE_REG)—Offset 8400h ........ 5005
18.1.230USB3_PORT_STATE_REG (USB3_PORT_STATE_REG)—Offset 8408h ........ 5006
18.1.231FUS1_REG (FUS1_REG)—Offset 8410h................................................. 5006
18.1.232FUS2_REG (FUS2_REG)—Offset 8414h................................................. 5007
18.1.233FUS3_REG (FUS3_REG)—Offset 8418h................................................. 5008
18.1.234STRAP1_REG (STRAP1_REG)—Offset 841Ch ......................................... 5008
18.1.235STRAP3_REG (STRAP3_REG)—Offset 8424h.......................................... 5009
18.1.236XECP_CMDM_STS0 (XECP_CMDM_STS0)—Offset 8448h ......................... 5010
18.1.237XECP_CMDM_STS1 (XECP_CMDM_STS1)—Offset 844Ch ......................... 5011
18.1.238XECP_CMDM_STS2 (XECP_CMDM_STS2)—Offset 8450h ......................... 5012
18.1.239XECP_CMDM_STS3 (XECP_CMDM_STS3)—Offset 8454h ......................... 5012
18.1.240XECP_CMDM_STS4 (XECP_CMDM_STS4)—Offset 8458h ......................... 5013
18.1.241XECP_CMDM_STS5 (XECP_CMDM_STS5)—Offset 845Ch ......................... 5013
18.1.242AUX Power PHY Reset (UPORTS_PON_RST_REG)—Offset 8460h .............. 5014
18.1.243Latency Tolerance Control 0 (HOST_IF_LAT_TOL_CTRL_REG0)—Offset 8464h ..
5014
18.1.244USB Legacy Support Capability (USBLEGSUP)—Offset 846Ch .................. 5015
18.1.245USB Legacy Support Control Status (USBLEGCTLSTS)—Offset 8470h ....... 5016
18.1.246Port Disable Override capability register (PDO_CAPABILITY)—Offset 84F4h5017
18.1.247USB2 Port Disable Override (USB2PDO)—Offset 84F8h ........................... 5017
18.1.248USB3 Port Disable Override (USB3PDO)—Offset 84FCh........................... 5018
18.1.249HW state capability register (HW_STATE_CAPABILITY)—Offset 8500h ...... 5018
18.1.250HW state register 1 (HW_STATE_REG1)—Offset 8504h........................... 5019
18.1.251HW state register 2 (HW_STATE_REG2)—Offset 8508h........................... 5019
18.1.252HW state register 3 (HW_STATE_REG3)—Offset 850Ch .......................... 5020
18.1.253HW state register 4 (HW_STATE_REG4)—Offset 8510h........................... 5020
18.1.254CONFIG mirror capability register (CONFIG_MIRROR_CAPABILITY)—Offset
8600h ............................................................................................... 5021
18.1.255Command (CMD_MMIO)—Offset 8604h ................................................ 5021
18.1.256Device Status (STS_MMIO)—Offset 8606h ............................................ 5023
18.1.257Revision ID (RID_MMIO)—Offset 8608h ............................................... 5024
18.1.258Programming Interface (PI_MMIO)—Offset 8609h.................................. 5024
18.1.259Sub Class Code (SCC_MMIO)—Offset 860Ah ......................................... 5025
18.1.260Base Class Code (BCC_MMIO)—Offset 860Bh ........................................ 5025
18.1.261Master Latency Timer (MLT_MMIO)—Offset 860Dh................................. 5025
18.1.262Header Type (HT_MMIO)—Offset 860Eh ............................................... 5026
18.1.263Memory Base Address (MBAR_MMIO)—Offset 8610h .............................. 5026
18.1.264USB Subsystem Vendor ID (SSVID_MMIO)—Offset 862Ch ...................... 5027
18.1.265USB Subsystem ID (SSID_MMIO)—Offset 862Eh ................................... 5027
18.1.266Capabilities Pointer (CAP_PTR_MMIO)—Offset 8634h.............................. 5028
18.1.267Interrupt Line (ILINE_MMIO)—Offset 863Ch.......................................... 5028
18.1.268Interrupt Pin (IPIN_MMIO)—Offset 863Dh ............................................ 5029
18.1.269XHC System Bus Configuration 1 (XHCC1_MMIO)—Offset 8640h ............. 5029
18.1.270Clock Gating (XHCLKGTEN_MMIO)—Offset 8650h .................................. 5031
18.1.271Audio Time Synchronization (AUDSYNC_MMIO)—Offset 8658h ................ 5034
18.1.272Serial Bus Release Number (SBRN_MMIO)—Offset 8660h ....................... 5035
18.1.273Frame Length Adjustment (FLADJ_MMIO)—Offset 8661h ........................ 5035
122 334818
18.1.274Best Effort Service Latency (BESL_MMIO)—Offset 8662h.........................5036
18.1.275PCI Power Management Capability ID (PM_CID_MMIO)—Offset 8670h ......5037
18.1.276Next Item Pointer #1 (PM_NEXT_MMIO)—Offset 8671h ..........................5037
18.1.277Power Management Capabilities (PM_CAP_MMIO)—Offset 8672h ..............5038
18.1.278Power Management Control/Status (PM_CS_MMIO)—Offset 8674h ...........5039
18.1.279Message Signaled Interrupt CID (MSI_CID_MMIO)—Offset 8680h ............5040
18.1.280Next item pointer (MSI_NEXT_MMIO)—Offset 8681h ..............................5041
18.1.281Message Signaled Interrupt Message Control (MSI_MCTL_MMIO)—Offset 8682h
5041
18.1.282Message Signaled Interrupt Message Address (MSI_MAD_MMIO)—Offset 8684h
5042
18.1.283Message Signaled Interrupt Upper Address (MSI_MUAD_MMIO)—Offset 8688h .
5043
18.1.284Message Signaled Interrupt Message Data (MSI_MD_MMIO)—Offset 868Ch ......
5043
18.1.285Device Idle Capability (DEVIDLE_MMIO)—Offset 8690h...........................5044
18.1.286Vendor Specific Header (VSHDR_MMIO)—Offset 8694h ...........................5044
18.1.287SW LTR POINTER (SWLTRPTR_MMIO)—Offset 8698h ..............................5045
18.1.288Device Idle Pointer Register (DEVIDLEPTR_MMIO)—Offset 869Ch .............5046
18.1.289Device Idle Power ON Latency (DEVIDLEPOL_MMIO)—Offset 86A0h..........5047
18.1.290High Speed Configuration 2 (HSCFG2_MMIO)—Offset 86A4h....................5048
18.1.291XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1_MMIO)—Offset 86B0h....5049
18.1.292XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2_MMIO)—Offset 86B4h....5050
18.1.293XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1_MMIO)—Offset 86D0h ...5050
18.1.294XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2_MMIO)—Offset 86D4h ...5051
18.1.295XHCC3 (XHCC3_MMIO)—Offset 86FCh ..................................................5051
18.1.296Debug Capability ID Register (DCID)—Offset 8700h ...............................5052
18.1.297Debug Capability Doorbell Register (DCDB)—Offset 8704h ......................5053
18.1.298Debug Capability Event Ring Segment Table Size Register (DCERSTSZ)—Offset
8708h................................................................................................5053
18.1.299Debug Capability Event Ring Segment Table Base Address Register
(DCERSTBA)—Offset 8710h ..................................................................5054
18.1.300Debug Capability Event Ring Dequeue Pointer Register (DCERDP)—Offset 8718h
5054
18.1.301Debug Capability Control Register (DCCTRL)—Offset 8720h .....................5055
18.1.302Debug Capability Status Register (DCST)—Offset 8724h .........................5056
18.1.303Debug Capability Port Status and Control Register (DCPORTSC)—Offset 8728h .
5057
18.1.304Debug Capability Context Pointer Register (DCCP)—Offset 8730h .............5059
18.1.305Debug Capability Device Descriptor Info Register 1 (DCDDI1)—Offset 8738h ....
5059
18.1.306Debug Capability Device Descriptor Info Register 2 (DCDDI2)—Offset 873Ch ....
5060
18.1.307Debug Capability Descriptor Parameters (DCDP)—Offset 8740h................5060
18.1.308 .......................................................................................................5061
18.1.309Debug Device Control ODMA (DBGDEV_CTRL_ODMA_REG)—Offset 8748h .5061
18.1.310DBC Control Register 1 (DBCCTL_REG)—Offset 8760h ............................5062
18.1.311(PORT1_PROFILE_ATTRIBUTES_REG0)—Offset 890Ch ............................5063
18.1.312(PORT1_PROFILE_ATTRIBUTES_REG1)—Offset 8910h ............................5063
18.1.313(PORT1_PROFILE_ATTRIBUTES_REG2)—Offset 8914h ............................5064
18.1.314(PORT1_PROFILE_ATTRIBUTES_REG3)—Offset 8918h ............................5065
18.1.315(PORT1_PROFILE_ATTRIBUTES_REG4)—Offset 891Ch ............................5065
18.1.316(PORT1_PROFILE_ATTRIBUTES_REG5)—Offset 8920h ............................5066
18.1.317(PORT1_PROFILE_ATTRIBUTES_REG6)—Offset 8924h ............................5067
18.1.318(PORT1_PROFILE_ATTRIBUTES_REG7)—Offset 8928h ............................5067
18.1.319(PORT1_PROFILE_ATTRIBUTES_REG8)—Offset 892Ch ............................5068
334818 123
18.1.320(PORT1_PROFILE_ATTRIBUTES_REG9)—Offset 8930h ............................ 5069
18.1.321(PORT1_PROFILE_ATTRIBUTES_REG10)—Offset 8934h .......................... 5069
18.1.322(PORT1_PROFILE_ATTRIBUTES_REG11)—Offset 8938h .......................... 5070
18.1.323(PORT1_PROFILE_ATTRIBUTES_REG12)—Offset 893Ch .......................... 5071
18.1.324(PORT1_PROFILE_ATTRIBUTES_REG13)—Offset 8940h .......................... 5071
18.1.325(PORT1_PROFILE_ATTRIBUTES_REG14)—Offset 8944h .......................... 5072
18.1.326(PORT1_PROFILE_ATTRIBUTES_REG15)—Offset 8948h .......................... 5073
18.1.327(PORT1_PROFILE_ATTRIBUTES_REG16)—Offset 894Ch .......................... 5073
18.1.328(PORT1_PROFILE_ATTRIBUTES_REG17)—Offset 8950h .......................... 5074
18.1.329(PORT1_PROFILE_ATTRIBUTES_REG18)—Offset 8954h .......................... 5075
18.1.330(PORT1_PROFILE_ATTRIBUTES_REG19)—Offset 8958h .......................... 5075
18.1.331(PORT1_PROFILE_ATTRIBUTES_REG20)—Offset 895Ch .......................... 5076
18.1.332(PORT1_PROFILE_ATTRIBUTES_REG21)—Offset 8960h .......................... 5077
18.1.333(PORT1_PROFILE_ATTRIBUTES_REG22)—Offset 8964h .......................... 5077
18.1.334(PORT1_PROFILE_ATTRIBUTES_REG23)—Offset 8968h .......................... 5078
18.1.335(PORT1_PROFILE_ATTRIBUTES_REG24)—Offset 896Ch .......................... 5079
18.1.336(PORT1_PROFILE_ATTRIBUTES_REG25)—Offset 8970h .......................... 5079
18.1.337(PORT1_PROFILE_ATTRIBUTES_REG26)—Offset 8974h .......................... 5080
18.1.338(PORT1_PROFILE_ATTRIBUTES_REG27)—Offset 8978h .......................... 5081
18.1.339(PORT1_PROFILE_ATTRIBUTES_REG28)—Offset 897Ch .......................... 5081
18.1.340(PORT1_PROFILE_ATTRIBUTES_REG29)—Offset 8980h .......................... 5082
18.1.341(PORT1_PROFILE_ATTRIBUTES_REG30)—Offset 8984h .......................... 5083
18.1.342(PORT1_PROFILE_ATTRIBUTES_REG31)—Offset 8988h .......................... 5083
18.1.343(PORT1_PROFILE_ATTRIBUTES_REG32)—Offset 898Ch .......................... 5084
18.1.344(PORT1_PROFILE_ATTRIBUTES_REG33)—Offset 8990h .......................... 5085
18.1.345(PORT1_PROFILE_ATTRIBUTES_REG34)—Offset 8994h .......................... 5085
18.1.346(PORT1_PROFILE_ATTRIBUTES_REG35)—Offset 8998h .......................... 5086
18.1.347(PORT1_PROFILE_ATTRIBUTES_REG36)—Offset 899Ch .......................... 5087
18.1.348(PORT1_PROFILE_ATTRIBUTES_REG37)—Offset 89A0h .......................... 5087
18.1.349(PORT1_PROFILE_ATTRIBUTES_REG38)—Offset 89A4h .......................... 5088
18.1.350(PORT1_PROFILE_ATTRIBUTES_REG39)—Offset 89A8h .......................... 5089
18.1.351(PORT1_PROFILE_ATTRIBUTES_REG40)—Offset 89ACh .......................... 5089
18.1.352(PORT1_PROFILE_ATTRIBUTES_REG41)—Offset 89B0h .......................... 5090
18.1.353(PORT1_PROFILE_ATTRIBUTES_REG42)—Offset 89B4h .......................... 5091
18.1.354(PORT1_PROFILE_ATTRIBUTES_REG43)—Offset 89B8h .......................... 5091
18.1.355(PORT1_PROFILE_ATTRIBUTES_REG44)—Offset 89BCh .......................... 5092
18.1.356(PORT1_PROFILE_ATTRIBUTES_REG45)—Offset 89C0h .......................... 5093
18.1.357(PORT1_PROFILE_ATTRIBUTES_REG46)—Offset 89C4h .......................... 5093
18.1.358(PORT1_PROFILE_ATTRIBUTES_REG47)—Offset 89C8h .......................... 5094
18.1.359(PORT1_PROFILE_ATTRIBUTES_REG48)—Offset 89CCh .......................... 5095
18.1.360(PORT1_PROFILE_ATTRIBUTES_REG49)—Offset 89D0h .......................... 5095
18.1.361(PORT1_PROFILE_ATTRIBUTES_REG50)—Offset 89D4h .......................... 5096
18.1.362(PORT1_PROFILE_ATTRIBUTES_REG51)—Offset 89D8h .......................... 5097
18.1.363(PORT1_PROFILE_ATTRIBUTES_REG52)—Offset 89DCh.......................... 5097
18.1.364(PORT1_PROFILE_ATTRIBUTES_REG53)—Offset 89E0h .......................... 5098
18.1.365(PORT1_PROFILE_ATTRIBUTES_REG54)—Offset 89E4h .......................... 5099
18.1.366(PORT1_PROFILE_ATTRIBUTES_REG55)—Offset 89E8h .......................... 5099
18.1.367(PORT1_PROFILE_ATTRIBUTES_REG56)—Offset 89ECh .......................... 5100
18.1.368(PORT1_PROFILE_ATTRIBUTES_REG57)—Offset 89F0h .......................... 5101
18.1.369(PORT1_PROFILE_ATTRIBUTES_REG58)—Offset 89F4h .......................... 5101
18.1.370(PORT1_PROFILE_ATTRIBUTES_REG59)—Offset 89F8h .......................... 5102
18.1.371(PORT1_PROFILE_ATTRIBUTES_REG60)—Offset 89FCh .......................... 5103
18.1.372(PORT1_PROFILE_ATTRIBUTES_REG61)—Offset 8A00h .......................... 5103
18.1.373(PORT1_PROFILE_ATTRIBUTES_REG62)—Offset 8A04h .......................... 5104
18.1.374(PORT1_PROFILE_ATTRIBUTES_REG63)—Offset 8A08h .......................... 5105
124 334818
18.1.375GLOBAL_TIME_SYNC_CAP_REG (GLOBAL_TIME_SYNC_CAP_REG)—Offset
8E10h................................................................................................5105
18.1.376GLOBAL_TIME_SYNC_CTRL_REG (GLOBAL_TIME_SYNC_CTRL_REG)—Offset
8E14h................................................................................................5106
18.1.377MICROFRAME_TIME_REG (MICROFRAME_TIME_REG)—Offset 8E18h.........5107
18.1.378GLOBAL_TIME_LOW_REG (GLOBAL_TIME_LOW_REG)—Offset 8E20h ........5107
18.1.379GLOBAL_TIME_HI_REG (GLOBAL_TIME_HI_REG)—Offset 8E24h ..............5108
18.1.380Debug Status Capability Register (DEBUG_STATUS_CAPABILITY_REG)—Offset
8E58h................................................................................................5109
18.1.381Host Ctrl USB3 Soft Error Count Register 1
(HOST_CTRL_USB3_ERR_COUNT_REG1)—Offset 8E5Ch ...........................5109
18.1.382Host Ctrl USB3 Soft Error Count Register 2
(HOST_CTRL_USB3_ERR_COUNT_REG2)—Offset 8E60h ...........................5110
18.1.383Host Ctrl USB3 Soft Error Count Register 3
(HOST_CTRL_USB3_ERR_COUNT_REG3)—Offset 8E64h ...........................5110
18.1.384Host Ctrl USB3 Soft Error Count Register 4
(HOST_CTRL_USB3_ERR_COUNT_REG4)—Offset 8E68h ...........................5111
18.1.385Host Ctrl USB3 Soft Error Count Register 5
(HOST_CTRL_USB3_ERR_COUNT_REG5)—Offset 8E6Ch ...........................5112
18.1.386Host Ctrl USB3 Soft Error Count Register 6
(HOST_CTRL_USB3_ERR_COUNT_REG6)—Offset 8E70h ...........................5112
18.1.387Host Ctrl USB3 Soft Error Count Register 7
(HOST_CTRL_USB3_ERR_COUNT_REG7)—Offset 8E74h ...........................5113
18.1.388IOSFCTL - Control Register (IOSFCTL)—Offset 0h...................................5113
18.1.389Power Management Control Register (PMCTL)—Offset 1D0h.....................5114
18.1.390PCI Configuration Control 1 Register (PCICFGCTR1)—Offset 200h.............5115
18.1.391c73usb280_USB2 PER PORT (USB2_PER_PORT_PP0)—Offset 4100h .........5116
18.1.392GLB ADP VBUS COMP REG (GLB_ADP_VBUS_COMP_REG)—Offset 402Bh ..5119
18.1.393c73usb280_USB2 COMPBG (USB2_COMPBG)—Offset 7F04h ....................5121
18.1.394CONFIG_3—Offset 7014h....................................................................5125
18.1.395DBC_GP2_IN_PAYLOAD_BP_LOW—Offset 1Ch .......................................5126
18.1.396DBC_GP2_IN_PAYLOAD_BP_HI—Offset 20h...........................................5126
18.1.397DBC_GP2_IN_PAYLOAD_QUALIFIERS—Offset 24h ..................................5126
18.1.398DBC_GP2_IN_STATUS_QUALIFIERS—Offset 34h ....................................5127
18.1.399DBC_GP2_IN_STATUS_BP_LOW—Offset 2Ch .........................................5127
18.1.400DBC_GP2_IN_STATUS_BP_HI—Offset 30h ............................................5128
18.1.401Host Control IDMA (HOST_CTRL_IDMA_REG)—Offset 809Ch....................5128
18.1.402Host Control Transfer Manager (HOST_CTRL_TRM_REG2) —Offset 8110h..5130
18.1.403Command Manager Control 1 (XECP_CMDM_CTRL_REG1) —Offset 818Ch .5133
18.1.404Command Manager Control 2 (XECP_CMDM_CTRL_REG2) —Offset 8190h .5135
18.1.405Command Manager Control 3 (XECP_CMDM_CTRL_REG3) —Offset 8194h .5137
18.1.406Power Control Enable (PCE_REG) —Offset 00A2h ...................................5138
18.1.407GEN_REGRW4 —Offset 00BCh .............................................................5138
18.2 Registers Summary ........................................................................................5139
18.2.1 Vendor ID (VID)—Offset 0h ..................................................................5141
18.2.2 Device ID (DID)—Offset 2h...................................................................5141
18.2.3 Command (CMD)—Offset 4h .................................................................5141
18.2.4 Device Status (STS)—Offset 6h .............................................................5142
18.2.5 Revision ID (RID)—Offset 8h ................................................................5144
18.2.6 Programming Interface (PI)—Offset 9h...................................................5144
18.2.7 Sub Class Code (SCC)—Offset Ah ..........................................................5144
18.2.8 Base Class Code (BCC)—Offset Bh .........................................................5145
18.2.9 Master Latency Timer (MLT)—Offset Dh..................................................5145
18.2.10Header Type (HT)—Offset Eh ................................................................5146
18.2.11Memory Base Address (MBAR)—Offset 10h .............................................5146
18.2.12USB Subsystem Vendor ID (SSVID)—Offset 2Ch......................................5147
334818 125
18.2.13USB Subsystem ID (SSID)—Offset 2Eh .................................................. 5147
18.2.14Capabilities Pointer (CAP_PTR)—Offset 34h ............................................ 5148
18.2.15Interrupt Line (ILINE)—Offset 3Ch ........................................................ 5148
18.2.16Interrupt Pin (IPIN)—Offset 3Dh ........................................................... 5149
18.2.17XHC System Bus Configuration 1 (XHCC1)—Offset 40h ............................ 5149
18.2.18Clock Gating (XHCLKGTEN)—Offset 50h ................................................. 5151
18.2.19Audio Time Synchronization (AUDSYNC)—Offset 58h ............................... 5154
18.2.20Serial Bus Release Number (SBRN)—Offset 60h ...................................... 5155
18.2.21Frame Length Adjustment (FLADJ)—Offset 61h....................................... 5155
18.2.22Best Effort Service Latency (BESL)—Offset 62h....................................... 5156
18.2.23PCI Power Management Capability ID (PM_CID)—Offset 70h..................... 5157
18.2.24Next Item Pointer #1 (PM_NEXT)—Offset 71h ........................................ 5157
18.2.25Power Management Capabilities (PM_CAP)—Offset 72h ............................ 5158
18.2.26Power Management Control/Status (PM_CS)—Offset 74h ......................... 5159
18.2.27Message Signaled Interrupt CID (MSI_CID)—Offset 80h........................... 5160
18.2.28Next item pointer (MSI_NEXT)—Offset 81h ............................................ 5160
18.2.29Message Signaled Interrupt Message Control (MSI_MCTL)—Offset 82h....... 5161
18.2.30Message Signaled Interrupt Message Address (MSI_MAD)—Offset 84h ....... 5161
18.2.31Message Signaled Interrupt Upper Address (MSI_MUAD)—Offset 88h ........ 5162
18.2.32Message Signaled Interrupt Message Data (MSI_MD)—Offset 8Ch ............. 5162
18.2.33Device Idle Capability (DEVIDLE)—Offset 90h ......................................... 5163
18.2.34Vendor Specific Header (VSHDR)—Offset 94h ......................................... 5163
18.2.35SW LTR POINTER (SWLTRPTR)—Offset 98h ............................................ 5164
18.2.36Device Idle Pointer Register (DEVIDLEPTR)—Offset 9Ch ........................... 5165
18.2.37Device Idle Power ON Latency (DEVIDLEPOL)—Offset A0h........................ 5166
18.2.38High Speed Configuration 2 (HSCFG2)—Offset A4h.................................. 5166
18.2.39XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1)—Offset B0h.................. 5168
18.2.40XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2)—Offset B4h.................. 5168
18.2.41XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM3)—Offset B8h.................. 5169
18.2.42XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM4)—Offset BCh ................. 5169
18.2.43XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1)—Offset D0h ................. 5170
18.2.44XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2)—Offset D4h ................. 5170
18.2.45XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM3)—Offset D8h ................. 5171
18.2.46XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM4)—Offset DCh ................. 5171
18.2.47XHCC3 (XHCC3)—Offset FCh ................................................................ 5172
18.3 Registers Summary........................................................................................ 5173
18.3.1 DBC_GP2_OUT_PAYLOAD_BP_LOW (DBC_GP2_OUT_PAYLOAD_BP_LOW)—
Offset 0h ........................................................................................... 5180
18.3.2 DBC_GP2_OUT_PAYLOAD_BP_HI (DBC_GP2_OUT_PAYLOAD_BP_HI)—Offset 4h
5181
18.3.3 DBC_GP2_OUT_PAYLOAD_QUALIFIERS
(DBC_GP2_OUT_PAYLOAD_QUALIFIERS)—Offset 8h................................ 5181
18.3.4 DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH)—Offset Ch ..................... 5182
18.3.5 DBC_GP2_OUT_STATUS_BP_LOW (DBC_GP2_OUT_STATUS_BP_LOW)—Offset
10h................................................................................................... 5183
18.3.6 DBC_GP2_OUT_STATUS_BP_HI (DBC_GP2_OUT_STATUS_BP_HI)—Offset 14h ..
5183
18.3.7 DBC_GP2_OUT_STATUS_QUALIFIERS (DBC_GP2_OUT_STATUS_QUALIFIERS)—
Offset 18h ......................................................................................... 5184
18.3.8 DBC_GP2_IN_PAYLOAD_BP_LOW (DBC_GP2_IN_PAYLOAD_BP_LOW)—Offset
1Ch .................................................................................................. 5185
18.3.9 DBC_GP2_IN_PAYLOAD_BP_HI (DBC_GP2_IN_PAYLOAD_BP_HI)—Offset 20h ....
5185
18.3.10DBC_GP2_IN_PAYLOAD_QUALIFIERS (DBC_GP2_IN_PAYLOAD_QUALIFIERS)—
Offset 24h ......................................................................................... 5186
126 334818
18.3.11DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH)—Offset 28h ......................5187
18.3.12DBC_GP2_IN_STATUS_BP_LOW (DBC_GP2_IN_STATUS_BP_LOW)—Offset 2Ch..
5187
18.3.13DBC_GP2_IN_STATUS_BP_HI (DBC_GP2_IN_STATUS_BP_HI)—Offset 30h .5188
18.3.14DBC_GP2_IN_STATUS_QUALIFIERS (DBC_GP2_IN_STATUS_QUALIFIERS)—
Offset 34h ..........................................................................................5189
18.3.15DBC_TRACE_IN_PAYLOAD_BP_LOW (DBC_TRACE_IN_PAYLOAD_BP_LOW)—
Offset 50h ..........................................................................................5189
18.3.16DBC_TRACE_IN_PAYLOAD_BP_HI (DBC_TRACE_IN_PAYLOAD_BP_HI)—Offset
54h ...................................................................................................5190
18.3.17DBC_TRACE_IN_PAYLOAD_QUALIFIERS
(DBC_TRACE_IN_PAYLOAD_QUALIFIERS)—Offset 58h .............................5191
18.3.18DBC_TRACE_IN_PAYLOAD_TRASNFER_DOORBELL
(DBC_TRACE_IN_PAYLOAD_TRANSFER_DOORBELL)—Offset 5Ch ...............5191
18.3.19DBC_TRACE_IN_STATUS_BP_LOW (DBC_TRACE_IN_STATUS_BP_LOW)—Offset
60h ...................................................................................................5192
18.3.20DBC_TRACE_IN_STATUS_BP_HI (DBC_TRACE_IN_STATUS_BP_HI)—Offset 64h .
5193
18.3.21DBC_TRACE_IN_STATUS_QUALIFIERS
(DBC_TRACE_IN_STATUS_QUALIFIERS)—Offset 68h ...............................5193
18.3.22DBConEXI Capability Port Status and Control Register (DBC_EXI_DCPORTSC)—
Offset 88h ..........................................................................................5194
18.3.23DEBUG_SW_CONTROL_STATUS_REG (DEBUG_SW_CONTROL_STATUS_REG)—
Offset 100h ........................................................................................5196
18.3.24DEBUG_REQUEST_INFO_AND_STATUS_REG
(DEBUG_REQUEST_INFO_AND_STATUS_REG)—Offset 104h .....................5197
18.3.25DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_0)—Offset 108h ......
5199
18.3.26DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_1)—Offset 10Ch ......
5199
18.3.27DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_2)—Offset 110h ......
5200
18.3.28DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_3)—Offset 114h ......
5201
18.3.29DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_4)—Offset 118h ......
5201
18.3.30DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_5)—Offset 11Ch ......
5202
18.3.31DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_6)—Offset 120h ......
5203
18.3.32DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_7)—Offset 124h ......
5203
18.3.33DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_8)—Offset 128h ......
5204
18.3.34DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_9)—Offset 12Ch ......
5205
18.3.35DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_10)—Offset 130h.....
5205
18.3.36DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_11)—Offset 134h.....
5206
18.3.37DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_12)—Offset 138h.....
5207
18.3.38DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_13)—Offset 13Ch ....
5207
18.3.39DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_14)—Offset 140h.....
5208
334818 127
18.3.40DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_15)—Offset 144h ....
5209
18.3.41DEBUG_RESPONSE_INFO_AND_STATUS_REG
(DEBUG_RESPONSE_INFO_AND_STATUS_REG)—Offset 148h ................... 5209
18.3.42DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_0)—
Offset 180h........................................................................................ 5210
18.3.43DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_1)—
Offset 184h........................................................................................ 5211
18.3.44DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_2)—
Offset 188h........................................................................................ 5211
18.3.45DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_3)—
Offset 18Ch ....................................................................................... 5212
18.3.46DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_4)—
Offset 190h........................................................................................ 5212
18.3.47DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_5)—
Offset 194h........................................................................................ 5213
18.3.48DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_6)—
Offset 198h........................................................................................ 5213
18.3.49DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_7)—
Offset 19Ch ....................................................................................... 5214
18.3.50DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_8)—
Offset 1A0h ....................................................................................... 5215
18.3.51DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_9)—
Offset 1A4h ....................................................................................... 5215
18.3.52DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_10)—Offset 1A8h ...................... 5216
18.3.53DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_11)—Offset 1ACh ...................... 5216
18.3.54DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_12)—Offset 1B0h ...................... 5217
18.3.55DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_13)—Offset 1B4h ...................... 5218
18.3.56DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_14)—Offset 1B8h ...................... 5218
18.3.57DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_15)—Offset 1BCh ...................... 5219
18.3.58DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_16)—Offset 1C0h ...................... 5219
18.3.59DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_17)—Offset 1C4h ...................... 5220
18.3.60DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_18)—Offset 1C8h ...................... 5221
18.3.61DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_19)—Offset 1CCh ...................... 5221
18.3.62DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_20)—Offset 1D0h ...................... 5222
18.3.63DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_21)—Offset 1D4h ...................... 5222
18.3.64DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_22)—Offset 1D8h ...................... 5223
18.3.65DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_23)—Offset 1DCh ...................... 5224
18.3.66DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_24)—Offset 1E0h....................... 5224
18.3.67DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_25)—Offset 1E4h....................... 5225
128 334818
18.3.68DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_26)—Offset 1E8h .......................5225
18.3.69DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_27)—Offset 1ECh .......................5226
18.3.70DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_28)—Offset 1F0h .......................5227
18.3.71DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_29)—Offset 1F4h .......................5227
18.3.72DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_30)—Offset 1F8h .......................5228
18.3.73DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_31)—Offset 1FCh .......................5228
18.3.74DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_32)—Offset 200h .......................5229
18.3.75DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_33)—Offset 204h .......................5230
18.3.76DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_34)—Offset 208h .......................5230
18.3.77DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_35)—Offset 20Ch .......................5231
18.3.78DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_36)—Offset 210h .......................5231
18.3.79DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_37)—Offset 214h .......................5232
18.3.80DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_38)—Offset 218h .......................5233
18.3.81DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_39)—Offset 21Ch .......................5233
18.3.82DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_40)—Offset 220h .......................5234
18.3.83DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_41)—Offset 224h .......................5234
18.3.84DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_42)—Offset 228h .......................5235
18.3.85DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_43)—Offset 22Ch .......................5236
18.3.86DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_44)—Offset 230h .......................5236
18.3.87DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_45)—Offset 234h .......................5237
18.3.88DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_46)—Offset 238h .......................5237
18.3.89DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_47)—Offset 23Ch .......................5238
18.3.90DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_48)—Offset 240h .......................5239
18.3.91DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_49)—Offset 244h .......................5239
18.3.92DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_50)—Offset 248h .......................5240
18.3.93DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_51)—Offset 24Ch .......................5240
18.3.94DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_52)—Offset 250h .......................5241
18.3.95DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_53)—Offset 254h .......................5242
334818 129
18.3.96DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_54)—Offset 258h....................... 5242
18.3.97DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_55)—Offset 25Ch ...................... 5243
18.3.98DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_56)—Offset 260h....................... 5243
18.3.99DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_57)—Offset 264h....................... 5244
18.3.100DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_58)—Offset 268h....................... 5245
18.3.101DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_59)—Offset 26Ch ...................... 5245
18.3.102DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_60)—Offset 270h....................... 5246
18.3.103DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_61)—Offset 274h....................... 5246
18.3.104DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_62)—Offset 278h....................... 5247
18.3.105DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_63)—Offset 27Ch ...................... 5248
18.3.106DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_64)—Offset 280h....................... 5248
18.3.107DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_65)—Offset 284h....................... 5249
18.3.108DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_66)—Offset 288h....................... 5249
18.3.109DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_67)—Offset 28Ch ...................... 5250
18.3.110DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_68)—Offset 290h....................... 5251
18.3.111DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_69)—Offset 294h....................... 5251
18.3.112DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_70)—Offset 298h....................... 5252
18.3.113DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_71)—Offset 29Ch ...................... 5252
18.3.114DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_72)—Offset 2A0h ...................... 5253
18.3.115DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_73)—Offset 2A4h ...................... 5254
18.3.116DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_74)—Offset 2A8h ...................... 5254
18.3.117DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_75)—Offset 2ACh ...................... 5255
18.3.118DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_76)—Offset 2B0h ...................... 5255
18.3.119DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_77)—Offset 2B4h ...................... 5256
18.3.120DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_78)—Offset 2B8h ...................... 5257
18.3.121DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_79)—Offset 2BCh ...................... 5257
18.3.122DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_80)—Offset 2C0h ...................... 5258
18.3.123DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_81)—Offset 2C4h ...................... 5258
130 334818
18.3.124DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_82)—Offset 2C8h .......................5259
18.3.125DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_83)—Offset 2CCh .......................5260
18.3.126DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_84)—Offset 2D0h .......................5260
18.3.127DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_85)—Offset 2D4h .......................5261
18.3.128DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_86)—Offset 2D8h .......................5261
18.3.129DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_87)—Offset 2DCh.......................5262
18.3.130DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_88)—Offset 2E0h .......................5263
18.3.131DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_89)—Offset 2E4h .......................5263
18.3.132DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_90)—Offset 2E8h .......................5264
18.3.133DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_91)—Offset 2ECh .......................5264
18.3.134DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_92)—Offset 2F0h .......................5265
18.3.135DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_93)—Offset 2F4h .......................5266
18.3.136DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_94)—Offset 2F8h .......................5266
18.3.137DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_95)—Offset 2FCh .......................5267
18.3.138DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_96)—Offset 300h .......................5267
18.3.139DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_97)—Offset 304h .......................5268
18.3.140DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_98)—Offset 308h .......................5269
18.3.141DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_99)—Offset 30Ch .......................5269
18.3.142DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_100)—Offset 310h .....................5270
18.3.143DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_101)—Offset 314h .....................5271
18.3.144DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_102)—Offset 318h .....................5271
18.3.145DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_103)—Offset 31Ch .....................5272
18.3.146DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_104)—Offset 320h .....................5273
18.3.147DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_105)—Offset 324h .....................5273
18.3.148DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_106)—Offset 328h .....................5274
18.3.149DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_107)—Offset 32Ch .....................5275
18.3.150DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_108)—Offset 330h .....................5275
18.3.151DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_109)—Offset 334h .....................5276
334818 131
18.3.152DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_110)—Offset 338h ..................... 5277
18.3.153DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_111)—Offset 33Ch..................... 5277
18.3.154DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_112)—Offset 340h ..................... 5278
18.3.155DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_113)—Offset 344h ..................... 5279
18.3.156DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_114)—Offset 348h ..................... 5279
18.3.157DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_115)—Offset 34Ch..................... 5280
18.3.158DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_116)—Offset 350h ..................... 5281
18.3.159DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_117)—Offset 354h ..................... 5281
18.3.160DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_118)—Offset 358h ..................... 5282
18.3.161DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_119)—Offset 35Ch..................... 5283
18.3.162DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_120)—Offset 360h ..................... 5283
18.3.163DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_121)—Offset 364h ..................... 5284
18.3.164DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_122)—Offset 368h ..................... 5285
18.3.165DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_123)—Offset 36Ch..................... 5285
18.3.166DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_124)—Offset 370h ..................... 5286
18.3.167DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_125)—Offset 374h ..................... 5287
18.3.168DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_126)—Offset 378h ..................... 5287
18.3.169DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_127)—Offset 37Ch..................... 5288
18.3.170DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_0)—Offset 380h .................... 5289
18.3.171DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_1)—Offset 384h .................... 5289
18.3.172DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_2)—Offset 388h .................... 5290
18.4 Registers Summary........................................................................................ 5291
18.4.1 DCFG (DCFG)—Offset C700h ................................................................ 5294
18.4.2 DCTL (DCTL)—Offset C704h ................................................................. 5295
18.4.3 DEVTEN (DEVTEN)—Offset C708h ......................................................... 5296
18.4.4 DSTS (DSTS)—Offset C70Ch ................................................................ 5297
18.4.5 DGCMDPAR (DGCMDPAR)—Offset C710h ............................................... 5298
18.4.6 DGCMD (DGCMD)—Offset C714h .......................................................... 5299
18.4.7 DALEPENA (DALEPENA)—Offset C720h .................................................. 5299
18.4.8 DEPCMDPAR2_0 (DEPCMDPAR2_0)—Offset C800h .................................. 5300
18.4.9 DEPCMDPAR1_0 (DEPCMDPAR1_0)—Offset C804h .................................. 5300
18.4.10DEPCMDPAR0_0 (DEPCMDPAR0_0)—Offset C808h .................................. 5301
18.4.11DEPCMD_0 (DEPCMD_0)—Offset C80Ch................................................. 5301
18.4.12DEPCMDPAR2_1 (DEPCMDPAR2_1)—Offset C810h .................................. 5302
18.4.13DEPCMDPAR1_1 (DEPCMDPAR1_1)—Offset C814h .................................. 5303
18.4.14DEPCMDPAR0_1 (DEPCMDPAR0_1)—Offset C818h .................................. 5303
132 334818
18.4.15DEPCMD_1 (DEPCMD_1)—Offset C81Ch .................................................5304
18.4.16DEPCMDPAR2_2 (DEPCMDPAR2_2)—Offset C820h ...................................5304
18.4.17DEPCMDPAR1_2 (DEPCMDPAR1_2)—Offset C824h ...................................5305
18.4.18DEPCMDPAR0_2 (DEPCMDPAR0_2)—Offset C828h ...................................5305
18.4.19DEPCMD_2 (DEPCMD_2)—Offset C82Ch .................................................5306
18.4.20DEPCMDPAR2_3 (DEPCMDPAR2_3)—Offset C830h ...................................5307
18.4.21DEPCMDPAR1_3 (DEPCMDPAR1_3)—Offset C834h ...................................5307
18.4.22DEPCMDPAR0_3 (DEPCMDPAR0_3)—Offset C838h ...................................5308
18.4.23DEPCMD_3 (DEPCMD_3)—Offset C83Ch .................................................5308
18.4.24DEPCMDPAR2_4 (DEPCMDPAR2_4)—Offset C840h ...................................5309
18.4.25DEPCMDPAR1_4 (DEPCMDPAR1_4)—Offset C844h ...................................5309
18.4.26DEPCMDPAR0_4 (DEPCMDPAR0_4)—Offset C848h ...................................5310
18.4.27DEPCMD_4 (DEPCMD_4)—Offset C84Ch .................................................5310
18.4.28DEPCMDPAR2_5 (DEPCMDPAR2_5)—Offset C850h ...................................5311
18.4.29DEPCMDPAR1_5 (DEPCMDPAR1_5)—Offset C854h ...................................5312
18.4.30DEPCMDPAR0_5 (DEPCMDPAR0_5)—Offset C858h ...................................5312
18.4.31DEPCMD_5 (DEPCMD_5)—Offset C85Ch .................................................5313
18.4.32DEPCMDPAR2_6 (DEPCMDPAR2_6)—Offset C860h ...................................5313
18.4.33DEPCMDPAR1_6 (DEPCMDPAR1_6)—Offset C864h ...................................5314
18.4.34DEPCMDPAR0_6 (DEPCMDPAR0_6)—Offset C868h ...................................5314
18.4.35DEPCMD_6 (DEPCMD_6)—Offset C86Ch .................................................5315
18.4.36DEPCMDPAR2_7 (DEPCMDPAR2_7)—Offset C870h ...................................5316
18.4.37DEPCMDPAR1_7 (DEPCMDPAR1_7)—Offset C874h ...................................5316
18.4.38DEPCMDPAR0_7 (DEPCMDPAR0_7)—Offset C878h ...................................5317
18.4.39DEPCMD_7 (DEPCMD_7)—Offset C87Ch .................................................5317
18.4.40DEPCMDPAR2_8 (DEPCMDPAR2_8)—Offset C880h ...................................5318
18.4.41DEPCMDPAR1_8 (DEPCMDPAR1_8)—Offset C884h ...................................5318
18.4.42DEPCMDPAR0_8 (DEPCMDPAR0_8)—Offset C888h ...................................5319
18.4.43DEPCMD_8 (DEPCMD_8)—Offset C88Ch .................................................5319
18.4.44DEPCMDPAR2_9 (DEPCMDPAR2_9)—Offset C890h ...................................5320
18.4.45DEPCMDPAR1_9 (DEPCMDPAR1_9)—Offset C894h ...................................5321
18.4.46DEPCMDPAR0_9 (DEPCMDPAR0_9)—Offset C898h ...................................5321
18.4.47DEPCMD_9 (DEPCMD_9)—Offset C89Ch .................................................5322
18.4.48DEPCMDPAR2_10 (DEPCMDPAR2_10)—Offset C8A0h ...............................5322
18.4.49DEPCMDPAR1_10 (DEPCMDPAR1_10)—Offset C8A4h ...............................5323
18.4.50DEPCMDPAR0_10 (DEPCMDPAR0_10)—Offset C8A8h ...............................5323
18.4.51DEPCMD_10 (DEPCMD_10)—Offset C8ACh .............................................5324
18.4.52DEPCMDPAR2_11 (DEPCMDPAR2_11)—Offset C8B0h ...............................5325
18.4.53DEPCMDPAR1_11 (DEPCMDPAR1_11)—Offset C8B4h ...............................5325
18.4.54DEPCMDPAR0_11 (DEPCMDPAR0_11)—Offset C8B8h ...............................5326
18.4.55DEPCMD_11 (DEPCMD_11)—Offset C8BCh .............................................5326
18.4.56DEPCMDPAR2_12 (DEPCMDPAR2_12)—Offset C8C0h ...............................5327
18.4.57DEPCMDPAR1_12 (DEPCMDPAR1_12)—Offset C8C4h ...............................5327
18.4.58DEPCMDPAR0_12 (DEPCMDPAR0_12)—Offset C8C8h ...............................5328
18.4.59DEPCMD_12 (DEPCMD_12)—Offset C8CCh .............................................5328
18.4.60DEPCMDPAR2_13 (DEPCMDPAR2_13)—Offset C8D0h ...............................5329
18.4.61DEPCMDPAR1_13 (DEPCMDPAR1_13)—Offset C8D4h ...............................5330
18.4.62DEPCMDPAR0_13 (DEPCMDPAR0_13)—Offset C8D8h ...............................5330
18.4.63DEPCMD_13 (DEPCMD_13)—Offset C8DCh .............................................5331
18.4.64DEPCMDPAR2_14 (DEPCMDPAR2_14)—Offset C8E0h ...............................5331
18.4.65DEPCMDPAR1_14 (DEPCMDPAR1_14)—Offset C8E4h ...............................5332
18.4.66DEPCMDPAR0_14 (DEPCMDPAR0_14)—Offset C8E8h ...............................5332
18.4.67DEPCMD_14 (DEPCMD_14)—Offset C8ECh..............................................5333
18.4.68DEPCMDPAR2_15 (DEPCMDPAR2_15)—Offset C8F0h................................5334
18.4.69DEPCMDPAR1_15 (DEPCMDPAR1_15)—Offset C8F4h................................5334
334818 133
18.4.70DEPCMDPAR0_15 (DEPCMDPAR0_15)—Offset C8F8h ............................... 5335
18.4.71DEPCMD_15 (DEPCMD_15)—Offset C8FCh ............................................. 5335
18.4.72DEPCMDPAR2_16 (DEPCMDPAR2_16)—Offset C900h ............................... 5336
18.4.73DEPCMDPAR1_16 (DEPCMDPAR1_16)—Offset C904h ............................... 5336
18.4.74DEPCMDPAR0_16 (DEPCMDPAR0_16)—Offset C908h ............................... 5337
18.4.75DEPCMD_16 (DEPCMD_16)—Offset C90Ch ............................................. 5337
18.4.76DEPCMDPAR2_17 (DEPCMDPAR2_17)—Offset C910h ............................... 5338
18.4.77DEPCMDPAR1_17 (DEPCMDPAR1_17)—Offset C914h ............................... 5339
18.4.78DEPCMDPAR0_17 (DEPCMDPAR0_17)—Offset C918h ............................... 5339
18.4.79DEPCMD_17 (DEPCMD_17)—Offset C91Ch ............................................. 5340
18.4.80DEPCMDPAR2_18 (DEPCMDPAR2_18)—Offset C920h ............................... 5340
18.4.81DEPCMDPAR1_18 (DEPCMDPAR1_18)—Offset C924h ............................... 5341
18.4.82DEPCMDPAR0_18 (DEPCMDPAR0_18)—Offset C928h ............................... 5341
18.4.83DEPCMD_18 (DEPCMD_18)—Offset C92Ch ............................................. 5342
18.4.84DEPCMDPAR2_19 (DEPCMDPAR2_19)—Offset C930h ............................... 5343
18.4.85DEPCMDPAR1_19 (DEPCMDPAR1_19)—Offset C934h ............................... 5343
18.4.86DEPCMDPAR0_19 (DEPCMDPAR0_19)—Offset C938h ............................... 5344
18.4.87DEPCMD_19 (DEPCMD_19)—Offset C93Ch ............................................. 5344
18.4.88DEPCMDPAR2_20 (DEPCMDPAR2_20)—Offset C940h ............................... 5345
18.4.89DEPCMDPAR1_20 (DEPCMDPAR1_20)—Offset C944h ............................... 5345
18.4.90DEPCMDPAR0_20 (DEPCMDPAR0_20)—Offset C948h ............................... 5346
18.4.91DEPCMD_20 (DEPCMD_20)—Offset C94Ch ............................................. 5346
18.4.92DEPCMDPAR2_21 (DEPCMDPAR2_21)—Offset C950h ............................... 5347
18.4.93DEPCMDPAR1_21 (DEPCMDPAR1_21)—Offset C954h ............................... 5348
18.4.94DEPCMDPAR0_21 (DEPCMDPAR0_21)—Offset C958h ............................... 5348
18.4.95DEPCMD_21 (DEPCMD_21)—Offset C95Ch ............................................. 5349
18.4.96DEPCMDPAR2_22 (DEPCMDPAR2_22)—Offset C960h ............................... 5349
18.4.97DEPCMDPAR1_22 (DEPCMDPAR1_22)—Offset C964h ............................... 5350
18.4.98DEPCMDPAR0_22 (DEPCMDPAR0_22)—Offset C968h ............................... 5350
18.4.99DEPCMD_22 (DEPCMD_22)—Offset C96Ch ............................................. 5351
18.4.100DEPCMDPAR2_23 (DEPCMDPAR2_23)—Offset C970h ............................. 5352
18.4.101DEPCMDPAR1_23 (DEPCMDPAR1_23)—Offset C974h ............................. 5352
18.4.102DEPCMDPAR0_23 (DEPCMDPAR0_23)—Offset C978h ............................. 5353
18.4.103DEPCMD_23 (DEPCMD_23)—Offset C97Ch............................................ 5353
18.4.104DEPCMDPAR2_24 (DEPCMDPAR2_24)—Offset C980h ............................. 5354
18.4.105DEPCMDPAR1_24 (DEPCMDPAR1_24)—Offset C984h ............................. 5354
18.4.106DEPCMDPAR0_24 (DEPCMDPAR0_24)—Offset C988h ............................. 5355
18.4.107DEPCMD_24 (DEPCMD_24)—Offset C98Ch............................................ 5355
18.4.108DEPCMDPAR2_25 (DEPCMDPAR2_25)—Offset C990h ............................. 5356
18.4.109DEPCMDPAR1_25 (DEPCMDPAR1_25)—Offset C994h ............................. 5357
18.4.110DEPCMDPAR0_25 (DEPCMDPAR0_25)—Offset C998h ............................. 5357
18.4.111DEPCMD_25 (DEPCMD_25)—Offset C99Ch............................................ 5358
18.4.112DEPCMDPAR2_26 (DEPCMDPAR2_26)—Offset C9A0h ............................. 5358
18.4.113DEPCMDPAR1_26 (DEPCMDPAR1_26)—Offset C9A4h ............................. 5359
18.4.114DEPCMDPAR0_26 (DEPCMDPAR0_26)—Offset C9A8h ............................. 5359
18.4.115DEPCMD_26 (DEPCMD_26)—Offset C9ACh ........................................... 5360
18.4.116DEPCMDPAR2_27 (DEPCMDPAR2_27)—Offset C9B0h ............................. 5361
18.4.117DEPCMDPAR1_27 (DEPCMDPAR1_27)—Offset C9B4h ............................. 5361
18.4.118DEPCMDPAR0_27 (DEPCMDPAR0_27)—Offset C9B8h ............................. 5362
18.4.119DEPCMD_27 (DEPCMD_27)—Offset C9BCh ........................................... 5362
18.4.120DEPCMDPAR2_28 (DEPCMDPAR2_28)—Offset C9C0h ............................. 5363
18.4.121DEPCMDPAR1_28 (DEPCMDPAR1_28)—Offset C9C4h ............................. 5363
18.4.122DEPCMDPAR0_28 (DEPCMDPAR0_28)—Offset C9C8h ............................. 5364
18.4.123DEPCMD_28 (DEPCMD_28)—Offset C9CCh ........................................... 5364
18.4.124DEPCMDPAR2_29 (DEPCMDPAR2_29)—Offset C9D0h ............................. 5365
134 334818
18.4.125DEPCMDPAR1_29 (DEPCMDPAR1_29)—Offset C9D4h..............................5366
18.4.126DEPCMDPAR0_29 (DEPCMDPAR0_29)—Offset C9D8h..............................5366
18.4.127DEPCMD_29 (DEPCMD_29)—Offset C9DCh............................................5367
18.4.128DEPCMDPAR2_30 (DEPCMDPAR2_30)—Offset C9E0h ..............................5367
18.4.129DEPCMDPAR1_30 (DEPCMDPAR1_30)—Offset C9E4h ..............................5368
18.4.130DEPCMDPAR0_30 (DEPCMDPAR0_30)—Offset C9E8h ..............................5368
18.4.131DEPCMD_30 (DEPCMD_30)—Offset C9ECh ............................................5369
18.4.132DEPCMDPAR2_31 (DEPCMDPAR2_31)—Offset C9F0h ..............................5370
18.4.133DEPCMDPAR1_31 (DEPCMDPAR1_31)—Offset C9F4h ..............................5370
18.4.134DEPCMDPAR0_31 (DEPCMDPAR0_31)—Offset C9F8h ..............................5371
18.4.135DEPCMD_31 (DEPCMD_31)—Offset C9FCh ............................................5371
18.5 Registers Summary ........................................................................................5372
18.5.1 GSBUSCFG0 (GSBUSCFG0)—Offset C100h..............................................5374
18.5.2 GSBUSCFG1 (GSBUSCFG1)—Offset C104h..............................................5375
18.5.3 GTXTHRCFG (GTXTHRCFG)—Offset C108h ..............................................5376
18.5.4 GRXTHRCFG (GRXTHRCFG)—Offset C10Ch .............................................5376
18.5.5 GCTL (GCTL)—Offset C110h .................................................................5377
18.5.6 GPMSTS (GPMSTS)—Offset C114h .........................................................5378
18.5.7 GSTS (GSTS)—Offset C118h .................................................................5379
18.5.8 GUCTL1 (GUCTL1)—Offset C11Ch..........................................................5380
18.5.9 GSNPSID (GSNPSID)—Offset C120h ......................................................5381
18.5.10GGPIO (GGPIO)—Offset C124h..............................................................5381
18.5.11GUID (GUID)—Offset C128h .................................................................5382
18.5.12GUCTL (GUCTL)—Offset C12Ch .............................................................5382
18.5.13GBUSERRADDRLO (GBUSERRADDRLO)—Offset C130h..............................5383
18.5.14GBUSERRADDRHI (GBUSERRADDRHI)—Offset C134h...............................5384
18.5.15GPRTBIMAPLO (GPRTBIMAPLO)—Offset C138h ........................................5384
18.5.16GPRTBIMAPHI (GPRTBIMAPHI)—Offset C13Ch .........................................5385
18.5.17GHWPARAMS0 (GHWPARAMS0)—Offset C140h........................................5386
18.5.18GHWPARAMS1 (GHWPARAMS1)—Offset C144h........................................5387
18.5.19GHWPARAMS2 (GHWPARAMS2)—Offset C148h........................................5388
18.5.20GHWPARAMS3 (GHWPARAMS3)—Offset C14Ch .......................................5389
18.5.21GHWPARAMS4 (GHWPARAMS4)—Offset C150h........................................5390
18.5.22GHWPARAMS5 (GHWPARAMS5)—Offset C154h........................................5391
18.5.23GHWPARAMS6 (GHWPARAMS6)—Offset C158h........................................5392
18.5.24GHWPARAMS7 (GHWPARAMS7)—Offset C15Ch .......................................5393
18.5.25GDBGFIFOSPACE (GDBGFIFOSPACE)—Offset C160h ................................5394
18.5.26GDBGLTSSM (GDBGLTSSM)—Offset C164h .............................................5394
18.5.27GDBGLNMCC (GDBGLNMCC)—Offset C168h ............................................5396
18.5.28GDBGBMU (GDBGBMU)—Offset C16Ch ...................................................5396
18.5.29GDBGLSPMUX_DEV (GDBGLSPMUX_DEV)—Offset C170h ..........................5397
18.5.30GDBGLSP (GDBGLSP)—Offset C174h .....................................................5397
18.5.31GDBGEPINFO0 (GDBGEPINFO0)—Offset C178h .......................................5398
18.5.32GDBGEPINFO1 (GDBGEPINFO1)—Offset C17Ch .......................................5398
18.5.33GPRTBIMAP_HSLO (GPRTBIMAP_HSLO)—Offset C180h.............................5399
18.5.34GPRTBIMAP_HSHI (GPRTBIMAP_HSHI)—Offset C184h..............................5400
18.5.35GPRTBIMAP_FSLO (GPRTBIMAP_FSLO)—Offset C188h..............................5400
18.5.36GPRTBIMAP_FSHI (GPRTBIMAP_FSHI)—Offset C18Ch ..............................5401
18.5.37GUSB2PHYCFG_0 (GUSB2PHYCFG_0)—Offset C200h................................5402
18.5.38GUSB2I2CCTL_0 (GUSB2I2CCTL_0)—Offset C240h ..................................5403
18.5.39GUSB2PHYACC_ULPI_0 (GUSB2PHYACC_ULPI_0)—Offset C280h ...............5404
18.5.40GUSB3PIPECTL_0 (GUSB3PIPECTL_0)—Offset C2C0h ...............................5405
18.5.41GTXFIFOSIZ0_0 (GTXFIFOSIZ0_0)—Offset C300h ...................................5406
18.5.42GTXFIFOSIZ1_0 (GTXFIFOSIZ1_0)—Offset C304h ...................................5407
18.5.43GTXFIFOSIZ2_0 (GTXFIFOSIZ2_0)—Offset C308h ...................................5407
334818 135
18.5.44GTXFIFOSIZ3_0 (GTXFIFOSIZ3_0)—Offset C30Ch................................... 5408
18.5.45GTXFIFOSIZ4_0 (GTXFIFOSIZ4_0)—Offset C310h................................... 5409
18.5.46GTXFIFOSIZ5_0 (GTXFIFOSIZ5_0)—Offset C314h................................... 5409
18.5.47GTXFIFOSIZ6_0 (GTXFIFOSIZ6_0)—Offset C318h................................... 5410
18.5.48GTXFIFOSIZ7_0 (GTXFIFOSIZ7_0)—Offset C31Ch................................... 5410
18.5.49GTXFIFOSIZ8_0 (GTXFIFOSIZ8_0)—Offset C320h................................... 5411
18.5.50GTXFIFOSIZ9_0 (GTXFIFOSIZ9_0)—Offset C324h................................... 5411
18.5.51GTXFIFOSIZ10_0 (GTXFIFOSIZ10_0)—Offset C328h ............................... 5412
18.5.52GTXFIFOSIZ11_0 (GTXFIFOSIZ11_0)—Offset C32Ch ............................... 5412
18.5.53GTXFIFOSIZ12_0 (GTXFIFOSIZ12_0)—Offset C330h ............................... 5413
18.5.54GTXFIFOSIZ13_0 (GTXFIFOSIZ13_0)—Offset C334h ............................... 5413
18.5.55GTXFIFOSIZ14_0 (GTXFIFOSIZ14_0)—Offset C338h ............................... 5414
18.5.56GTXFIFOSIZ15_0 (GTXFIFOSIZ15_0)—Offset C33Ch ............................... 5414
18.5.57GRXFIFOSIZ0_0 (GRXFIFOSIZ0_0)—Offset C380h .................................. 5415
18.5.58GEVNTADRLO_0 (GEVNTADRLO_0)—Offset C400h .................................. 5415
18.5.59GEVNTADRHI_0 (GEVNTADRHI_0)—Offset C404h ................................... 5416
18.5.60GEVNTSIZ_0 (GEVNTSIZ_0)—Offset C408h............................................ 5416
18.5.61GEVNTCOUNT_0 (GEVNTCOUNT_0)—Offset C40Ch.................................. 5417
18.5.62GHWPARAMS8 (GHWPARAMS8)—Offset C600h ....................................... 5418
18.5.63GTXFIFOPRIDEV (GTXFIFOPRIDEV)—Offset C610h .................................. 5418
18.5.64GFLADJ (GFLADJ)—Offset C630h .......................................................... 5419
18.6 Registers Summary........................................................................................ 5420
18.6.1 APBFC_U3PMU_CFG0 (APBFC_U3PMU_CFG0)—Offset 10F808h ................. 5420
18.6.2 APBFC_U3PMU_CFG1 (APBFC_U3PMU_CFG1)—Offset 10F80Ch ................. 5421
18.6.3 APBFC_U3PMU_CFG2 (APBFC_U3PMU_CFG2)—Offset 10F810h ................. 5423
18.6.4 APBFC_U3PMU_CFG3 (APBFC_U3PMU_CFG3)—Offset 10F814h ................. 5424
18.6.5 APBFC_U3PMU_CFG4 (APBFC_U3PMU_CFG4)—Offset 10F818h ................. 5425
18.6.6 APBFC_U3PMU_CFG5 (APBFC_U3PMU_CFG5)—Offset 10F81Ch ................. 5426
18.6.7 APBFC_U3PMU_CFG6 (APBFC_U3PMU_CFG6)—Offset 10F820h ................. 5427
18.6.8 APBFC_D0I3C (APBFC_D0I3C)—Offset 10F830h...................................... 5428
18.7 Registers Summary........................................................................................ 5429
18.7.1 (GEN_REGRW1)—Offset B0h ............................................................... 5429
18.7.2 (GEN_REGRW2)—Offset B4h ................................................................ 5429
18.7.3 (GEN_REGRW3)—Offset B8h ................................................................ 5430
18.7.4 (GEN_REGRW4)—Offset BCh ................................................................ 5430
18.7.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 5431
18.8 Registers Summary........................................................................................ 5433
18.8.1 (GEN_REGRW1)—Offset B0h ............................................................... 5433
18.8.2 (GEN_REGRW2)—Offset B4h ................................................................ 5433
18.8.3 (GEN_REGRW3)—Offset B8h ................................................................ 5434
18.8.4 (GEN_REGRW4)—Offset BCh ................................................................ 5434
18.8.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 5435
18.9 Registers Summary........................................................................................ 5437
18.9.1 (DEVVENDID)—Offset 0h .................................................................... 5437
18.9.2 (STATUSCOMMAND)—Offset 4h ............................................................ 5438
18.9.3 (REVCLASSCODE)—Offset 8h ............................................................... 5439
18.9.4 (CLLATHEADERBIST)—Offset Ch ........................................................... 5439
18.9.5 (BAR)—Offset 10h .............................................................................. 5440
18.9.6 (BAR1)—Offset 18h............................................................................. 5441
18.9.7 (SUBSYSTEMID)—Offset 2Ch................................................................ 5441
18.9.8 (EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 5442
18.9.9 (CAPABILITYPTR)—Offset 34h .............................................................. 5443
18.9.10(INTERRUPTREG)—Offset 3Ch .............................................................. 5443
18.9.11(POWERCAPID)—Offset 80h ................................................................. 5444
18.9.12(PMECTRLSTATUS)—Offset 84h ............................................................ 5444
136 334818
18.9.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h ...............................................5445
18.9.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ............................................5446
18.9.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................5446
18.9.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................5447
18.9.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................5448
18.10 Registers Summary ........................................................................................5449
18.10.1 (DEVVENDID)—Offset 0h.....................................................................5449
18.10.2(STATUSCOMMAND)—Offset 4h.............................................................5450
18.10.3(REVCLASSCODE)—Offset 8h ................................................................5451
18.10.4(CLLATHEADERBIST)—Offset Ch............................................................5451
18.10.5(BAR)—Offset 10h ...............................................................................5452
18.10.6(BAR1)—Offset 18h .............................................................................5453
18.10.7(SUBSYSTEMID)—Offset 2Ch ................................................................5453
18.10.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................5454
18.10.9(CAPABILITYPTR)—Offset 34h ...............................................................5455
18.10.10(INTERRUPTREG)—Offset 3Ch .............................................................5455
18.10.11(POWERCAPID)—Offset 80h ................................................................5456
18.10.12(PMECTRLSTATUS)—Offset 84h ...........................................................5456
18.10.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................5457
18.10.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................5458
18.10.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................5458
18.10.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................5459
18.10.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................5460
18.11 ...................................................................................................................5460
18.12 Registers Summary ........................................................................................5461
18.12.1Capability Registers Length (CAPLENGTH)—Offset 0h ...............................5474
18.12.2Host Controller Interface Version Number (HCIVERSION)—Offset 2h ..........5474
18.12.3Structural Parameters 1 (HCSPARAMS1)—Offset 4h .................................5474
18.12.4Structural Parameters 2 (HCSPARAMS2)—Offset 8h .................................5475
18.12.5Structural Parameters 3 (HCSPARAMS3)—Offset Ch .................................5476
18.12.6Capability Parameters (HCCPARAMS)—Offset 10h ....................................5476
18.12.7Doorbell Offset (DBOFF)—Offset 14h......................................................5477
18.12.8Runtime Register Space Offset (RTSOFF)—Offset 18h...............................5478
18.12.9USB Command (USBCMD)—Offset 80h...................................................5478
18.12.10USB Status (USBSTS)—Offset 84h .......................................................5479
18.12.11Page Size (PAGESIZE)—Offset 88h .......................................................5480
18.12.12Device Notification Control (DNCTRL)—Offset 94h ..................................5480
18.12.13Command Ring Low (CRCR_LO)—Offset 98h..........................................5481
18.12.14Command Ring High (CRCR_HI)—Offset 9Ch .........................................5481
18.12.15Device Context Base Address Array Pointer Low (DCBAAP_LO)—Offset B0h ......
5482
18.12.16Device Context Base Address Array Pointer High (DCBAAP_HI)—Offset B4h ......
5482
18.12.17Configure (CONFIG)—Offset B8h..........................................................5483
18.12.18Port Status and Control USB2 (PORTSC1)—Offset 480h...........................5483
18.12.19Port Power Management Status and Control USB2 (PORTPMSC1)—Offset 484h .
5485
18.12.20Port X Hardware LPM Control Register (PORTHLPMC1)—Offset 48Ch .........5486
18.12.21Port Status and Control USB2 (PORTSC2)—Offset 490h...........................5487
18.12.22Port Power Management Status and Control USB2 (PORTPMSC2)—Offset 494h .
5488
18.12.23Port X Hardware LPM Control Register (PORTHLPMC2)—Offset 49Ch .........5489
18.12.24Port Status and Control USB2 (PORTSC3)—Offset 4A0h ..........................5490
18.12.25Port Power Management Status and Control USB2 (PORTPMSC3)—Offset 4A4h .
5491
334818 137
18.12.26Port X Hardware LPM Control Register (PORTHLPMC3)—Offset 4ACh ........ 5492
18.12.27Port Status and Control USB2 (PORTSC4)—Offset 4B0h .......................... 5493
18.12.28Port Power Management Status and Control USB2 (PORTPMSC4)—Offset 4B4h.
5494
18.12.29Port X Hardware LPM Control Register (PORTHLPMC4)—Offset 4BCh ........ 5495
18.12.30Port Status and Control USB2 (PORTSC5)—Offset 4C0h .......................... 5496
18.12.31Port Power Management Status and Control USB2 (PORTPMSC5)—Offset 4C4h.
5497
18.12.32Port X Hardware LPM Control Register (PORTHLPMC5)—Offset 4CCh ........ 5498
18.12.33Port Status and Control USB2 (PORTSC6)—Offset 4D0h.......................... 5499
18.12.34Port Power Management Status and Control USB2 (PORTPMSC6)—Offset 4D4h
5500
18.12.35Port X Hardware LPM Control Register (PORTHLPMC6)—Offset 4DCh ........ 5501
18.12.36Port Status and Control USB2 (PORTSC7)—Offset 4E0h .......................... 5502
18.12.37Port Power Management Status and Control USB2 (PORTPMSC7)—Offset 4E4h .
5503
18.12.38Port X Hardware LPM Control Register (PORTHLPMC7)—Offset 4ECh......... 5504
18.12.39Port Status and Control USB2 (PORTSC8)—Offset 4F0h .......................... 5505
18.12.40Port Power Management Status and Control USB2 (PORTPMSC8)—Offset 4F4h .
5506
18.12.41Port X Hardware LPM Control Register (PORTHLPMC8)—Offset 4FCh ......... 5507
18.12.42Port Status and Control USB3 (PORTSC9)—Offset 500h .......................... 5508
18.12.43Port Power Management Status and Control USB3 (PORTPMSC9)—Offset 504h .
5509
18.12.44USB3 Port Link Info (PORTLI9)—Offset 508h ......................................... 5510
18.12.45Port Status and Control USB3 (PORTSC10)—Offset 510h ........................ 5510
18.12.46Port Power Management Status and Control USB3 (PORTPMSC10)—Offset 514h
5512
18.12.47USB3 Port Link Info (PORTLI10)—Offset 518h ....................................... 5512
18.12.48Port Status and Control USB3 (PORTSC11)—Offset 520h ........................ 5513
18.12.49Port Power Management Status and Control USB3 (PORTPMSC11)—Offset 524h
5514
18.12.50USB3 Port Link Info (PORTLI11)—Offset 528h ....................................... 5515
18.12.51Port Status and Control USB3 (PORTSC12)—Offset 530h ........................ 5515
18.12.52Port Power Management Status and Control USB3 (PORTPMSC12)—Offset 534h
5517
18.12.53USB3 Port Link Info (PORTLI12)—Offset 538h ....................................... 5517
18.12.54Port Status and Control USB3 (PORTSC13)—Offset 540h ........................ 5518
18.12.55Port Power Management Status and Control USB3 (PORTPMSC13)—Offset 544h
5519
18.12.56USB3 Port Link Info (PORTLI13)—Offset 548h ....................................... 5520
18.12.57Port Status and Control USB3 (PORTSC14)—Offset 550h ........................ 5520
18.12.58Port Power Management Status and Control USB3 (PORTPMSC14)—Offset 554h
5521
18.12.59USB3 Port Link Info (PORTLI14)—Offset 558h ....................................... 5522
18.12.60Port Status and Control USB3 (PORTSC15)—Offset 560h ........................ 5522
18.12.61Port Power Management Status and Control USB3 (PORTPMSC15)—Offset 564h
5524
18.12.62USB3 Port Link Info (PORTLI15)—Offset 568h ....................................... 5524
18.12.63Microframe Index (RTMFINDEX)—Offset 2000h ..................................... 5525
18.12.64Interrupter 1 Management (IMAN0)—Offset 2020h ................................ 5525
18.12.65Interrupter 1 Moderation (IMOD0)—Offset 2024h .................................. 5526
18.12.66Event Ring Segment Table Size 1 (ERSTSZ0)—Offset 2028h ................... 5526
18.12.67Event Ring Segment Table Base Address Low 1 (ERSTBA_LO0)—Offset 2030h..
5527
138 334818
18.12.68Event Ring Segment Table Base Address High 1 (ERSTBA_HI0)—Offset 2034h ..
5527
18.12.69Event Ring Dequeue Pointer Low 1 (ERDP_LO0)—Offset 2038h ................5528
18.12.70Event Ring Dequeue Pointer High 1 (ERDP_HI0)—Offset 203Ch................5528
18.12.71Interrupter 2 Management (IMAN1)—Offset 2040h.................................5529
18.12.72Interrupter 2 Moderation (IMOD1)—Offset 2044h ...................................5529
18.12.73Event Ring Segment Table Size 2 (ERSTSZ1)—Offset 2048h ....................5530
18.12.74Event Ring Segment Table Base Address Low 2 (ERSTBA_LO1)—Offset 2050h ..
5530
18.12.75Event Ring Segment Table Base Address High 2 (ERSTBA_HI1)—Offset 2054h ..
5531
18.12.76Event Ring Dequeue Pointer Low 2 (ERDP_LO1)—Offset 2058h ................5531
18.12.77Event Ring Dequeue Pointer High 2 (ERDP_HI1)—Offset 205Ch................5532
18.12.78Interrupter 3 Management (IMAN2)—Offset 2060h.................................5532
18.12.79Interrupter 3 Moderation (IMOD2)—Offset 2064h ...................................5533
18.12.80Event Ring Segment Table Size 3 (ERSTSZ2)—Offset 2068h ....................5533
18.12.81Event Ring Segment Table Base Address Low 3 (ERSTBA_LO2)—Offset 2070h ..
5534
18.12.82Event Ring Segment Table Base Address High 3 (ERSTBA_HI2)—Offset 2074h ..
5534
18.12.83Event Ring Dequeue Pointer Low 3 (ERDP_LO2)—Offset 2078h ................5535
18.12.84Event Ring Dequeue Pointer High 3 (ERDP_HI2)—Offset 207Ch................5535
18.12.85Interrupter 4 Management (IMAN3)—Offset 2080h.................................5536
18.12.86Interrupter 4 Moderation (IMOD3)—Offset 2084h ...................................5536
18.12.87Event Ring Segment Table Size 4 (ERSTSZ3)—Offset 2088h ....................5537
18.12.88Event Ring Segment Table Base Address Low 4 (ERSTBA_LO3)—Offset 2090h ..
5537
18.12.89Event Ring Segment Table Base Address High 4 (ERSTBA_HI3)—Offset 2094h ..
5538
18.12.90Event Ring Dequeue Pointer Low 4 (ERDP_LO3)—Offset 2098h ................5538
18.12.91Event Ring Dequeue Pointer High 4 (ERDP_HI3)—Offset 209Ch................5539
18.12.92Interrupter 5 Management (IMAN4)—Offset 20A0h.................................5539
18.12.93Interrupter 5 Moderation (IMOD4)—Offset 20A4h...................................5540
18.12.94Event Ring Segment Table Size 5 (ERSTSZ4)—Offset 20A8h ....................5540
18.12.95Event Ring Segment Table Base Address Low 5 (ERSTBA_LO4)—Offset 20B0h ..
5541
18.12.96Event Ring Segment Table Base Address High 5 (ERSTBA_HI4)—Offset 20B4h ..
5541
18.12.97Event Ring Dequeue Pointer Low 5 (ERDP_LO4)—Offset 20B8h ................5542
18.12.98Event Ring Dequeue Pointer High 5 (ERDP_HI4)—Offset 20BCh................5542
18.12.99Interrupter 6 Management (IMAN5)—Offset 20C0h.................................5543
18.12.100Interrupter 6 Moderation (IMOD5)—Offset 20C4h .................................5543
18.12.101Event Ring Segment Table Size 6 (ERSTSZ5)—Offset 20C8h ..................5544
18.12.102Event Ring Segment Table Base Address Low 6 (ERSTBA_LO5)—Offset 20D0h
5544
18.12.103Event Ring Segment Table Base Address High 6 (ERSTBA_HI5)—Offset 20D4h
5545
18.12.104Event Ring Dequeue Pointer Low 6 (ERDP_LO5)—Offset 20D8h ..............5545
18.12.105Event Ring Dequeue Pointer High 6 (ERDP_HI5)—Offset 20DCh..............5546
18.12.106Interrupter 7 Management (IMAN6)—Offset 20E0h ...............................5546
18.12.107Interrupter 7 Moderation (IMOD6)—Offset 20E4h .................................5547
18.12.108Event Ring Segment Table Size 7 (ERSTSZ6)—Offset 20E8h ..................5547
18.12.109Event Ring Segment Table Base Address Low 7 (ERSTBA_LO6)—Offset 20F0h.
5548
18.12.110Event Ring Segment Table Base Address High 7 (ERSTBA_HI6)—Offset 20F4h
5548
334818 139
18.12.111Event Ring Dequeue Pointer Low 7 (ERDP_LO6)—Offset 20F8h .............. 5549
18.12.112Event Ring Dequeue Pointer High 7 (ERDP_HI6)—Offset 20FCh.............. 5549
18.12.113Interrupter 8 Management (IMAN7)—Offset 2100h .............................. 5550
18.12.114Interrupter 8 Moderation (IMOD7)—Offset 2104h................................. 5550
18.12.115Event Ring Segment Table Size 8 (ERSTSZ7)—Offset 2108h.................. 5551
18.12.116Event Ring Segment Table Base Address Low 8 (ERSTBA_LO7)—Offset 2110h
5551
18.12.117Event Ring Segment Table Base Address High 8 (ERSTBA_HI7)—Offset 2114h
5552
18.12.118Event Ring Dequeue Pointer Low 8 (ERDP_LO7)—Offset 2118h .............. 5552
18.12.119Event Ring Dequeue Pointer High 8 (ERDP_HI7)—Offset 211Ch ............. 5553
18.12.120Door Bell 1 (DB0)—Offset 3000h ....................................................... 5553
18.12.121Door Bell 2 (DB1)—Offset 3004h ....................................................... 5554
18.12.122Door Bell 3 (DB2)—Offset 3008h ....................................................... 5554
18.12.123Door Bell 4 (DB3)—Offset 300Ch ....................................................... 5555
18.12.124Door Bell 5 (DB4)—Offset 3010h ....................................................... 5555
18.12.125Door Bell 6 (DB5)—Offset 3014h ....................................................... 5556
18.12.126Door Bell 7 (DB6)—Offset 3018h ....................................................... 5556
18.12.127Door Bell 8 (DB7)—Offset 301Ch ....................................................... 5557
18.12.128Door Bell 9 (DB8)—Offset 3020h ....................................................... 5558
18.12.129Door Bell 10 (DB9)—Offset 3024h...................................................... 5558
18.12.130Door Bell 11 (DB10)—Offset 3028h .................................................... 5559
18.12.131Door Bell 12 (DB11)—Offset 302Ch.................................................... 5559
18.12.132Door Bell 13 (DB12)—Offset 3030h .................................................... 5560
18.12.133Door Bell 14 (DB13)—Offset 3034h .................................................... 5560
18.12.134Door Bell 15 (DB14)—Offset 3038h .................................................... 5561
18.12.135Door Bell 16 (DB15)—Offset 303Ch.................................................... 5561
18.12.136Door Bell 17 (DB16)—Offset 3040h .................................................... 5562
18.12.137Door Bell 18 (DB17)—Offset 3044h .................................................... 5562
18.12.138Door Bell 19 (DB18)—Offset 3048h .................................................... 5563
18.12.139Door Bell 20 (DB19)—Offset 304Ch.................................................... 5564
18.12.140Door Bell 21 (DB20)—Offset 3050h .................................................... 5564
18.12.141Door Bell 22 (DB21)—Offset 3054h .................................................... 5565
18.12.142Door Bell 23 (DB22)—Offset 3058h .................................................... 5565
18.12.143Door Bell 24 (DB23)—Offset 305Ch.................................................... 5566
18.12.144Door Bell 25 (DB24)—Offset 3060h .................................................... 5566
18.12.145Door Bell 26 (DB25)—Offset 3064h .................................................... 5567
18.12.146Door Bell 27 (DB26)—Offset 3068h .................................................... 5567
18.12.147Door Bell 28 (DB27)—Offset 306Ch.................................................... 5568
18.12.148Door Bell 29 (DB28)—Offset 3070h .................................................... 5568
18.12.149Door Bell 30 (DB29)—Offset 3074h .................................................... 5569
18.12.150Door Bell 31 (DB30)—Offset 3078h .................................................... 5570
18.12.151Door Bell 32 (DB31)—Offset 307Ch.................................................... 5570
18.12.152Door Bell 32 (DB32)—Offset 3080h .................................................... 5571
18.12.153XECP_SUPP_USB2_0 (XECP_SUPP_USB2_0)—Offset 8000h................... 5571
18.12.154XECP_SUPP_USB2_1 (XECP_SUPP_USB2_1)—Offset 8004h................... 5572
18.12.155XECP_SUPP_USB2_2 (XECP_SUPP_USB2_2)—Offset 8008h................... 5572
18.12.156XECP_SUPP_USB2_3 (Full Speed) (XECP_SUPP_USB2_3)—Offset 8010h. 5573
18.12.157XECP_SUPP_USB2_4 (Low Speed) (XECP_SUPP_USB2_4)—Offset 8014h 5574
18.12.158XECP_SUPP_USB2_5 (High Speed) (XECP_SUPP_USB2_5)—Offset 8018h 5574
18.12.159XECP_SUPP_USB3_0 (XECP_SUPP_USB3_0)—Offset 8020h................... 5575
18.12.160XECP_SUPP_USB3_1 (XECP_SUPP_USB3_1)—Offset 8024h................... 5576
18.12.161XECP_SUPP_USB3_2 (XECP_SUPP_USB3_2)—Offset 8028h................... 5576
18.12.162XECP_SUPP_USB3_3 (XECP_SUPP_USB3_3)—Offset 8030h................... 5577
18.12.163XECP_SUPP_USB3_4 (XECP_SUPP_USB3_4)—Offset 8034h................... 5578
140 334818
18.12.164XECP_SUPP_USB3_5 (XECP_SUPP_USB3_5)—Offset 8038h ...................5578
18.12.165XECP_SUPP_USB3_6 (XECP_SUPP_USB3_6)—Offset 803Ch ...................5579
18.12.166XECP_SUPP_USB3_7 (XECP_SUPP_USB3_7)—Offset 8040h ...................5579
18.12.167XECP_SUPP_USB3_8 (XECP_SUPP_USB3_8)—Offset 8044h ...................5580
18.12.168XECP_SUPP_USB3_9 (XECP_SUPP_USB3_9)—Offset 8048h ...................5581
18.12.169Host Controller Capability (HOST_CTRL_CAP_REG)—Offset 8070h ..........5581
18.12.170Override EP Flow Control (HOST_CLR_MASK_REG)—Offset 8078h ..........5582
18.12.171Clear Active IN EP ID Control (HOST_CLR_IN_EP_VALID_REG)—Offset 807Ch.
5583
18.12.172Clear Poll Mask Control (HOST_CLR_PMASK_REG)—Offset 8080h ...........5584
18.12.173Host Control Scheduler (HOST_CTRL_SCH_REG)—Offset 8094h .............5584
18.12.174Global Port Control (HOST_CTRL_PORT_CTRL)—Offset 80A0h ................5585
18.12.175PGCB Control (PGCBCTRL_REG)—Offset 80A8h ....................................5586
18.12.176D0I3 Control (DOI3CTRL_REG)—Offset 80ACh .....................................5589
18.12.177HOST_CTRL_MISC_REG (HOST_CTRL_MISC_REG)—Offset 80B0h...........5590
18.12.178HOST_CTRL_MISC_REG2 (HOST_CTRL_MISC_REG2)—Offset 80B4h .......5592
18.12.179SSPE_REG (SSPE_REG)—Offset 80B8h ...............................................5594
18.12.180(SSPITPE)—Offset 80BCh ..................................................................5594
18.12.181AUX Reset Control (AUX_CTRL_REG)—Offset 80C0h .............................5595
18.12.182Super Speed Bandwidth Overload (HOST_BW_OV_SS_REG)—Offset 80C4h ....
5597
18.12.183High Speed TT Bandwidth Overload (HOST_BW_OV_HS_REG)—Offset 80C8h..
5598
18.12.184Bandwidth Overload Full Low Speed (HOST_BW_OV_FS_LS_REG)—Offset
80CCh ...............................................................................................5599
18.12.185System Bandwidth Overload (HOST_BW_OV_SYS_REG)—Offset 80D0h...5599
18.12.186Scheduler Async Delay (HOST_CTRL_SCH_ASYNC_DELAY_REG)—Offset
80D4h ...............................................................................................5600
18.12.187DEVICE MODE CONTROL REG 0 (DUAL_ROLE_CFG_REG0)—Offset 80D8h5601
18.12.188DEVICE MODE CONTROL REG 1 (DUAL_ROLE_CFG_REG1)—Offset 80DCh5603
18.12.189AUX Power Management Control (AUX_CTRL_REG1)—Offset 80E0h ........5604
18.12.190Battery Charge (BATTERY_CHARGE_REG)—Offset 80E4h.......................5606
18.12.191Port Watermark (HOST_CTRL_WATERMARK_REG)—Offset 80E8h ...........5607
18.12.192SuperSpeed Port Link Control (HOST_CTRL_PORT_LINK_REG)—Offset 80ECh .
5607
18.12.193USB2 Port Link Control 1 (USB2_LINK_MGR_CTRL_REG1)—Offset 80F0h.5609
18.12.194USB2 Port Link Control 2 (USB2_LINK_MGR_CTRL_REG2)—Offset 80F4h.5611
18.12.195USB2 Port Link Control 3 (USB2_LINK_MGR_CTRL_REG3)—Offset 80F8h.5612
18.12.196USB2 Port Link Control 4 (USB2_LINK_MGR_CTRL_REG4)—Offset 80FCh 5612
18.12.197Bandwidth Calc Control (HOST_CTRL_BW_CTRL_REG)—Offset 8100h .....5613
18.12.198Host Interface Control (HOST_IF_CTRL_REG)—Offset 8108h..................5613
18.12.199Bandwidth Overload Burst (HOST_BW_OV_BURST_REG)—Offset 810Ch ..5614
18.12.200USB Max Bandwidth Control 4 (HOST_CTRL_BW_MAX_REG)—Offset 8128h ....
5615
18.12.201USB2 Linestate Debug (LINESTATE_DEBUG_REG)—Offset 8130h............5615
18.12.202USB2 Protocol Gap Timer (USB2_PROTOCOL_GAP_TIMER_REG)—Offset 8134h
5616
18.12.203USB2 Protocol Bus Timeout Timer (USB2_PROTOCOL_BTO_TIMER_REG)—
Offset 813Ch ......................................................................................5617
18.12.204Power Scheduler Control-0 (PWR_SCHED_CTRL0)—Offset 8140h............5618
18.12.205Power Scheduler Control-2 (PWR_SCHED_CTRL2)—Offset 8144h............5618
18.12.206AUX Power Management Control (AUX_CTRL_REG2)—Offset 8154h ........5619
18.12.207USB2 PHY Power Management Control (USB2_PHY_PMC)—Offset 8164h..5622
18.12.208USB Power Gating Control (USB_PGC)—Offset 8168h............................5623
18.12.209xHCI Aux Clock Control Register (XHCI_AUX_CCR)—Offset 816Ch ..........5624
334818 141
18.12.210USB LPM Parameters (USB_LPM_PARAM)—Offset 8170h ....................... 5626
18.12.211xHC Latency Tolerance Parameters - LTV Control (XLTP_LTV1)—Offset 8174h
5627
18.12.212xHC Latency Tolerance Parameters LTV Control 2 (XLTP_LTV2)—Offset 8178h
5628
18.12.213xHC Latency Tolerance Parameters - High Idle Time Control (XLTP_HITC)—
Offset 817Ch...................................................................................... 5629
18.12.214xHC Latency Tolerance Parameters - Medium Idle Time Control (XLTP_MITC)—
Offset 8180h ...................................................................................... 5630
18.12.215xHC Latency Tolerance Parameters Low Idle Time Control (XLTP_LITC)—Offset
8184h ............................................................................................... 5631
18.12.216HOST_CTRL_BW_MAX3_REG (HOST_CTRL_BW_MAX3_REG)—Offset 8188h ...
5631
18.12.217PDDIS_REG (PDDIS_REG)—Offset 8198h ........................................... 5632
18.12.218LFPS_PM_CTRL_REG (LFPS_PM_CTRL_REG)—Offset 81A0h ................... 5632
18.12.219U2PDM (U2PDM)—Offset 81A4h......................................................... 5633
18.12.220U2PCM (U2PCM)—Offset 81A8h ......................................................... 5633
18.12.221U3PDM (U3PDM)—Offset 81ACh ........................................................ 5634
18.12.222U3PCM (U3PCM)—Offset 81B0h ......................................................... 5634
18.12.223THRM_HOST_CTRL_REG2 (THRM_HOST_CTRL_REG2)—Offset 81B4h ..... 5635
18.12.224(D0i2_CTRL_REG)—Offset 81BCh ...................................................... 5635
18.12.225 (D0i2_SCH_ALARM_CTRL_REG)—Offset 81C0h................................... 5637
18.12.226 (USB2PMCTRL_REG)—Offset 81C4h .................................................. 5638
18.12.227ECC_PARITY_ERROR_LOG_REG (ECC_PARITY_ERROR_LOG_REG)—Offset
83F8h ............................................................................................... 5640
18.12.228ECC_POISONING_CTRL_REG (ECC_POISONING_CTRL_REG)—Offset 83FCh ...
5643
18.12.229USB2_PORT_STATE_REG (USB2_PORT_STATE_REG)—Offset 8400h....... 5644
18.12.230USB3_PORT_STATE_REG (USB3_PORT_STATE_REG)—Offset 8408h....... 5645
18.12.231FUS1_REG (FUS1_REG)—Offset 8410h ............................................... 5645
18.12.232FUS2_REG (FUS2_REG)—Offset 8414h ............................................... 5646
18.12.233FUS3_REG (FUS3_REG)—Offset 8418h ............................................... 5647
18.12.234STRAP1_REG (STRAP1_REG)—Offset 841Ch........................................ 5647
18.12.235STRAP3_REG (STRAP3_REG)—Offset 8424h ........................................ 5648
18.12.236XECP_CMDM_STS0 (XECP_CMDM_STS0)—Offset 8448h ....................... 5649
18.12.237XECP_CMDM_STS1 (XECP_CMDM_STS1)—Offset 844Ch ....................... 5650
18.12.238XECP_CMDM_STS2 (XECP_CMDM_STS2)—Offset 8450h ....................... 5651
18.12.239XECP_CMDM_STS3 (XECP_CMDM_STS3)—Offset 8454h ....................... 5651
18.12.240XECP_CMDM_STS4 (XECP_CMDM_STS4)—Offset 8458h ....................... 5652
18.12.241XECP_CMDM_STS5 (XECP_CMDM_STS5)—Offset 845Ch ....................... 5652
18.12.242AUX Power PHY Reset (UPORTS_PON_RST_REG)—Offset 8460h............. 5653
18.12.243Latency Tolerance Control 0 (HOST_IF_LAT_TOL_CTRL_REG0)—Offset 8464h
5653
18.12.244USB Legacy Support Capability (USBLEGSUP)—Offset 846Ch................. 5654
18.12.245USB Legacy Support Control Status (USBLEGCTLSTS)—Offset 8470h...... 5655
18.12.246Port Disable Override capability register (PDO_CAPABILITY)—Offset 84F4h ....
5656
18.12.247USB2 Port Disable Override (USB2PDO)—Offset 84F8h ......................... 5656
18.12.248USB3 Port Disable Override (USB3PDO)—Offset 84FCh ......................... 5657
18.12.249HW state capability register (HW_STATE_CAPABILITY)—Offset 8500h..... 5657
18.12.250HW state register 1 (HW_STATE_REG1)—Offset 8504h ......................... 5658
18.12.251HW state register 2 (HW_STATE_REG2)—Offset 8508h ......................... 5658
18.12.252HW state register 3 (HW_STATE_REG3)—Offset 850Ch......................... 5659
18.12.253HW state register 4 (HW_STATE_REG4)—Offset 8510h ......................... 5659
18.12.254CONFIG mirror capability register (CONFIG_MIRROR_CAPABILITY)—Offset
8600h ............................................................................................... 5660
142 334818
18.12.255Command (CMD_MMIO)—Offset 8604h ...............................................5660
18.12.256Device Status (STS_MMIO)—Offset 8606h...........................................5662
18.12.257Revision ID (RID_MMIO)—Offset 8608h ..............................................5663
18.12.258Programming Interface (PI_MMIO)—Offset 8609h ................................5663
18.12.259Sub Class Code (SCC_MMIO)—Offset 860Ah ........................................5664
18.12.260Base Class Code (BCC_MMIO)—Offset 860Bh.......................................5664
18.12.261Master Latency Timer (MLT_MMIO)—Offset 860Dh ...............................5664
18.12.262Header Type (HT_MMIO)—Offset 860Eh ..............................................5665
18.12.263Memory Base Address (MBAR_MMIO)—Offset 8610h.............................5665
18.12.264USB Subsystem Vendor ID (SSVID_MMIO)—Offset 862Ch .....................5666
18.12.265USB Subsystem ID (SSID_MMIO)—Offset 862Eh ..................................5666
18.12.266Capabilities Pointer (CAP_PTR_MMIO)—Offset 8634h ............................5667
18.12.267Interrupt Line (ILINE_MMIO)—Offset 863Ch ........................................5667
18.12.268Interrupt Pin (IPIN_MMIO)—Offset 863Dh ...........................................5668
18.12.269XHC System Bus Configuration 1 (XHCC1_MMIO)—Offset 8640h ............5668
18.12.270Clock Gating (XHCLKGTEN_MMIO)—Offset 8650h .................................5670
18.12.271Audio Time Synchronization (AUDSYNC_MMIO)—Offset 8658h ...............5675
18.12.272Serial Bus Release Number (SBRN_MMIO)—Offset 8660h ......................5675
18.12.273Frame Length Adjustment (FLADJ_MMIO)—Offset 8661h .......................5676
18.12.274Best Effort Service Latency (BESL_MMIO)—Offset 8662h .......................5677
18.12.275PCI Power Management Capability ID (PM_CID_MMIO)—Offset 8670h.....5678
18.12.276Next Item Pointer #1 (PM_NEXT_MMIO)—Offset 8671h.........................5678
18.12.277Power Management Capabilities (PM_CAP_MMIO)—Offset 8672h ............5679
18.12.278Power Management Control/Status (PM_CS_MMIO)—Offset 8674h .........5680
18.12.279Message Signaled Interrupt CID (MSI_CID_MMIO)—Offset 8680h...........5681
18.12.280Next item pointer (MSI_NEXT_MMIO)—Offset 8681h.............................5682
18.12.281Message Signaled Interrupt Message Control (MSI_MCTL_MMIO)—Offset
8682h................................................................................................5682
18.12.282Message Signaled Interrupt Message Address (MSI_MAD_MMIO)—Offset 8684h
5683
18.12.283Message Signaled Interrupt Upper Address (MSI_MUAD_MMIO)—Offset 8688h
5683
18.12.284Message Signaled Interrupt Message Data (MSI_MD_MMIO)—Offset 868Ch ....
5684
18.12.285Device Idle Capability (DEVIDLE_MMIO)—Offset 8690h .........................5684
18.12.286Vendor Specific Header (VSHDR_MMIO)—Offset 8694h .........................5685
18.12.287SW LTR POINTER (SWLTRPTR_MMIO)—Offset 8698h ............................5686
18.12.288Device Idle Pointer Register (DEVIDLEPTR_MMIO)—Offset 869Ch ...........5687
18.12.289Device Idle Power ON Latency (DEVIDLEPOL_MMIO)—Offset 86A0h ........5688
18.12.290High Speed Configuration 2 (HSCFG2_MMIO)—Offset 86A4h..................5688
18.12.291XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1_MMIO)—Offset 86B0h ..5690
18.12.292XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2_MMIO)—Offset 86B4h ..5690
18.12.293XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1_MMIO)—Offset 86D0h..5691
18.12.294XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2_MMIO)—Offset 86D4h..5691
18.12.295XHCC3 (XHCC3_MMIO)—Offset 86FCh ................................................5692
18.12.296Debug Capability ID Register (DCID)—Offset 8700h..............................5693
18.12.297Debug Capability Doorbell Register (DCDB)—Offset 8704h.....................5693
18.12.298Debug Capability Event Ring Segment Table Size Register (DCERSTSZ)—Offset
8708h................................................................................................5694
18.12.299Debug Capability Event Ring Segment Table Base Address Register
(DCERSTBA)—Offset 8710h ..................................................................5695
18.12.300Debug Capability Event Ring Dequeue Pointer Register (DCERDP)—Offset
8718h................................................................................................5695
18.12.301Debug Capability Control Register (DCCTRL)—Offset 8720h ...................5696
18.12.302Debug Capability Status Register (DCST)—Offset 8724h........................5697
334818 143
18.12.303Debug Capability Port Status and Control Register (DCPORTSC)—Offset 8728h
5697
18.12.304Debug Capability Context Pointer Register (DCCP)—Offset 8730h........... 5699
18.12.305Debug Capability Device Descriptor Info Register 1 (DCDDI1)—Offset 8738h ..
5700
18.12.306Debug Capability Device Descriptor Info Register 2 (DCDDI2)—Offset 873Ch..
5700
18.12.307Debug Capability Descriptor Parameters (DCDP)—Offset 8740h ............. 5701
18.12.308..................................................................................................... 5702
18.12.309Debug Device Control ODMA (DBGDEV_CTRL_ODMA_REG)—Offset 8748h .....
5702
18.12.310DBC Control Register 1 (DBCCTL_REG)—Offset 8760h .......................... 5703
18.12.311(PORT1_PROFILE_ATTRIBUTES_REG0)—Offset 890Ch .......................... 5703
18.12.312(PORT1_PROFILE_ATTRIBUTES_REG1)—Offset 8910h .......................... 5704
18.12.313(PORT1_PROFILE_ATTRIBUTES_REG2)—Offset 8914h .......................... 5705
18.12.314(PORT1_PROFILE_ATTRIBUTES_REG3)—Offset 8918h .......................... 5705
18.12.315(PORT1_PROFILE_ATTRIBUTES_REG4)—Offset 891Ch .......................... 5706
18.12.316(PORT1_PROFILE_ATTRIBUTES_REG5)—Offset 8920h .......................... 5707
18.12.317(PORT1_PROFILE_ATTRIBUTES_REG6)—Offset 8924h .......................... 5707
18.12.318(PORT1_PROFILE_ATTRIBUTES_REG7)—Offset 8928h .......................... 5708
18.12.319(PORT1_PROFILE_ATTRIBUTES_REG8)—Offset 892Ch .......................... 5709
18.12.320(PORT1_PROFILE_ATTRIBUTES_REG9)—Offset 8930h .......................... 5709
18.12.321(PORT1_PROFILE_ATTRIBUTES_REG10)—Offset 8934h ........................ 5710
18.12.322(PORT1_PROFILE_ATTRIBUTES_REG11)—Offset 8938h ........................ 5711
18.12.323(PORT1_PROFILE_ATTRIBUTES_REG12)—Offset 893Ch ........................ 5711
18.12.324(PORT1_PROFILE_ATTRIBUTES_REG13)—Offset 8940h ........................ 5712
18.12.325(PORT1_PROFILE_ATTRIBUTES_REG14)—Offset 8944h ........................ 5713
18.12.326(PORT1_PROFILE_ATTRIBUTES_REG15)—Offset 8948h ........................ 5713
18.12.327(PORT1_PROFILE_ATTRIBUTES_REG16)—Offset 894Ch ........................ 5714
18.12.328(PORT1_PROFILE_ATTRIBUTES_REG17)—Offset 8950h ........................ 5715
18.12.329(PORT1_PROFILE_ATTRIBUTES_REG18)—Offset 8954h ........................ 5715
18.12.330(PORT1_PROFILE_ATTRIBUTES_REG19)—Offset 8958h ........................ 5716
18.12.331(PORT1_PROFILE_ATTRIBUTES_REG20)—Offset 895Ch ........................ 5717
18.12.332(PORT1_PROFILE_ATTRIBUTES_REG21)—Offset 8960h ........................ 5717
18.12.333(PORT1_PROFILE_ATTRIBUTES_REG22)—Offset 8964h ........................ 5718
18.12.334(PORT1_PROFILE_ATTRIBUTES_REG23)—Offset 8968h ........................ 5719
18.12.335(PORT1_PROFILE_ATTRIBUTES_REG24)—Offset 896Ch ........................ 5719
18.12.336(PORT1_PROFILE_ATTRIBUTES_REG25)—Offset 8970h ........................ 5720
18.12.337(PORT1_PROFILE_ATTRIBUTES_REG26)—Offset 8974h ........................ 5721
18.12.338(PORT1_PROFILE_ATTRIBUTES_REG27)—Offset 8978h ........................ 5721
18.12.339(PORT1_PROFILE_ATTRIBUTES_REG28)—Offset 897Ch ........................ 5722
18.12.340(PORT1_PROFILE_ATTRIBUTES_REG29)—Offset 8980h ........................ 5723
18.12.341(PORT1_PROFILE_ATTRIBUTES_REG30)—Offset 8984h ........................ 5723
18.12.342(PORT1_PROFILE_ATTRIBUTES_REG31)—Offset 8988h ........................ 5724
18.12.343(PORT1_PROFILE_ATTRIBUTES_REG32)—Offset 898Ch ........................ 5725
18.12.344(PORT1_PROFILE_ATTRIBUTES_REG33)—Offset 8990h ........................ 5725
18.12.345(PORT1_PROFILE_ATTRIBUTES_REG34)—Offset 8994h ........................ 5726
18.12.346(PORT1_PROFILE_ATTRIBUTES_REG35)—Offset 8998h ........................ 5727
18.12.347(PORT1_PROFILE_ATTRIBUTES_REG36)—Offset 899Ch ........................ 5727
18.12.348(PORT1_PROFILE_ATTRIBUTES_REG37)—Offset 89A0h ........................ 5728
18.12.349(PORT1_PROFILE_ATTRIBUTES_REG38)—Offset 89A4h ........................ 5729
18.12.350(PORT1_PROFILE_ATTRIBUTES_REG39)—Offset 89A8h ........................ 5729
18.12.351(PORT1_PROFILE_ATTRIBUTES_REG40)—Offset 89ACh ........................ 5730
18.12.352(PORT1_PROFILE_ATTRIBUTES_REG41)—Offset 89B0h ........................ 5731
18.12.353(PORT1_PROFILE_ATTRIBUTES_REG42)—Offset 89B4h ........................ 5731
144 334818
18.12.354(PORT1_PROFILE_ATTRIBUTES_REG43)—Offset 89B8h .........................5732
18.12.355(PORT1_PROFILE_ATTRIBUTES_REG44)—Offset 89BCh.........................5733
18.12.356(PORT1_PROFILE_ATTRIBUTES_REG45)—Offset 89C0h .........................5733
18.12.357(PORT1_PROFILE_ATTRIBUTES_REG46)—Offset 89C4h .........................5734
18.12.358(PORT1_PROFILE_ATTRIBUTES_REG47)—Offset 89C8h .........................5735
18.12.359(PORT1_PROFILE_ATTRIBUTES_REG48)—Offset 89CCh.........................5735
18.12.360(PORT1_PROFILE_ATTRIBUTES_REG49)—Offset 89D0h.........................5736
18.12.361(PORT1_PROFILE_ATTRIBUTES_REG50)—Offset 89D4h.........................5737
18.12.362(PORT1_PROFILE_ATTRIBUTES_REG51)—Offset 89D8h.........................5737
18.12.363(PORT1_PROFILE_ATTRIBUTES_REG52)—Offset 89DCh ........................5738
18.12.364(PORT1_PROFILE_ATTRIBUTES_REG53)—Offset 89E0h .........................5739
18.12.365(PORT1_PROFILE_ATTRIBUTES_REG54)—Offset 89E4h .........................5739
18.12.366(PORT1_PROFILE_ATTRIBUTES_REG55)—Offset 89E8h .........................5740
18.12.367(PORT1_PROFILE_ATTRIBUTES_REG56)—Offset 89ECh .........................5741
18.12.368(PORT1_PROFILE_ATTRIBUTES_REG57)—Offset 89F0h .........................5741
18.12.369(PORT1_PROFILE_ATTRIBUTES_REG58)—Offset 89F4h .........................5742
18.12.370(PORT1_PROFILE_ATTRIBUTES_REG59)—Offset 89F8h .........................5743
18.12.371(PORT1_PROFILE_ATTRIBUTES_REG60)—Offset 89FCh .........................5743
18.12.372(PORT1_PROFILE_ATTRIBUTES_REG61)—Offset 8A00h .........................5744
18.12.373(PORT1_PROFILE_ATTRIBUTES_REG62)—Offset 8A04h .........................5745
18.12.374(PORT1_PROFILE_ATTRIBUTES_REG63)—Offset 8A08h .........................5745
18.12.375GLOBAL_TIME_SYNC_CAP_REG (GLOBAL_TIME_SYNC_CAP_REG)—Offset
8E10h................................................................................................5746
18.12.376GLOBAL_TIME_SYNC_CTRL_REG (GLOBAL_TIME_SYNC_CTRL_REG)—Offset
8E14h................................................................................................5747
18.12.377MICROFRAME_TIME_REG (MICROFRAME_TIME_REG)—Offset 8E18h .......5747
18.12.378GLOBAL_TIME_LOW_REG (GLOBAL_TIME_LOW_REG)—Offset 8E20h ......5748
18.12.379GLOBAL_TIME_HI_REG (GLOBAL_TIME_HI_REG)—Offset 8E24h ............5749
18.12.380Debug Status Capability Register (DEBUG_STATUS_CAPABILITY_REG)—Offset
8E58h................................................................................................5749
18.12.381Host Ctrl USB3 Soft Error Count Register 1
(HOST_CTRL_USB3_ERR_COUNT_REG1)—Offset 8E5Ch ...........................5750
18.12.382Host Ctrl USB3 Soft Error Count Register 2
(HOST_CTRL_USB3_ERR_COUNT_REG2)—Offset 8E60h ...........................5750
18.12.383Host Ctrl USB3 Soft Error Count Register 3
(HOST_CTRL_USB3_ERR_COUNT_REG3)—Offset 8E64h ...........................5751
18.12.384Host Ctrl USB3 Soft Error Count Register 4
(HOST_CTRL_USB3_ERR_COUNT_REG4)—Offset 8E68h ...........................5751
18.12.385Host Ctrl USB3 Soft Error Count Register 5
(HOST_CTRL_USB3_ERR_COUNT_REG5)—Offset 8E6Ch ...........................5752
18.12.386Host Ctrl USB3 Soft Error Count Register 6
(HOST_CTRL_USB3_ERR_COUNT_REG6)—Offset 8E70h ...........................5753
18.12.387Host Ctrl USB3 Soft Error Count Register 7
(HOST_CTRL_USB3_ERR_COUNT_REG7)—Offset 8E74h ...........................5753
18.12.388IOSFCTL - Control Register (IOSFCTL)—Offset 0h .................................5754
18.12.389Power Management Control Register (PMCTL)—Offset 1D0h...................5754
18.12.390PCI Configuration Control 1 Register (PCICFGCTR1)—Offset 200h ...........5755
18.12.391c73usb280_USB2 PER PORT (USB2_PER_PORT_PP0)—Offset 4100h .......5756
18.12.392GLB ADP VBUS COMP REG (GLB_ADP_VBUS_COMP_REG)—Offset 402Bh.5760
18.12.393c73usb280_USB2 COMPBG (USB2_COMPBG)—Offset 7F04h ..................5762
18.12.394CONFIG_3—Offset 7014h ..................................................................5765
18.12.395DBC_GP2_IN_PAYLOAD_BP_LOW—Offset 1Ch .....................................5766
18.12.396DBC_GP2_IN_PAYLOAD_BP_HI—Offset 20h .........................................5766
18.12.397DBC_GP2_IN_PAYLOAD_QUALIFIERS—Offset 24h ................................5766
18.12.398DBC_GP2_IN_STATUS_QUALIFIERS—Offset 34h ..................................5767
18.12.399DBC_GP2_IN_STATUS_BP_LOW—Offset 2Ch .......................................5767
334818 145
18.12.400DBC_GP2_IN_STATUS_BP_HI—Offset 30h .......................................... 5768
18.12.401Host Control IDMA (HOST_CTRL_IDMA_REG)—Offset 809Ch ................. 5768
18.12.402Host Control Transfer Manager (HOST_CTRL_TRM_REG2) —Offset 8110h 5770
18.12.403Command Manager Control 1 (XECP_CMDM_CTRL_REG1) —Offset 818Ch5773
18.12.404Command Manager Control 2 (XECP_CMDM_CTRL_REG2) —Offset 8190h 5775
18.12.405Command Manager Control 3 (XECP_CMDM_CTRL_REG3) —Offset 8194h 5777
18.12.406Power Control Enable (PCE_REG) —Offset 00A2h ................................. 5778
18.12.407GEN_REGRW4 —Offset 00BCh........................................................... 5778
18.13 Registers Summary........................................................................................ 5781
18.13.1Vendor ID (VID)—Offset 0h.................................................................. 5782
18.13.2Device ID (DID)—Offset 2h .................................................................. 5782
18.13.3Command (CMD)—Offset 4h ................................................................ 5783
18.13.4Device Status (STS)—Offset 6h ............................................................ 5784
18.13.5Revision ID (RID)—Offset 8h ................................................................ 5785
18.13.6Programming Interface (PI)—Offset 9h .................................................. 5785
18.13.7Sub Class Code (SCC)—Offset Ah.......................................................... 5786
18.13.8Base Class Code (BCC)—Offset Bh ........................................................ 5786
18.13.9Master Latency Timer (MLT)—Offset Dh ................................................. 5787
18.13.10Header Type (HT)—Offset Eh .............................................................. 5787
18.13.11Memory Base Address (MBAR)—Offset 10h ........................................... 5787
18.13.12USB Subsystem Vendor ID (SSVID)—Offset 2Ch.................................... 5788
18.13.13USB Subsystem ID (SSID)—Offset 2Eh ................................................ 5789
18.13.14Capabilities Pointer (CAP_PTR)—Offset 34h........................................... 5789
18.13.15Interrupt Line (ILINE)—Offset 3Ch....................................................... 5790
18.13.16Interrupt Pin (IPIN)—Offset 3Dh.......................................................... 5790
18.13.17XHC System Bus Configuration 1 (XHCC1)—Offset 40h........................... 5790
18.13.18Clock Gating (XHCLKGTEN)—Offset 50h ............................................... 5792
18.13.19Audio Time Synchronization (AUDSYNC)—Offset 58h.............................. 5795
18.13.20Serial Bus Release Number (SBRN)—Offset 60h .................................... 5796
18.13.21Frame Length Adjustment (FLADJ)—Offset 61h ..................................... 5796
18.13.22Best Effort Service Latency (BESL)—Offset 62h ..................................... 5797
18.13.23PCI Power Management Capability ID (PM_CID)—Offset 70h ................... 5798
18.13.24Next Item Pointer #1 (PM_NEXT)—Offset 71h ....................................... 5798
18.13.25Power Management Capabilities (PM_CAP)—Offset 72h........................... 5799
18.13.26Power Management Control/Status (PM_CS)—Offset 74h ........................ 5800
18.13.27Message Signaled Interrupt CID (MSI_CID)—Offset 80h ......................... 5801
18.13.28Next item pointer (MSI_NEXT)—Offset 81h ........................................... 5802
18.13.29Message Signaled Interrupt Message Control (MSI_MCTL)—Offset 82h ..... 5802
18.13.30Message Signaled Interrupt Message Address (MSI_MAD)—Offset 84h ..... 5803
18.13.31Message Signaled Interrupt Upper Address (MSI_MUAD)—Offset 88h ....... 5803
18.13.32Message Signaled Interrupt Message Data (MSI_MD)—Offset 8Ch............ 5804
18.13.33Device Idle Capability (DEVIDLE)—Offset 90h ....................................... 5804
18.13.34Vendor Specific Header (VSHDR)—Offset 94h........................................ 5805
18.13.35SW LTR POINTER (SWLTRPTR)—Offset 98h........................................... 5806
18.13.36Device Idle Pointer Register (DEVIDLEPTR)—Offset 9Ch.......................... 5807
18.13.37Device Idle Power ON Latency (DEVIDLEPOL)—Offset A0h ...................... 5807
18.13.38High Speed Configuration 2 (HSCFG2)—Offset A4h ................................ 5808
18.13.39XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1)—Offset B0h ................ 5809
18.13.40XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2)—Offset B4h ................ 5810
18.13.41XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM3)—Offset B8h ................ 5810
18.13.42XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM4)—Offset BCh ................ 5811
18.13.43XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1)—Offset D0h ................ 5811
18.13.44XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2)—Offset D4h ................ 5812
18.13.45XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM3)—Offset D8h ................ 5812
18.13.46XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM4)—Offset DCh................ 5813
146 334818
18.13.47XHCC3 (XHCC3)—Offset FCh ...............................................................5813
18.14 Registers Summary ........................................................................................5815
18.14.1DBC_GP2_OUT_PAYLOAD_BP_LOW (DBC_GP2_OUT_PAYLOAD_BP_LOW)—
Offset 0h............................................................................................5822
18.14.2DBC_GP2_OUT_PAYLOAD_BP_HI (DBC_GP2_OUT_PAYLOAD_BP_HI)—Offset 4h .
5823
18.14.3DBC_GP2_OUT_PAYLOAD_QUALIFIERS
(DBC_GP2_OUT_PAYLOAD_QUALIFIERS)—Offset 8h ................................5823
18.14.4DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH)—Offset Ch .....................5824
18.14.5DBC_GP2_OUT_STATUS_BP_LOW (DBC_GP2_OUT_STATUS_BP_LOW)—Offset
10h ...................................................................................................5825
18.14.6DBC_GP2_OUT_STATUS_BP_HI (DBC_GP2_OUT_STATUS_BP_HI)—Offset 14h ...
5825
18.14.7DBC_GP2_OUT_STATUS_QUALIFIERS (DBC_GP2_OUT_STATUS_QUALIFIERS)—
Offset 18h ..........................................................................................5826
18.14.8DBC_GP2_IN_PAYLOAD_BP_LOW (DBC_GP2_IN_PAYLOAD_BP_LOW)—Offset
1Ch ...................................................................................................5827
18.14.9DBC_GP2_IN_PAYLOAD_BP_HI (DBC_GP2_IN_PAYLOAD_BP_HI)—Offset 20h.....
5827
18.14.10DBC_GP2_IN_PAYLOAD_QUALIFIERS (DBC_GP2_IN_PAYLOAD_QUALIFIERS)—
Offset 24h ..........................................................................................5828
18.14.11DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH)—Offset 28h ......................5829
18.14.12DBC_GP2_IN_STATUS_BP_LOW (DBC_GP2_IN_STATUS_BP_LOW)—Offset 2Ch
5829
18.14.13DBC_GP2_IN_STATUS_BP_HI (DBC_GP2_IN_STATUS_BP_HI)—Offset 30h 5830
18.14.14DBC_GP2_IN_STATUS_QUALIFIERS (DBC_GP2_IN_STATUS_QUALIFIERS)—
Offset 34h ..........................................................................................5831
18.14.15DBC_TRACE_IN_PAYLOAD_BP_LOW (DBC_TRACE_IN_PAYLOAD_BP_LOW)—
Offset 50h ..........................................................................................5831
18.14.16DBC_TRACE_IN_PAYLOAD_BP_HI (DBC_TRACE_IN_PAYLOAD_BP_HI)—Offset
54h ...................................................................................................5832
18.14.17DBC_TRACE_IN_PAYLOAD_QUALIFIERS
(DBC_TRACE_IN_PAYLOAD_QUALIFIERS)—Offset 58h .............................5833
18.14.18DBC_TRACE_IN_PAYLOAD_TRASNFER_DOORBELL
(DBC_TRACE_IN_PAYLOAD_TRANSFER_DOORBELL)—Offset 5Ch ...............5833
18.14.19DBC_TRACE_IN_STATUS_BP_LOW (DBC_TRACE_IN_STATUS_BP_LOW)—Offset
60h ...................................................................................................5834
18.14.20DBC_TRACE_IN_STATUS_BP_HI (DBC_TRACE_IN_STATUS_BP_HI)—Offset 64h
5835
18.14.21DBC_TRACE_IN_STATUS_QUALIFIERS
(DBC_TRACE_IN_STATUS_QUALIFIERS)—Offset 68h ...............................5835
18.14.22DBConEXI Capability Port Status and Control Register (DBC_EXI_DCPORTSC)—
Offset 88h ..........................................................................................5836
18.14.23DEBUG_SW_CONTROL_STATUS_REG (DEBUG_SW_CONTROL_STATUS_REG)—
Offset 100h ........................................................................................5839
18.14.24DEBUG_REQUEST_INFO_AND_STATUS_REG
(DEBUG_REQUEST_INFO_AND_STATUS_REG)—Offset 104h .....................5840
18.14.25DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_0)—Offset 108h .....
5842
18.14.26DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_1)—Offset 10Ch.....
5842
18.14.27DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_2)—Offset 110h .....
5843
18.14.28DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_3)—Offset 114h .....
5844
334818 147
18.14.29DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_4)—Offset 118h ....
5844
18.14.30DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_5)—Offset 11Ch ....
5845
18.14.31DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_6)—Offset 120h ....
5846
18.14.32DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_7)—Offset 124h ....
5846
18.14.33DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_8)—Offset 128h ....
5847
18.14.34DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_9)—Offset 12Ch ....
5848
18.14.35DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_10)—Offset 130h...
5848
18.14.36DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_11)—Offset 134h...
5849
18.14.37DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_12)—Offset 138h...
5850
18.14.38DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_13)—Offset 13Ch ..
5850
18.14.39DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_14)—Offset 140h...
5851
18.14.40DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_15)—Offset 144h...
5852
18.14.41DEBUG_RESPONSE_INFO_AND_STATUS_REG
(DEBUG_RESPONSE_INFO_AND_STATUS_REG)—Offset 148h ................... 5852
18.14.42DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_0)—Offset 180h ........................ 5853
18.14.43DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_1)—Offset 184h ........................ 5854
18.14.44DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_2)—Offset 188h ........................ 5854
18.14.45DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_3)—Offset 18Ch ........................ 5855
18.14.46DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_4)—Offset 190h ........................ 5855
18.14.47DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_5)—Offset 194h ........................ 5856
18.14.48DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_6)—Offset 198h ........................ 5856
18.14.49DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_7)—Offset 19Ch ........................ 5857
18.14.50DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_8)—Offset 1A0h ........................ 5858
18.14.51DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_9)—Offset 1A4h ........................ 5858
18.14.52DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_10)—Offset 1A8h ...................... 5859
18.14.53DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_11)—Offset 1ACh ...................... 5859
18.14.54DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_12)—Offset 1B0h ...................... 5860
18.14.55DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_13)—Offset 1B4h ...................... 5861
18.14.56DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_14)—Offset 1B8h ...................... 5861
148 334818
18.14.57DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_15)—Offset 1BCh .......................5862
18.14.58DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_16)—Offset 1C0h .......................5862
18.14.59DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_17)—Offset 1C4h .......................5863
18.14.60DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_18)—Offset 1C8h .......................5864
18.14.61DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_19)—Offset 1CCh .......................5864
18.14.62DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_20)—Offset 1D0h .......................5865
18.14.63DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_21)—Offset 1D4h .......................5865
18.14.64DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_22)—Offset 1D8h .......................5866
18.14.65DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_23)—Offset 1DCh.......................5867
18.14.66DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_24)—Offset 1E0h .......................5867
18.14.67DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_25)—Offset 1E4h .......................5868
18.14.68DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_26)—Offset 1E8h .......................5868
18.14.69DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_27)—Offset 1ECh .......................5869
18.14.70DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_28)—Offset 1F0h .......................5870
18.14.71DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_29)—Offset 1F4h .......................5870
18.14.72DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_30)—Offset 1F8h .......................5871
18.14.73DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_31)—Offset 1FCh .......................5871
18.14.74DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_32)—Offset 200h .......................5872
18.14.75DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_33)—Offset 204h .......................5873
18.14.76DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_34)—Offset 208h .......................5873
18.14.77DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_35)—Offset 20Ch .......................5874
18.14.78DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_36)—Offset 210h .......................5874
18.14.79DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_37)—Offset 214h .......................5875
18.14.80DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_38)—Offset 218h .......................5876
18.14.81DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_39)—Offset 21Ch .......................5876
18.14.82DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_40)—Offset 220h .......................5877
18.14.83DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_41)—Offset 224h .......................5877
18.14.84DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_42)—Offset 228h .......................5878
334818 149
18.14.85DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_43)—Offset 22Ch ...................... 5879
18.14.86DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_44)—Offset 230h....................... 5879
18.14.87DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_45)—Offset 234h....................... 5880
18.14.88DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_46)—Offset 238h....................... 5880
18.14.89DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_47)—Offset 23Ch ...................... 5881
18.14.90DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_48)—Offset 240h....................... 5882
18.14.91DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_49)—Offset 244h....................... 5882
18.14.92DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_50)—Offset 248h....................... 5883
18.14.93DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_51)—Offset 24Ch ...................... 5883
18.14.94DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_52)—Offset 250h....................... 5884
18.14.95DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_53)—Offset 254h....................... 5885
18.14.96DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_54)—Offset 258h....................... 5885
18.14.97DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_55)—Offset 25Ch ...................... 5886
18.14.98DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_56)—Offset 260h....................... 5886
18.14.99DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_57)—Offset 264h....................... 5887
18.14.100DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_58)—Offset 268h....................... 5888
18.14.101DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_59)—Offset 26Ch ...................... 5888
18.14.102DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_60)—Offset 270h....................... 5889
18.14.103DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_61)—Offset 274h....................... 5889
18.14.104DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_62)—Offset 278h....................... 5890
18.14.105DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_63)—Offset 27Ch ...................... 5891
18.14.106DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_64)—Offset 280h....................... 5891
18.14.107DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_65)—Offset 284h....................... 5892
18.14.108DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_66)—Offset 288h....................... 5892
18.14.109DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_67)—Offset 28Ch ...................... 5893
18.14.110DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_68)—Offset 290h....................... 5894
18.14.111DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_69)—Offset 294h....................... 5894
18.14.112DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_70)—Offset 298h....................... 5895
150 334818
18.14.113DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_71)—Offset 29Ch .......................5895
18.14.114DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_72)—Offset 2A0h .......................5896
18.14.115DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_73)—Offset 2A4h .......................5897
18.14.116DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_74)—Offset 2A8h .......................5897
18.14.117DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_75)—Offset 2ACh .......................5898
18.14.118DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_76)—Offset 2B0h .......................5898
18.14.119DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_77)—Offset 2B4h .......................5899
18.14.120DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_78)—Offset 2B8h .......................5900
18.14.121DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_79)—Offset 2BCh .......................5900
18.14.122DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_80)—Offset 2C0h .......................5901
18.14.123DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_81)—Offset 2C4h .......................5901
18.14.124DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_82)—Offset 2C8h .......................5902
18.14.125DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_83)—Offset 2CCh .......................5903
18.14.126DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_84)—Offset 2D0h .......................5903
18.14.127DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_85)—Offset 2D4h .......................5904
18.14.128DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_86)—Offset 2D8h .......................5904
18.14.129DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_87)—Offset 2DCh.......................5905
18.14.130DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_88)—Offset 2E0h .......................5906
18.14.131DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_89)—Offset 2E4h .......................5906
18.14.132DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_90)—Offset 2E8h .......................5907
18.14.133DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_91)—Offset 2ECh .......................5907
18.14.134DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_92)—Offset 2F0h .......................5908
18.14.135DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_93)—Offset 2F4h .......................5909
18.14.136DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_94)—Offset 2F8h .......................5909
18.14.137DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_95)—Offset 2FCh .......................5910
18.14.138DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_96)—Offset 300h .......................5910
18.14.139DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_97)—Offset 304h .......................5911
18.14.140DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_98)—Offset 308h .......................5912
334818 151
18.14.141DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_99)—Offset 30Ch ...................... 5912
18.14.142DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_100)—Offset 310h ..................... 5913
18.14.143DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_101)—Offset 314h ..................... 5914
18.14.144DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_102)—Offset 318h ..................... 5914
18.14.145DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_103)—Offset 31Ch..................... 5915
18.14.146DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_104)—Offset 320h ..................... 5916
18.14.147DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_105)—Offset 324h ..................... 5916
18.14.148DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_106)—Offset 328h ..................... 5917
18.14.149DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_107)—Offset 32Ch..................... 5918
18.14.150DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_108)—Offset 330h ..................... 5918
18.14.151DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_109)—Offset 334h ..................... 5919
18.14.152DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_110)—Offset 338h ..................... 5920
18.14.153DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_111)—Offset 33Ch..................... 5920
18.14.154DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_112)—Offset 340h ..................... 5921
18.14.155DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_113)—Offset 344h ..................... 5922
18.14.156DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_114)—Offset 348h ..................... 5922
18.14.157DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_115)—Offset 34Ch..................... 5923
18.14.158DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_116)—Offset 350h ..................... 5924
18.14.159DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_117)—Offset 354h ..................... 5924
18.14.160DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_118)—Offset 358h ..................... 5925
18.14.161DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_119)—Offset 35Ch..................... 5926
18.14.162DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_120)—Offset 360h ..................... 5926
18.14.163DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_121)—Offset 364h ..................... 5927
18.14.164DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_122)—Offset 368h ..................... 5928
18.14.165DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_123)—Offset 36Ch..................... 5928
18.14.166DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_124)—Offset 370h ..................... 5929
18.14.167DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_125)—Offset 374h ..................... 5930
18.14.168DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_126)—Offset 378h ..................... 5930
152 334818
18.14.169DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_127)—Offset 37Ch .....................5931
18.14.170DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_0)—Offset 380h .....................5932
18.14.171DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_1)—Offset 384h .....................5932
18.14.172DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_2)—Offset 388h .....................5933
18.15 Registers Summary ........................................................................................5935
18.15.1DCFG (DCFG)—Offset C700h.................................................................5938
18.15.2DCTL (DCTL)—Offset C704h .................................................................5939
18.15.3DEVTEN (DEVTEN)—Offset C708h..........................................................5940
18.15.4DSTS (DSTS)—Offset C70Ch.................................................................5941
18.15.5DGCMDPAR (DGCMDPAR)—Offset C710h ................................................5942
18.15.6DGCMD (DGCMD)—Offset C714h ...........................................................5943
18.15.7DALEPENA (DALEPENA)—Offset C720h ...................................................5943
18.15.8DEPCMDPAR2_0 (DEPCMDPAR2_0)—Offset C800h ...................................5944
18.15.9DEPCMDPAR1_0 (DEPCMDPAR1_0)—Offset C804h ...................................5944
18.15.10DEPCMDPAR0_0 (DEPCMDPAR0_0)—Offset C808h .................................5945
18.15.11DEPCMD_0 (DEPCMD_0)—Offset C80Ch................................................5945
18.15.12DEPCMDPAR2_1 (DEPCMDPAR2_1)—Offset C810h .................................5946
18.15.13DEPCMDPAR1_1 (DEPCMDPAR1_1)—Offset C814h .................................5947
18.15.14DEPCMDPAR0_1 (DEPCMDPAR0_1)—Offset C818h .................................5947
18.15.15DEPCMD_1 (DEPCMD_1)—Offset C81Ch................................................5948
18.15.16DEPCMDPAR2_2 (DEPCMDPAR2_2)—Offset C820h .................................5948
18.15.17DEPCMDPAR1_2 (DEPCMDPAR1_2)—Offset C824h .................................5949
18.15.18DEPCMDPAR0_2 (DEPCMDPAR0_2)—Offset C828h .................................5949
18.15.19DEPCMD_2 (DEPCMD_2)—Offset C82Ch................................................5950
18.15.20DEPCMDPAR2_3 (DEPCMDPAR2_3)—Offset C830h .................................5951
18.15.21DEPCMDPAR1_3 (DEPCMDPAR1_3)—Offset C834h .................................5951
18.15.22DEPCMDPAR0_3 (DEPCMDPAR0_3)—Offset C838h .................................5952
18.15.23DEPCMD_3 (DEPCMD_3)—Offset C83Ch................................................5952
18.15.24DEPCMDPAR2_4 (DEPCMDPAR2_4)—Offset C840h .................................5953
18.15.25DEPCMDPAR1_4 (DEPCMDPAR1_4)—Offset C844h .................................5953
18.15.26DEPCMDPAR0_4 (DEPCMDPAR0_4)—Offset C848h .................................5954
18.15.27DEPCMD_4 (DEPCMD_4)—Offset C84Ch................................................5954
18.15.28DEPCMDPAR2_5 (DEPCMDPAR2_5)—Offset C850h .................................5955
18.15.29DEPCMDPAR1_5 (DEPCMDPAR1_5)—Offset C854h .................................5956
18.15.30DEPCMDPAR0_5 (DEPCMDPAR0_5)—Offset C858h .................................5956
18.15.31DEPCMD_5 (DEPCMD_5)—Offset C85Ch................................................5957
18.15.32DEPCMDPAR2_6 (DEPCMDPAR2_6)—Offset C860h .................................5957
18.15.33DEPCMDPAR1_6 (DEPCMDPAR1_6)—Offset C864h .................................5958
18.15.34DEPCMDPAR0_6 (DEPCMDPAR0_6)—Offset C868h .................................5958
18.15.35DEPCMD_6 (DEPCMD_6)—Offset C86Ch................................................5959
18.15.36DEPCMDPAR2_7 (DEPCMDPAR2_7)—Offset C870h .................................5960
18.15.37DEPCMDPAR1_7 (DEPCMDPAR1_7)—Offset C874h .................................5960
18.15.38DEPCMDPAR0_7 (DEPCMDPAR0_7)—Offset C878h .................................5961
18.15.39DEPCMD_7 (DEPCMD_7)—Offset C87Ch................................................5961
18.15.40DEPCMDPAR2_8 (DEPCMDPAR2_8)—Offset C880h .................................5962
18.15.41DEPCMDPAR1_8 (DEPCMDPAR1_8)—Offset C884h .................................5962
18.15.42DEPCMDPAR0_8 (DEPCMDPAR0_8)—Offset C888h .................................5963
18.15.43DEPCMD_8 (DEPCMD_8)—Offset C88Ch................................................5963
18.15.44DEPCMDPAR2_9 (DEPCMDPAR2_9)—Offset C890h .................................5964
18.15.45DEPCMDPAR1_9 (DEPCMDPAR1_9)—Offset C894h .................................5965
18.15.46DEPCMDPAR0_9 (DEPCMDPAR0_9)—Offset C898h .................................5965
334818 153
18.15.47DEPCMD_9 (DEPCMD_9)—Offset C89Ch ............................................... 5966
18.15.48DEPCMDPAR2_10 (DEPCMDPAR2_10)—Offset C8A0h ............................. 5966
18.15.49DEPCMDPAR1_10 (DEPCMDPAR1_10)—Offset C8A4h ............................. 5967
18.15.50DEPCMDPAR0_10 (DEPCMDPAR0_10)—Offset C8A8h ............................. 5967
18.15.51DEPCMD_10 (DEPCMD_10)—Offset C8ACh ........................................... 5968
18.15.52DEPCMDPAR2_11 (DEPCMDPAR2_11)—Offset C8B0h ............................. 5969
18.15.53DEPCMDPAR1_11 (DEPCMDPAR1_11)—Offset C8B4h ............................. 5969
18.15.54DEPCMDPAR0_11 (DEPCMDPAR0_11)—Offset C8B8h ............................. 5970
18.15.55DEPCMD_11 (DEPCMD_11)—Offset C8BCh ........................................... 5970
18.15.56DEPCMDPAR2_12 (DEPCMDPAR2_12)—Offset C8C0h ............................. 5971
18.15.57DEPCMDPAR1_12 (DEPCMDPAR1_12)—Offset C8C4h ............................. 5971
18.15.58DEPCMDPAR0_12 (DEPCMDPAR0_12)—Offset C8C8h ............................. 5972
18.15.59DEPCMD_12 (DEPCMD_12)—Offset C8CCh ........................................... 5972
18.15.60DEPCMDPAR2_13 (DEPCMDPAR2_13)—Offset C8D0h ............................. 5973
18.15.61DEPCMDPAR1_13 (DEPCMDPAR1_13)—Offset C8D4h ............................. 5974
18.15.62DEPCMDPAR0_13 (DEPCMDPAR0_13)—Offset C8D8h ............................. 5974
18.15.63DEPCMD_13 (DEPCMD_13)—Offset C8DCh ........................................... 5975
18.15.64DEPCMDPAR2_14 (DEPCMDPAR2_14)—Offset C8E0h ............................. 5975
18.15.65DEPCMDPAR1_14 (DEPCMDPAR1_14)—Offset C8E4h ............................. 5976
18.15.66DEPCMDPAR0_14 (DEPCMDPAR0_14)—Offset C8E8h ............................. 5976
18.15.67DEPCMD_14 (DEPCMD_14)—Offset C8ECh............................................ 5977
18.15.68DEPCMDPAR2_15 (DEPCMDPAR2_15)—Offset C8F0h.............................. 5978
18.15.69DEPCMDPAR1_15 (DEPCMDPAR1_15)—Offset C8F4h.............................. 5978
18.15.70DEPCMDPAR0_15 (DEPCMDPAR0_15)—Offset C8F8h.............................. 5979
18.15.71DEPCMD_15 (DEPCMD_15)—Offset C8FCh............................................ 5979
18.15.72DEPCMDPAR2_16 (DEPCMDPAR2_16)—Offset C900h ............................. 5980
18.15.73DEPCMDPAR1_16 (DEPCMDPAR1_16)—Offset C904h ............................. 5980
18.15.74DEPCMDPAR0_16 (DEPCMDPAR0_16)—Offset C908h ............................. 5981
18.15.75DEPCMD_16 (DEPCMD_16)—Offset C90Ch............................................ 5981
18.15.76DEPCMDPAR2_17 (DEPCMDPAR2_17)—Offset C910h ............................. 5982
18.15.77DEPCMDPAR1_17 (DEPCMDPAR1_17)—Offset C914h ............................. 5983
18.15.78DEPCMDPAR0_17 (DEPCMDPAR0_17)—Offset C918h ............................. 5983
18.15.79DEPCMD_17 (DEPCMD_17)—Offset C91Ch............................................ 5984
18.15.80DEPCMDPAR2_18 (DEPCMDPAR2_18)—Offset C920h ............................. 5984
18.15.81DEPCMDPAR1_18 (DEPCMDPAR1_18)—Offset C924h ............................. 5985
18.15.82DEPCMDPAR0_18 (DEPCMDPAR0_18)—Offset C928h ............................. 5985
18.15.83DEPCMD_18 (DEPCMD_18)—Offset C92Ch............................................ 5986
18.15.84DEPCMDPAR2_19 (DEPCMDPAR2_19)—Offset C930h ............................. 5987
18.15.85DEPCMDPAR1_19 (DEPCMDPAR1_19)—Offset C934h ............................. 5987
18.15.86DEPCMDPAR0_19 (DEPCMDPAR0_19)—Offset C938h ............................. 5988
18.15.87DEPCMD_19 (DEPCMD_19)—Offset C93Ch............................................ 5988
18.15.88DEPCMDPAR2_20 (DEPCMDPAR2_20)—Offset C940h ............................. 5989
18.15.89DEPCMDPAR1_20 (DEPCMDPAR1_20)—Offset C944h ............................. 5989
18.15.90DEPCMDPAR0_20 (DEPCMDPAR0_20)—Offset C948h ............................. 5990
18.15.91DEPCMD_20 (DEPCMD_20)—Offset C94Ch............................................ 5990
18.15.92DEPCMDPAR2_21 (DEPCMDPAR2_21)—Offset C950h ............................. 5991
18.15.93DEPCMDPAR1_21 (DEPCMDPAR1_21)—Offset C954h ............................. 5992
18.15.94DEPCMDPAR0_21 (DEPCMDPAR0_21)—Offset C958h ............................. 5992
18.15.95DEPCMD_21 (DEPCMD_21)—Offset C95Ch............................................ 5993
18.15.96DEPCMDPAR2_22 (DEPCMDPAR2_22)—Offset C960h ............................. 5993
18.15.97DEPCMDPAR1_22 (DEPCMDPAR1_22)—Offset C964h ............................. 5994
18.15.98DEPCMDPAR0_22 (DEPCMDPAR0_22)—Offset C968h ............................. 5994
18.15.99DEPCMD_22 (DEPCMD_22)—Offset C96Ch............................................ 5995
18.15.100DEPCMDPAR2_23 (DEPCMDPAR2_23)—Offset C970h............................ 5996
18.15.101DEPCMDPAR1_23 (DEPCMDPAR1_23)—Offset C974h............................ 5996
154 334818
18.15.102DEPCMDPAR0_23 (DEPCMDPAR0_23)—Offset C978h ............................5997
18.15.103DEPCMD_23 (DEPCMD_23)—Offset C97Ch ..........................................5997
18.15.104DEPCMDPAR2_24 (DEPCMDPAR2_24)—Offset C980h ............................5998
18.15.105DEPCMDPAR1_24 (DEPCMDPAR1_24)—Offset C984h ............................5998
18.15.106DEPCMDPAR0_24 (DEPCMDPAR0_24)—Offset C988h ............................5999
18.15.107DEPCMD_24 (DEPCMD_24)—Offset C98Ch ..........................................5999
18.15.108DEPCMDPAR2_25 (DEPCMDPAR2_25)—Offset C990h ............................6000
18.15.109DEPCMDPAR1_25 (DEPCMDPAR1_25)—Offset C994h ............................6001
18.15.110DEPCMDPAR0_25 (DEPCMDPAR0_25)—Offset C998h ............................6001
18.15.111DEPCMD_25 (DEPCMD_25)—Offset C99Ch ..........................................6002
18.15.112DEPCMDPAR2_26 (DEPCMDPAR2_26)—Offset C9A0h ............................6002
18.15.113DEPCMDPAR1_26 (DEPCMDPAR1_26)—Offset C9A4h ............................6003
18.15.114DEPCMDPAR0_26 (DEPCMDPAR0_26)—Offset C9A8h ............................6003
18.15.115DEPCMD_26 (DEPCMD_26)—Offset C9ACh ..........................................6004
18.15.116DEPCMDPAR2_27 (DEPCMDPAR2_27)—Offset C9B0h ............................6005
18.15.117DEPCMDPAR1_27 (DEPCMDPAR1_27)—Offset C9B4h ............................6005
18.15.118DEPCMDPAR0_27 (DEPCMDPAR0_27)—Offset C9B8h ............................6006
18.15.119DEPCMD_27 (DEPCMD_27)—Offset C9BCh ..........................................6006
18.15.120DEPCMDPAR2_28 (DEPCMDPAR2_28)—Offset C9C0h ............................6007
18.15.121DEPCMDPAR1_28 (DEPCMDPAR1_28)—Offset C9C4h ............................6007
18.15.122DEPCMDPAR0_28 (DEPCMDPAR0_28)—Offset C9C8h ............................6008
18.15.123DEPCMD_28 (DEPCMD_28)—Offset C9CCh ..........................................6008
18.15.124DEPCMDPAR2_29 (DEPCMDPAR2_29)—Offset C9D0h ............................6009
18.15.125DEPCMDPAR1_29 (DEPCMDPAR1_29)—Offset C9D4h ............................6010
18.15.126DEPCMDPAR0_29 (DEPCMDPAR0_29)—Offset C9D8h ............................6010
18.15.127DEPCMD_29 (DEPCMD_29)—Offset C9DCh ..........................................6011
18.15.128DEPCMDPAR2_30 (DEPCMDPAR2_30)—Offset C9E0h ............................6011
18.15.129DEPCMDPAR1_30 (DEPCMDPAR1_30)—Offset C9E4h ............................6012
18.15.130DEPCMDPAR0_30 (DEPCMDPAR0_30)—Offset C9E8h ............................6012
18.15.131DEPCMD_30 (DEPCMD_30)—Offset C9ECh ..........................................6013
18.15.132DEPCMDPAR2_31 (DEPCMDPAR2_31)—Offset C9F0h ............................6014
18.15.133DEPCMDPAR1_31 (DEPCMDPAR1_31)—Offset C9F4h ............................6014
18.15.134DEPCMDPAR0_31 (DEPCMDPAR0_31)—Offset C9F8h ............................6015
18.15.135DEPCMD_31 (DEPCMD_31)—Offset C9FCh...........................................6015
18.16 Registers Summary ........................................................................................6017
18.16.1GSBUSCFG0 (GSBUSCFG0)—Offset C100h..............................................6018
18.16.2GSBUSCFG1 (GSBUSCFG1)—Offset C104h..............................................6019
18.16.3GTXTHRCFG (GTXTHRCFG)—Offset C108h ..............................................6020
18.16.4GRXTHRCFG (GRXTHRCFG)—Offset C10Ch .............................................6021
18.16.5GCTL (GCTL)—Offset C110h .................................................................6022
18.16.6GPMSTS (GPMSTS)—Offset C114h .........................................................6023
18.16.7GSTS (GSTS)—Offset C118h .................................................................6024
18.16.8GUCTL1 (GUCTL1)—Offset C11Ch..........................................................6025
18.16.9GSNPSID (GSNPSID)—Offset C120h ......................................................6026
18.16.10GGPIO (GGPIO)—Offset C124h ............................................................6026
18.16.11GUID (GUID)—Offset C128h................................................................6027
18.16.12GUCTL (GUCTL)—Offset C12Ch ............................................................6027
18.16.13GBUSERRADDRLO (GBUSERRADDRLO)—Offset C130h ............................6028
18.16.14GBUSERRADDRHI (GBUSERRADDRHI)—Offset C134h .............................6029
18.16.15GPRTBIMAPLO (GPRTBIMAPLO)—Offset C138h.......................................6029
18.16.16GPRTBIMAPHI (GPRTBIMAPHI)—Offset C13Ch .......................................6030
18.16.17GHWPARAMS0 (GHWPARAMS0)—Offset C140h ......................................6031
18.16.18GHWPARAMS1 (GHWPARAMS1)—Offset C144h ......................................6032
18.16.19GHWPARAMS2 (GHWPARAMS2)—Offset C148h ......................................6033
18.16.20GHWPARAMS3 (GHWPARAMS3)—Offset C14Ch ......................................6034
334818 155
18.16.21GHWPARAMS4 (GHWPARAMS4)—Offset C150h...................................... 6035
18.16.22GHWPARAMS5 (GHWPARAMS5)—Offset C154h...................................... 6036
18.16.23GHWPARAMS6 (GHWPARAMS6)—Offset C158h...................................... 6037
18.16.24GHWPARAMS7 (GHWPARAMS7)—Offset C15Ch ..................................... 6038
18.16.25GDBGFIFOSPACE (GDBGFIFOSPACE)—Offset C160h .............................. 6039
18.16.26GDBGLTSSM (GDBGLTSSM)—Offset C164h ........................................... 6039
18.16.27GDBGLNMCC (GDBGLNMCC)—Offset C168h .......................................... 6041
18.16.28GDBGBMU (GDBGBMU)—Offset C16Ch ................................................. 6041
18.16.29GDBGLSPMUX_DEV (GDBGLSPMUX_DEV)—Offset C170h ........................ 6042
18.16.30GDBGLSP (GDBGLSP)—Offset C174h ................................................... 6042
18.16.31GDBGEPINFO0 (GDBGEPINFO0)—Offset C178h ..................................... 6043
18.16.32GDBGEPINFO1 (GDBGEPINFO1)—Offset C17Ch ..................................... 6043
18.16.33GPRTBIMAP_HSLO (GPRTBIMAP_HSLO)—Offset C180h........................... 6044
18.16.34GPRTBIMAP_HSHI (GPRTBIMAP_HSHI)—Offset C184h............................ 6045
18.16.35GPRTBIMAP_FSLO (GPRTBIMAP_FSLO)—Offset C188h............................ 6045
18.16.36GPRTBIMAP_FSHI (GPRTBIMAP_FSHI)—Offset C18Ch ............................ 6046
18.16.37GUSB2PHYCFG_0 (GUSB2PHYCFG_0)—Offset C200h.............................. 6047
18.16.38GUSB2I2CCTL_0 (GUSB2I2CCTL_0)—Offset C240h................................ 6048
18.16.39GUSB2PHYACC_ULPI_0 (GUSB2PHYACC_ULPI_0)—Offset C280h ............. 6049
18.16.40GUSB3PIPECTL_0 (GUSB3PIPECTL_0)—Offset C2C0h ............................. 6050
18.16.41GTXFIFOSIZ0_0 (GTXFIFOSIZ0_0)—Offset C300h ................................. 6051
18.16.42GTXFIFOSIZ1_0 (GTXFIFOSIZ1_0)—Offset C304h ................................. 6052
18.16.43GTXFIFOSIZ2_0 (GTXFIFOSIZ2_0)—Offset C308h ................................. 6052
18.16.44GTXFIFOSIZ3_0 (GTXFIFOSIZ3_0)—Offset C30Ch ................................. 6053
18.16.45GTXFIFOSIZ4_0 (GTXFIFOSIZ4_0)—Offset C310h ................................. 6054
18.16.46GTXFIFOSIZ5_0 (GTXFIFOSIZ5_0)—Offset C314h ................................. 6054
18.16.47GTXFIFOSIZ6_0 (GTXFIFOSIZ6_0)—Offset C318h ................................. 6055
18.16.48GTXFIFOSIZ7_0 (GTXFIFOSIZ7_0)—Offset C31Ch ................................. 6055
18.16.49GTXFIFOSIZ8_0 (GTXFIFOSIZ8_0)—Offset C320h ................................. 6056
18.16.50GTXFIFOSIZ9_0 (GTXFIFOSIZ9_0)—Offset C324h ................................. 6056
18.16.51GTXFIFOSIZ10_0 (GTXFIFOSIZ10_0)—Offset C328h .............................. 6057
18.16.52GTXFIFOSIZ11_0 (GTXFIFOSIZ11_0)—Offset C32Ch.............................. 6057
18.16.53GTXFIFOSIZ12_0 (GTXFIFOSIZ12_0)—Offset C330h .............................. 6058
18.16.54GTXFIFOSIZ13_0 (GTXFIFOSIZ13_0)—Offset C334h .............................. 6058
18.16.55GTXFIFOSIZ14_0 (GTXFIFOSIZ14_0)—Offset C338h .............................. 6059
18.16.56GTXFIFOSIZ15_0 (GTXFIFOSIZ15_0)—Offset C33Ch.............................. 6059
18.16.57GRXFIFOSIZ0_0 (GRXFIFOSIZ0_0)—Offset C380h ................................. 6060
18.16.58GEVNTADRLO_0 (GEVNTADRLO_0)—Offset C400h ................................. 6060
18.16.59GEVNTADRHI_0 (GEVNTADRHI_0)—Offset C404h.................................. 6061
18.16.60GEVNTSIZ_0 (GEVNTSIZ_0)—Offset C408h .......................................... 6061
18.16.61GEVNTCOUNT_0 (GEVNTCOUNT_0)—Offset C40Ch ................................ 6062
18.16.62GHWPARAMS8 (GHWPARAMS8)—Offset C600h...................................... 6063
18.16.63GTXFIFOPRIDEV (GTXFIFOPRIDEV)—Offset C610h................................. 6063
18.16.64GFLADJ (GFLADJ)—Offset C630h ......................................................... 6064
18.17 Registers Summary........................................................................................ 6067
18.17.1APBFC_U3PMU_CFG0 (APBFC_U3PMU_CFG0)—Offset 10F808h ................. 6067
18.17.2APBFC_U3PMU_CFG1 (APBFC_U3PMU_CFG1)—Offset 10F80Ch ................. 6068
18.17.3APBFC_U3PMU_CFG2 (APBFC_U3PMU_CFG2)—Offset 10F810h ................. 6069
18.17.4APBFC_U3PMU_CFG3 (APBFC_U3PMU_CFG3)—Offset 10F814h ................. 6070
18.17.5APBFC_U3PMU_CFG4 (APBFC_U3PMU_CFG4)—Offset 10F818h ................. 6071
18.17.6APBFC_U3PMU_CFG5 (APBFC_U3PMU_CFG5)—Offset 10F81Ch ................. 6072
18.17.7APBFC_U3PMU_CFG6 (APBFC_U3PMU_CFG6)—Offset 10F820h ................. 6073
18.17.8APBFC_D0I3C (APBFC_D0I3C)—Offset 10F830h...................................... 6074
18.18 Registers Summary........................................................................................ 6077
18.18.1 (GEN_REGRW1)—Offset B0h ............................................................... 6077
156 334818
18.18.2(GEN_REGRW2)—Offset B4h.................................................................6077
18.18.3(GEN_REGRW3)—Offset B8h.................................................................6078
18.18.4(GEN_REGRW4)—Offset BCh ................................................................6078
18.18.5 (GEN_INPUT_REGRW)—Offset C0h .......................................................6079
18.19 Registers Summary ........................................................................................6081
18.19.1 (GEN_REGRW1)—Offset B0h................................................................6081
18.19.2(GEN_REGRW2)—Offset B4h.................................................................6081
18.19.3(GEN_REGRW3)—Offset B8h.................................................................6082
18.19.4(GEN_REGRW4)—Offset BCh ................................................................6082
18.19.5 (GEN_INPUT_REGRW)—Offset C0h .......................................................6083
18.20 Registers Summary ........................................................................................6085
18.20.1 (DEVVENDID)—Offset 0h.....................................................................6085
18.20.2(STATUSCOMMAND)—Offset 4h.............................................................6086
18.20.3(REVCLASSCODE)—Offset 8h ................................................................6087
18.20.4(CLLATHEADERBIST)—Offset Ch............................................................6087
18.20.5(BAR)—Offset 10h ...............................................................................6088
18.20.6(BAR1)—Offset 18h .............................................................................6089
18.20.7(SUBSYSTEMID)—Offset 2Ch ................................................................6089
18.20.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6090
18.20.9(CAPABILITYPTR)—Offset 34h ...............................................................6091
18.20.10(INTERRUPTREG)—Offset 3Ch .............................................................6091
18.20.11(POWERCAPID)—Offset 80h ................................................................6092
18.20.12(PMECTRLSTATUS)—Offset 84h ...........................................................6092
18.20.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6093
18.20.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6094
18.20.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6094
18.20.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6095
18.20.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6096
18.21 Registers Summary ........................................................................................6097
18.21.1 (DEVVENDID)—Offset 0h.....................................................................6097
18.21.2(STATUSCOMMAND)—Offset 4h.............................................................6098
18.21.3(REVCLASSCODE)—Offset 8h ................................................................6099
18.21.4(CLLATHEADERBIST)—Offset Ch............................................................6099
18.21.5(BAR)—Offset 10h ...............................................................................6100
18.21.6(BAR1)—Offset 18h .............................................................................6101
18.21.7(SUBSYSTEMID)—Offset 2Ch ................................................................6101
18.21.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6102
18.21.9(CAPABILITYPTR)—Offset 34h ...............................................................6103
18.21.10(INTERRUPTREG)—Offset 3Ch .............................................................6103
18.21.11(POWERCAPID)—Offset 80h ................................................................6104
18.21.12(PMECTRLSTATUS)—Offset 84h ...........................................................6104
18.21.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6105
18.21.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6106
18.21.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6106
18.21.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6107
18.21.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6108
19 Storage ................................................................................................................6109
19.1 eMMC Registers Summary ...............................................................................6109
19.1.1 (SW_LTR_val)—Offset 804h.................................................................6109
19.1.2 (Auto_LTR_val)—Offset 808h ...............................................................6110
19.1.3 (Cap_byps)—Offset 810h ....................................................................6111
19.1.4 (Cap_byps_reg1)—Offset 814h ............................................................6111
19.1.5 (Cap_byps_reg2)—Offset 818h ............................................................6113
19.1.6 (reg_D0i3)—Offset 81Ch .....................................................................6114
334818 157
19.1.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6115
19.1.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6116
19.1.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6116
19.1.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................... 6117
19.1.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .................................................... 6118
19.1.12 (Rx_CMD_Data_dly_2)—Offset 834h .................................................... 6119
19.1.13 (Master_Dll)—Offset 838h................................................................... 6120
19.1.14 (Auto_tuning)—Offset 840h ................................................................ 6121
19.1.15(emmc_Root_Space)—Offset 900h ........................................................ 6121
19.2 SD Card Registers Summary ........................................................................... 6122
19.2.1 (SW_LTR_val)—Offset 804h ................................................................ 6122
19.2.2 (Auto_LTR_val)—Offset 808h .............................................................. 6123
19.2.3 (Cap_byps)—Offset 810h .................................................................... 6124
19.2.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6124
19.2.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6126
19.2.6 (reg_D0i3)—Offset 81Ch..................................................................... 6127
19.2.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6128
19.2.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6129
19.2.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6129
19.2.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................... 6130
19.2.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .................................................... 6131
19.2.12 (Rx_CMD_Data_dly_2)—Offset 834h .................................................... 6132
19.2.13 (Master_Dll)—Offset 838h................................................................... 6133
19.2.14 (Auto_tuning)—Offset 840h ................................................................ 6134
19.3 SDIO Registers Summary ............................................................................... 6134
19.3.1 (SW_LTR_val)—Offset 804h ................................................................ 6135
19.3.2 (Auto_LTR_val)—Offset 808h .............................................................. 6136
19.3.3 (Cap_byps)—Offset 810h .................................................................... 6136
19.3.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6137
19.3.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6139
19.3.6 (reg_D0i3)—Offset 81Ch..................................................................... 6140
19.3.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6141
19.3.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6141
19.3.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6142
19.3.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................... 6143
19.3.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .................................................... 6144
19.3.12 (Rx_CMD_Data_dly_2)—Offset 834h .................................................... 6144
19.3.13 (Master_Dll)—Offset 838h................................................................... 6145
19.3.14 (Auto_tuning)—Offset 840h ................................................................ 6146
19.4 Registers Summary........................................................................................ 6147
19.4.1 (DEVVENDID)—Offset 0h .................................................................... 6147
19.4.2 (STATUSCOMMAND)—Offset 4h ............................................................ 6148
19.4.3 (REVCLASSCODE)—Offset 8h ............................................................... 6149
19.4.4 (CLLATHEADERBIST)—Offset Ch ........................................................... 6150
19.4.5 (BAR)—Offset 10h .............................................................................. 6150
19.4.6 (BAR_HIGH)—Offset 14h ..................................................................... 6151
19.4.7 (BAR1)—Offset 18h............................................................................. 6152
19.4.8 (BAR1_HIGH)—Offset 1Ch ................................................................... 6152
19.4.9 (SUBSYSTEMID)—Offset 2Ch................................................................ 6153
19.4.10(EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 6153
19.4.11(CAPABILITYPTR)—Offset 34h .............................................................. 6154
19.4.12(INTERRUPTREG)—Offset 3Ch .............................................................. 6154
19.4.13(POWERCAPID)—Offset 80h ................................................................. 6155
19.4.14(PMECTRLSTATUS)—Offset 84h ............................................................ 6156
19.4.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................. 6157
158 334818
19.4.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ............................................6157
19.4.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................6158
19.4.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................6158
19.4.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................6159
19.5 Registers Summary ........................................................................................6160
19.5.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6161
19.5.2 BlockSize Register (blocksize)—Offset 4h................................................6162
19.5.3 BlockCount Register (blockcount)—Offset 6h...........................................6162
19.5.4 Argument1 Register (argument1)—Offset 8h...........................................6163
19.5.5 TransferMode Register (transfermode)—Offset Ch....................................6163
19.5.6 Command Register (command)—Offset Eh..............................................6164
19.5.7 Response Register (response01)—Offset 10h ..........................................6165
19.5.8 Response Register (response2)—Offset 14h ............................................6166
19.5.9 Response Register (response3)—Offset 16h ............................................6166
19.5.10Response Register (response4)—Offset 18h ............................................6167
19.5.11Response Register (response5)—Offset 1Ah ............................................6167
19.5.12Response Register (response6)—Offset 1Ch ............................................6168
19.5.13Response Register (response7)—Offset 1Eh ............................................6168
19.5.14Buffer DataPort Register (dataport)—Offset 20h ......................................6169
19.5.15eMMC Presentstate Register (presentstate)—Offset 24h............................6169
19.5.16HostControl1 Register (hostcontrol1)—Offset 28h ....................................6171
19.5.17PowerControl Register (powercontrol)—Offset 29h ...................................6172
19.5.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah...........................6173
19.5.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh .............................6174
19.5.20Clock Control Register (clockcontrol)—Offset 2Ch ....................................6175
19.5.21Timeout Control Register (timeoutcontrol)—Offset 2Eh .............................6176
19.5.22Software Reset Register (softwarereset)—Offset 2Fh................................6176
19.5.23Normal Interrupt Status Register (normalintrsts)—Offset 30h....................6177
19.5.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h ...........................6178
19.5.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h.....6180
19.5.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ..........6182
19.5.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .....6183
19.5.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah...........6184
19.5.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................6186
19.5.30Host Control2 Register (hostcontrol2)—Offset 3Eh ...................................6187
19.5.31Capabilities Register (capabilities)—Offset 40h ........................................6188
19.5.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h .........6190
19.5.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6191
19.5.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6192
19.5.35ADMA Error Status Register (admaerrsts)—Offset 54h ..............................6193
19.5.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h.............6194
19.5.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ..................6194
19.5.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ..................6195
19.5.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .....................6195
19.5.40Slot Interrupt Status Register (slotintrsts)—Offset FCh .............................6196
19.5.41Host Controller Version Register (hostcontrollerver)—Offset FEh ................6197
19.6 Registers Summary ........................................................................................6197
19.6.1 (DEVVENDID)—Offset 0h.....................................................................6198
19.6.2 (STATUSCOMMAND)—Offset 4h.............................................................6198
19.6.3 (REVCLASSCODE)—Offset 8h ................................................................6199
19.6.4 (CLLATHEADERBIST)—Offset Ch............................................................6200
19.6.5 (BAR)—Offset 10h ...............................................................................6201
334818 159
19.6.6 (BAR_HIGH)—Offset 14h ..................................................................... 6201
19.6.7 (BAR1)—Offset 18h............................................................................. 6202
19.6.8 (BAR1_HIGH)—Offset 1Ch ................................................................... 6202
19.6.9 (SUBSYSTEMID)—Offset 2Ch................................................................ 6203
19.6.10(EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 6204
19.6.11(CAPABILITYPTR)—Offset 34h .............................................................. 6204
19.6.12(INTERRUPTREG)—Offset 3Ch .............................................................. 6205
19.6.13(POWERCAPID)—Offset 80h ................................................................. 6205
19.6.14(PMECTRLSTATUS)—Offset 84h ............................................................ 6206
19.6.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................. 6207
19.6.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ........................................... 6207
19.6.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 6208
19.6.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 6209
19.6.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 6209
19.7 Registers Summary........................................................................................ 6210
19.7.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h .
6211
19.7.2 BlockSize Register (blocksize)—Offset 4h ............................................... 6212
19.7.3 BlockCount Register (blockcount)—Offset 6h .......................................... 6213
19.7.4 Argument1 Register (argument1)—Offset 8h .......................................... 6213
19.7.5 TransferMode Register (transfermode)—Offset Ch ................................... 6214
19.7.6 Command Register (command)—Offset Eh ............................................. 6214
19.7.7 Response Register (response01)—Offset 10h.......................................... 6215
19.7.8 Response Register (response2)—Offset 14h ........................................... 6216
19.7.9 Response Register (response3)—Offset 16h ........................................... 6216
19.7.10Response Register (response4)—Offset 18h ........................................... 6217
19.7.11Response Register (response5)—Offset 1Ah ........................................... 6217
19.7.12Response Register (response6)—Offset 1Ch ........................................... 6218
19.7.13Response Register (response7)—Offset 1Eh ........................................... 6218
19.7.14Buffer DataPort Register (dataport)—Offset 20h...................................... 6219
19.7.15SDIO PresentState Register (presentstate)—Offset 24h............................ 6220
19.7.16HostControl1 Register (hostcontrol1)—Offset 28h.................................... 6222
19.7.17PowerControl Register (powercontrol)—Offset 29h .................................. 6223
19.7.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .......................... 6223
19.7.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................. 6224
19.7.20Clock Control Register (clockcontrol)—Offset 2Ch .................................... 6225
19.7.21Timeout Control Register (timeoutcontrol)—Offset 2Eh ............................ 6226
19.7.22Software Reset Register (softwarereset)—Offset 2Fh ............................... 6227
19.7.23Normal Interrupt Status Register (normalintrsts)—Offset 30h ................... 6227
19.7.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h .......................... 6229
19.7.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h .... 6230
19.7.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h .......... 6232
19.7.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .... 6233
19.7.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah .......... 6235
19.7.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................ 6236
19.7.30Host Control2 Register (hostcontrol2)—Offset 3Eh................................... 6237
19.7.31Capabilities Register (capabilities)—Offset 40h........................................ 6238
19.7.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ........ 6241
19.7.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6241
19.7.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6242
19.7.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................. 6243
19.7.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ............ 6244
19.7.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................. 6245
160 334818
19.7.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ..................6245
19.7.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .....................6246
19.7.40Slot Interrupt Status Register (slotintrsts)—Offset FCh .............................6246
19.7.41Host Controller Version Register (hostcontrollerver)—Offset FEh ................6247
19.8 Registers Summary ........................................................................................6248
19.8.1 (DEVVENDID)—Offset 0h.....................................................................6248
19.8.2 (STATUSCOMMAND)—Offset 4h.............................................................6249
19.8.3 (REVCLASSCODE)—Offset 8h ................................................................6250
19.8.4 (CLLATHEADERBIST)—Offset Ch............................................................6250
19.8.5 (BAR)—Offset 10h ...............................................................................6251
19.8.6 (BAR_HIGH)—Offset 14h ......................................................................6252
19.8.7 (BAR1)—Offset 18h .............................................................................6252
19.8.8 (BAR1_HIGH)—Offset 1Ch ....................................................................6253
19.8.9 (SUBSYSTEMID)—Offset 2Ch ................................................................6253
19.8.10(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6254
19.8.11(CAPABILITYPTR)—Offset 34h ...............................................................6255
19.8.12(INTERRUPTREG)—Offset 3Ch ...............................................................6255
19.8.13(POWERCAPID)—Offset 80h..................................................................6256
19.8.14(PMECTRLSTATUS)—Offset 84h .............................................................6256
19.8.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h ...............................................6257
19.8.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ............................................6258
19.8.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................6258
19.8.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................6259
19.8.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................6260
19.9 Registers Summary ........................................................................................6261
19.9.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6262
19.9.2 BlockSize Register (blocksize)—Offset 4h................................................6262
19.9.3 BlockCount Register (blockcount)—Offset 6h...........................................6263
19.9.4 Argument1 Register (argument1)—Offset 8h...........................................6263
19.9.5 TransferMode Register (transfermode)—Offset Ch....................................6264
19.9.6 Command Register (command)—Offset Eh..............................................6265
19.9.7 Response Register (response01)—Offset 10h ..........................................6266
19.9.8 Response Register (response2)—Offset 14h ............................................6266
19.9.9 Response Register (response3)—Offset 16h ............................................6267
19.9.10Response Register (response4)—Offset 18h ............................................6267
19.9.11Response Register (response5)—Offset 1Ah ............................................6268
19.9.12Response Register (response6)—Offset 1Ch ............................................6268
19.9.13Response Register (response7)—Offset 1Eh ............................................6269
19.9.14Buffer DataPort Register (dataport)—Offset 20h ......................................6269
19.9.15SD Card PresentState Register (presentstate)—Offset 24h ........................6270
19.9.16HostControl1 Register (hostcontrol1)—Offset 28h ....................................6272
19.9.17PowerControl Register (powercontrol)—Offset 29h ...................................6273
19.9.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah...........................6274
19.9.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh .............................6275
19.9.20Clock Control Register (clockcontrol)—Offset 2Ch ....................................6276
19.9.21Timeout Control Register (timeoutcontrol)—Offset 2Eh .............................6276
19.9.22Software Reset Register (softwarereset)—Offset 2Fh................................6277
19.9.23Normal Interrupt Status Register (normalintrsts)—Offset 30h....................6278
19.9.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h ...........................6279
19.9.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h.....6281
19.9.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ..........6282
19.9.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .....6284
19.9.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah...........6285
19.9.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................6286
334818 161
19.9.30Host Control2 Register (hostcontrol2)—Offset 3Eh................................... 6287
19.9.31Capabilities Register (capabilities)—Offset 40h........................................ 6289
19.9.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ........ 6291
19.9.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6292
19.9.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6293
19.9.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................. 6294
19.9.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ............ 6294
19.9.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................. 6295
19.9.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ................. 6296
19.9.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .................... 6296
19.9.40Slot Interrupt Status Register (slotintrsts)—Offset FCh............................. 6297
19.9.41Host Controller Version Register (hostcontrollerver)—Offset FEh................ 6297
19.10 eMMC, SD Card & SDIO Idle Clock Gating Register ............................................. 6298
19.11 eMMC Registers Summary .............................................................................. 6301
19.11.1 (SW_LTR_val)—Offset 804h ................................................................ 6301
19.11.2 (Auto_LTR_val)—Offset 808h .............................................................. 6302
19.11.3 (Cap_byps)—Offset 810h .................................................................... 6303
19.11.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6303
19.11.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6305
19.11.6 (reg_D0i3)—Offset 81Ch..................................................................... 6306
19.11.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6307
19.11.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6307
19.11.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6308
19.11.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................. 6309
19.11.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ................................................... 6310
19.11.12 (Rx_CMD_Data_dly_2)—Offset 834h................................................... 6311
19.11.13 (Master_Dll)—Offset 838h ................................................................. 6312
19.11.14 (Auto_tuning)—Offset 840h ............................................................... 6312
19.11.15(emmc_Root_Space)—Offset 900h ...................................................... 6313
19.12 SD Card Registers Summary ........................................................................... 6315
19.12.1 (SW_LTR_val)—Offset 804h ................................................................ 6315
19.12.2 (Auto_LTR_val)—Offset 808h .............................................................. 6316
19.12.3 (Cap_byps)—Offset 810h .................................................................... 6317
19.12.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6317
19.12.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6319
19.12.6 (reg_D0i3)—Offset 81Ch..................................................................... 6320
19.12.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6321
19.12.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6321
19.12.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6322
19.12.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................. 6323
19.12.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ................................................... 6324
19.12.12 (Rx_CMD_Data_dly_2)—Offset 834h................................................... 6325
19.12.13 (Master_Dll)—Offset 838h ................................................................. 6326
19.12.14 (Auto_tuning)—Offset 840h ............................................................... 6326
19.13 SDIO Registers Summary ............................................................................... 6329
19.13.1 (SW_LTR_val)—Offset 804h ................................................................ 6329
19.13.2 (Auto_LTR_val)—Offset 808h .............................................................. 6330
19.13.3 (Cap_byps)—Offset 810h .................................................................... 6331
19.13.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6331
19.13.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6333
19.13.6 (reg_D0i3)—Offset 81Ch..................................................................... 6334
19.13.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6335
19.13.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6335
162 334818
19.13.9 (Tx_DATA_dly_2)—Offset 828h ............................................................6336
19.13.10 (Rx_CMD_Data_dly_1)—Offset 82Ch ...................................................6337
19.13.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ...................................................6338
19.13.12 (Rx_CMD_Data_dly_2)—Offset 834h ...................................................6339
19.13.13 (Master_Dll)—Offset 838h ..................................................................6340
19.13.14 (Auto_tuning)—Offset 840h................................................................6340
19.14 Registers Summary ........................................................................................6343
19.14.1 (DEVVENDID)—Offset 0h.....................................................................6343
19.14.2(STATUSCOMMAND)—Offset 4h.............................................................6344
19.14.3(REVCLASSCODE)—Offset 8h ................................................................6345
19.14.4(CLLATHEADERBIST)—Offset Ch............................................................6345
19.14.5(BAR)—Offset 10h ...............................................................................6346
19.14.6(BAR_HIGH)—Offset 14h ......................................................................6347
19.14.7(BAR1)—Offset 18h .............................................................................6347
19.14.8(BAR1_HIGH)—Offset 1Ch ....................................................................6348
19.14.9(SUBSYSTEMID)—Offset 2Ch ................................................................6348
19.14.10(EXPANSION_ROM_BASEADDR)—Offset 30h .........................................6349
19.14.11(CAPABILITYPTR)—Offset 34h .............................................................6350
19.14.12(INTERRUPTREG)—Offset 3Ch .............................................................6350
19.14.13(POWERCAPID)—Offset 80h ................................................................6351
19.14.14(PMECTRLSTATUS)—Offset 84h ...........................................................6351
19.14.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6352
19.14.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6353
19.14.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6353
19.14.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6354
19.14.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6355
19.15 Registers Summary ........................................................................................6357
19.15.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6358
19.15.2BlockSize Register (blocksize)—Offset 4h................................................6358
19.15.3BlockCount Register (blockcount)—Offset 6h...........................................6359
19.15.4Argument1 Register (argument1)—Offset 8h...........................................6359
19.15.5TransferMode Register (transfermode)—Offset Ch....................................6360
19.15.6Command Register (command)—Offset Eh..............................................6361
19.15.7Response Register (response01)—Offset 10h ..........................................6362
19.15.8Response Register (response2)—Offset 14h ............................................6362
19.15.9Response Register (response3)—Offset 16h ............................................6363
19.15.10Response Register (response4)—Offset 18h...........................................6363
19.15.11Response Register (response5)—Offset 1Ah ..........................................6364
19.15.12Response Register (response6)—Offset 1Ch ..........................................6364
19.15.13Response Register (response7)—Offset 1Eh...........................................6365
19.15.14Buffer DataPort Register (dataport)—Offset 20h.....................................6365
19.15.15eMMC Presentstate Register (presentstate)—Offset 24h ..........................6366
19.15.16HostControl1 Register (hostcontrol1)—Offset 28h...................................6368
19.15.17PowerControl Register (powercontrol)—Offset 29h..................................6369
19.15.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .........................6370
19.15.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................6371
19.15.20Clock Control Register (clockcontrol)—Offset 2Ch ...................................6371
19.15.21Timeout Control Register (timeoutcontrol)—Offset 2Eh............................6372
19.15.22Software Reset Register (softwarereset)—Offset 2Fh ..............................6373
19.15.23Normal Interrupt Status Register (normalintrsts)—Offset 30h ..................6373
19.15.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h .........................6375
19.15.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h ...6376
19.15.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h .........6378
19.15.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h....6379
334818 163
19.15.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah......... 6381
19.15.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch .............. 6382
19.15.30Host Control2 Register (hostcontrol2)—Offset 3Eh ................................. 6383
19.15.31Capabilities Register (capabilities)—Offset 40h ...................................... 6384
19.15.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ....... 6387
19.15.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6388
19.15.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6389
19.15.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................ 6390
19.15.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h .......... 6390
19.15.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................ 6391
19.15.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ................ 6392
19.15.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ................... 6392
19.15.40Slot Interrupt Status Register (slotintrsts)—Offset FCh ........................... 6393
19.15.41Host Controller Version Register (hostcontrollerver)—Offset FEh .............. 6393
19.16 Registers Summary........................................................................................ 6395
19.16.1 (DEVVENDID)—Offset 0h .................................................................... 6395
19.16.2(STATUSCOMMAND)—Offset 4h ............................................................ 6396
19.16.3(REVCLASSCODE)—Offset 8h ............................................................... 6397
19.16.4(CLLATHEADERBIST)—Offset Ch ........................................................... 6397
19.16.5(BAR)—Offset 10h .............................................................................. 6398
19.16.6(BAR_HIGH)—Offset 14h ..................................................................... 6399
19.16.7(BAR1)—Offset 18h............................................................................. 6399
19.16.8(BAR1_HIGH)—Offset 1Ch ................................................................... 6400
19.16.9(SUBSYSTEMID)—Offset 2Ch................................................................ 6400
19.16.10(EXPANSION_ROM_BASEADDR)—Offset 30h ......................................... 6401
19.16.11(CAPABILITYPTR)—Offset 34h ............................................................. 6402
19.16.12(INTERRUPTREG)—Offset 3Ch ............................................................. 6402
19.16.13(POWERCAPID)—Offset 80h................................................................ 6403
19.16.14(PMECTRLSTATUS)—Offset 84h ........................................................... 6403
19.16.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h ............................................. 6404
19.16.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h .......................................... 6405
19.16.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h .............................. 6405
19.16.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch .......................................... 6406
19.16.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................. 6407
19.17 Registers Summary........................................................................................ 6409
19.17.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h .
6410
19.17.2BlockSize Register (blocksize)—Offset 4h ............................................... 6410
19.17.3BlockCount Register (blockcount)—Offset 6h .......................................... 6411
19.17.4Argument1 Register (argument1)—Offset 8h .......................................... 6411
19.17.5TransferMode Register (transfermode)—Offset Ch ................................... 6412
19.17.6Command Register (command)—Offset Eh ............................................. 6413
19.17.7Response Register (response01)—Offset 10h.......................................... 6414
19.17.8Response Register (response2)—Offset 14h ........................................... 6414
19.17.9Response Register (response3)—Offset 16h ........................................... 6415
19.17.10Response Register (response4)—Offset 18h .......................................... 6415
19.17.11Response Register (response5)—Offset 1Ah .......................................... 6416
19.17.12Response Register (response6)—Offset 1Ch .......................................... 6416
19.17.13Response Register (response7)—Offset 1Eh .......................................... 6417
19.17.14Buffer DataPort Register (dataport)—Offset 20h .................................... 6417
19.17.15SDIO PresentState Register (presentstate)—Offset 24h .......................... 6418
19.17.16HostControl1 Register (hostcontrol1)—Offset 28h .................................. 6420
19.17.17PowerControl Register (powercontrol)—Offset 29h ................................. 6421
164 334818
19.17.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .........................6422
19.17.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................6422
19.17.20Clock Control Register (clockcontrol)—Offset 2Ch ...................................6423
19.17.21Timeout Control Register (timeoutcontrol)—Offset 2Eh............................6424
19.17.22Software Reset Register (softwarereset)—Offset 2Fh ..............................6425
19.17.23Normal Interrupt Status Register (normalintrsts)—Offset 30h ..................6425
19.17.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h .........................6427
19.17.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h ...6428
19.17.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h .........6430
19.17.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h....6431
19.17.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah .........6433
19.17.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ...............6434
19.17.30Host Control2 Register (hostcontrol2)—Offset 3Eh..................................6435
19.17.31Capabilities Register (capabilities)—Offset 40h .......................................6436
19.17.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h........6439
19.17.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6439
19.17.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6440
19.17.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................6441
19.17.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ...........6442
19.17.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................6443
19.17.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh.................6443
19.17.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ...................6444
19.17.40Slot Interrupt Status Register (slotintrsts)—Offset FCh............................6444
19.17.41Host Controller Version Register (hostcontrollerver)—Offset FEh...............6445
19.18 Registers Summary ........................................................................................6447
19.18.1 (DEVVENDID)—Offset 0h.....................................................................6447
19.18.2(STATUSCOMMAND)—Offset 4h.............................................................6448
19.18.3(REVCLASSCODE)—Offset 8h ................................................................6449
19.18.4(CLLATHEADERBIST)—Offset Ch............................................................6449
19.18.5(BAR)—Offset 10h ...............................................................................6450
19.18.6(BAR_HIGH)—Offset 14h ......................................................................6451
19.18.7(BAR1)—Offset 18h .............................................................................6451
19.18.8(BAR1_HIGH)—Offset 1Ch ....................................................................6452
19.18.9(SUBSYSTEMID)—Offset 2Ch ................................................................6452
19.18.10(EXPANSION_ROM_BASEADDR)—Offset 30h .........................................6453
19.18.11(CAPABILITYPTR)—Offset 34h .............................................................6454
19.18.12(INTERRUPTREG)—Offset 3Ch .............................................................6454
19.18.13(POWERCAPID)—Offset 80h ................................................................6455
19.18.14(PMECTRLSTATUS)—Offset 84h ...........................................................6455
19.18.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6456
19.18.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6457
19.18.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6457
19.18.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6458
19.18.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6459
19.19 Registers Summary ........................................................................................6461
19.19.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6462
19.19.2BlockSize Register (blocksize)—Offset 4h................................................6462
19.19.3BlockCount Register (blockcount)—Offset 6h...........................................6463
19.19.4Argument1 Register (argument1)—Offset 8h...........................................6463
19.19.5TransferMode Register (transfermode)—Offset Ch....................................6464
19.19.6Command Register (command)—Offset Eh..............................................6465
19.19.7Response Register (response01)—Offset 10h ..........................................6466
334818 165
19.19.8Response Register (response2)—Offset 14h ........................................... 6466
19.19.9Response Register (response3)—Offset 16h ........................................... 6467
19.19.10Response Register (response4)—Offset 18h .......................................... 6467
19.19.11Response Register (response5)—Offset 1Ah .......................................... 6468
19.19.12Response Register (response6)—Offset 1Ch .......................................... 6468
19.19.13Response Register (response7)—Offset 1Eh .......................................... 6469
19.19.14Buffer DataPort Register (dataport)—Offset 20h .................................... 6469
19.19.15SD Card PresentState Register (presentstate)—Offset 24h ...................... 6470
19.19.16HostControl1 Register (hostcontrol1)—Offset 28h .................................. 6472
19.19.17PowerControl Register (powercontrol)—Offset 29h ................................. 6473
19.19.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah......................... 6474
19.19.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh ........................... 6475
19.19.20Clock Control Register (clockcontrol)—Offset 2Ch .................................. 6476
19.19.21Timeout Control Register (timeoutcontrol)—Offset 2Eh ........................... 6476
19.19.22Software Reset Register (softwarereset)—Offset 2Fh.............................. 6477
19.19.23Normal Interrupt Status Register (normalintrsts)—Offset 30h.................. 6478
19.19.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h......................... 6479
19.19.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h... 6481
19.19.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ........ 6482
19.19.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h ... 6484
19.19.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah......... 6485
19.19.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch .............. 6487
19.19.30Host Control2 Register (hostcontrol2)—Offset 3Eh ................................. 6488
19.19.31Capabilities Register (capabilities)—Offset 40h ...................................... 6489
19.19.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ....... 6491
19.19.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6492
19.19.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6493
19.19.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................ 6494
19.19.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h .......... 6495
19.19.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................ 6495
19.19.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ................ 6496
19.19.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ................... 6496
19.19.40Slot Interrupt Status Register (slotintrsts)—Offset FCh ........................... 6497
19.19.41Host Controller Version Register (hostcontrollerver)—Offset FEh .............. 6498
20 I2S....................................................................................................................... 6499
20.1 Register Summary ......................................................................................... 6499
20.1.1 SSP Control 0 (SSC0) - Offset 00h ........................................................ 6499
20.1.2 SSP Control 1 (SSC1) - Offset 04h ........................................................ 6501
20.1.3 SSP Status (SSS) - Offset 08h .............................................................. 6503
20.1.4 SSP Data (SSD) - Offset 10h ................................................................ 6505
20.1.5 SSP Time Out (SSTO) - Offset 28h ........................................................ 6506
20.1.6 SSP Programmable Serial Protocol (SSPSP) - Offset 2Ch .......................... 6506
20.1.7 SSP TX Time Slot Active (SSTSA) - Offset 30h ........................................ 6508
20.1.8 SSP RX Time Slot Active (SSRSA) - Offset 34h........................................ 6509
20.1.9 SSP Time Slot Status (SSTSS) - Offset 38h ............................................ 6509
20.1.10SSP Command/Status 2 (SSC2) - Offset 40h .......................................... 6510
20.1.11SSP Programmable Serial Protocol 2 (SSPSP2) - Offset 44h ...................... 6512
20.1.12SSP Command/Status 3 (SSC3) - Offset 48h .......................................... 6512
20.1.13SSP IO Control (SSIOC) - Offset 4Ch ..................................................... 6513
20.2 M/N Clock Synthesizer Registers ...................................................................... 6514
20.2.1 Register Summary .............................................................................. 6514
20.3 MCLK and BCLK Calculation: ........................................................................... 6515
166 334818
20.3.1 Offset 000h: MDIVCTRL - MCLK Divider Control Register...........................6515
20.3.2 Offset 080h: MDIV0R – MCLK Divider 0 Ratio Register..............................6516
20.3.3 Offset 084h: MDIV1R – MCLK Divider 1 Ratio Register..............................6516
20.3.4 Offset 100h: I2S1_MDIVMVAL – I2S1 M/N Divider M Value Register ...........6517
20.3.5 Offset 104h: I2S1_MDIVNVAL – I2S1 M/N Divider N Value Register ...........6517
20.3.6 Offset 108h: I2S2_MDIVMVAL – I2S2 M/N Divider M Value Register ...........6518
20.3.7 Offset 10Ch: I2S2_MDIVNVAL – I2S2 M/N Divider N Value Register ...........6518
20.3.8 Offset 110h: I2S3_MDIVMVAL – I2S3 M/N Divider M Value Register ...........6519
20.3.9 Offset 114h: I2S3_MDIVNVAL – I2S3 M/N Divider N Value Register ...........6519
20.3.10Offset 118h: I2S4_MDIVMVAL – I2S4 M/N Divider M Value Register ...........6519
20.3.11Offset 11Ch: I2S4_MDIVNVAL – I2S4 M/N Divider N Value Register ...........6520
20.3.12Offset 120h: I2S5_MDIVMVAL – I2S5 M/N Divider M Value Register ...........6520
20.3.13Offset 124h: I2S5_MDIVNVAL – I2S5 M/N Divider N Value Register ...........6521
20.3.14Offset 128h: I2S6_MDIVMVAL – I2S6 M/N Divider M Value Register ...........6521
20.3.15Offset 12Ch: I2S6_MDIVNVAL – I2S6 M/N Divider N Value Register ...........6521
Tables
2-1 Memory Map Configuration Registers ............................................................................ 8
2-2 Low DRAM Default Address Decode Rule ....................................................................... 9
2-3 Legacy VGA A.......................................................................................................... 10
2-4 Legacy MDA ............................................................................................................ 10
2-5 Legacy VGA B.......................................................................................................... 11
2-6 PMR-L .................................................................................................................... 11
2-7 TSEG...................................................................................................................... 12
2-8 GSM....................................................................................................................... 12
2-9 Low MMIO Address Range ......................................................................................... 13
2-10PCIe MMCFG ........................................................................................................... 14
2-11MCHBAR ................................................................................................................. 14
2-12Default VTd BAR ...................................................................................................... 15
2-13Graphics VTd BAR .................................................................................................... 15
2-14GTTMMADR ............................................................................................................. 16
2-15GMADR................................................................................................................... 16
2-16I-Unit BAR .............................................................................................................. 17
2-17LPC Generic Memory Range....................................................................................... 17
2-18CRAB_ABORT .......................................................................................................... 17
2-19IOAPIC ................................................................................................................... 18
2-20HPET ...................................................................................................................... 18
2-21TPM locality 0 .......................................................................................................... 18
2-22TPM Locality 1-3 ...................................................................................................... 19
2-23TPM Locality 1-3 ...................................................................................................... 19
2-24xHCI.DBC ............................................................................................................... 19
2-25IOAPIC ................................................................................................................... 20
2-26BIOS1 .................................................................................................................... 20
2-27BIOS2 .................................................................................................................... 21
2-28BIOS3 .................................................................................................................... 21
2-29BIOS4 .................................................................................................................... 21
2-30High DRAM.............................................................................................................. 22
2-31PMR-H.................................................................................................................... 23
2-32High MMIO Address Range ........................................................................................ 23
2-33Fixed I/O Address Map Positive Decode ....................................................................... 27
2-34Fixed I/O Address Map Subtractive Decode.................................................................. 28
2-35Legacy Variable I/O Address Map ............................................................................... 30
2-36Display IOBAR ......................................................................................................... 30
334818 167
2-37PCI Config PORT CF8 Mapping ....................................................................................31
2-38PCI Config Memory Bar Mapping.................................................................................32
2-39Funny I/O Address Ranges and Routing .......................................................................35
2-40P2SB MMIO Register Interface....................................................................................35
3-1 PCI Configuration Matrix: (Snapshot effective 10/12/2014 12:38 PM) ..............................40
4-1 Fixed I/O Register Access Method Example (P80 Register) .............................................43
4-2 Referenced I/O Register Access Method Example (HSTS Register) ...................................44
4-3 PCI Register Access Method Example (VID Register) .....................................................44
4-4 PCI CONFIG_ADDRESS Register (I/O PORT CF8h) Mapping ............................................44
4-5 Fixed Memory-Mapped Register Access Method Example (IDX Register) ...........................46
4-6 Memory-Mapped Register Access Method Example (_MBAR Register)...............................46
4-7 P2SB MMIO Register Interface....................................................................................47
4-8 Access Type Explanations ..........................................................................................48
4-9 Attributes/Modifiers are Applied to Base Access Types to Describe HW Interaction or Other
Details ....................................................................................................................48
5-1 Summary of pcs_regs_wrapper Registers ....................................................................51
5-2 Summary of pcs_regs_wrapper Registers ....................................................................52
5-3 Summary of pcs_regs_wrapper Registers ....................................................................96
5-4 Summary of pcs_regs_wrapper Registers .................................................................. 140
5-5 Summary of pcs_regs_wrapper Registers .................................................................. 184
5-6 Summary of memss_regs Registers .......................................................................... 228
5-7 Summary of pcs_regs_wrapper Registers .................................................................. 273
5-8 Summary of pcs_regs_wrapper Registers .................................................................. 329
5-9 Summary of pcs_regs_wrapper Registers .................................................................. 374
5-10Summary of pcs_regs_wrapper Registers .................................................................. 742
5-11Summary of cpgc_t_submap Registers ...................................................................... 771
5-12Summary of cpgc_c_submap Registers.................................................................... 1031
5-13Summary of cpgc_t_submap Registers .................................................................... 1061
5-14Summary of cpgc_c_submap Registers.................................................................... 1321
5-15Summary of cpgc_t_submap Registers .................................................................... 1351
5-16Summary of pcs_regs_wrapper Registers ................................................................ 1611
5-17Summary of pcs_regs_wrapper Registers ................................................................ 1613
5-18Summary of pcs_regs_wrapper Registers ................................................................ 1657
5-19Summary of pcs_regs_wrapper Registers ................................................................ 1701
5-20Summary of pcs_regs_wrapper Registers ................................................................ 1745
5-21Summary of memss_regs Registers ........................................................................ 1789
5-22Summary of pcs_regs_wrapper Registers ................................................................ 1833
5-23Summary of pcs_regs_wrapper Registers ................................................................ 1891
5-24Summary of pcs_regs_wrapper Registers ................................................................ 1937
5-25Summary of pcs_regs_wrapper Registers ................................................................ 2305
6-1 Summary of pcs_regs Registers.............................................................................. 2335
7-1 Summary of pcs_regs Registers.............................................................................. 2337
7-2 Summary of pcs_regs Registers.............................................................................. 2341
8-1 Summary of pcs_regs_wrapper Registers ................................................................ 2345
8-2 Summary of pcs_regs_wrapper Registers ................................................................ 2359
8-3 Summary of pcs_regs_wrapper Registers ................................................................ 2368
8-4 Summary of pcs_regs_wrapper Registers ................................................................ 2373
8-5 Summary of pcs_regs_wrapper Registers ................................................................ 2381
8-6 Summary of pcs_regs_wrapper Registers ................................................................ 2382
8-7 Summary of pcs_regs_wrapper Registers ................................................................ 2383
8-8 Summary of pcs_regs_wrapper Registers ................................................................ 2384
8-9 Summary of pcs_regs_wrapper Registers ................................................................ 2385
8-10Summary of pcs_regs_wrapper Registers ................................................................ 2391
8-11Summary of pcs_regs_wrapper Registers ................................................................ 2407
8-12Summary of pcs_regs_wrapper Registers ................................................................ 2417
168 334818
8-13Summary of pcs_regs_wrapper Registers .................................................................2423
8-14Summary of pcs_regs_wrapper Registers .................................................................2431
8-15Summary of pcs_regs_wrapper Registers .................................................................2433
8-16Summary of pcs_regs_wrapper Registers .................................................................2435
8-17Summary of pcs_regs_wrapper Registers .................................................................2437
8-18Summary of pcs_regs_wrapper Registers .................................................................2439
9-1 Summary of pcs_regs_wrapper Registers .................................................................2445
9-2 Summary of pcs_regs_wrapper Registers .................................................................2473
9-3 Summary of pcs_regs_wrapper Registers .................................................................2477
9-4 Summary of pcs_regs_wrapper Registers .................................................................2507
10-1Summary of IUNIT_CFG Registers ...........................................................................2509
10-2Summary of IUNIT_CFG Registers ...........................................................................2529
11-1Summary of HDAHC_CFGREG Registers ...................................................................2549
11-2Summary of HDAHC_MMREG Registers ....................................................................2590
11-3Summary of HDAHC_CFGREG Registers ...................................................................2917
11-4Summary of HDAHC_MMREG Registers ....................................................................2959
12-1Summary of ACPI CR Registers ...............................................................................3285
12-2Summary of GCR CR Registers................................................................................3318
12-3Summary of IPC Registers Registers ........................................................................3354
12-4Summary of soc_regs_wrapper Registers .................................................................3361
12-5Summary of soc_regs_wrapper Registers .................................................................3376
12-6Summary of Pulse Width Modulator Controller Registers .............................................3391
12-7Summary of soc_regs_wrapper Registers .................................................................3396
12-8Summary of soc_regs_wrapper Registers .................................................................3411
12-9Summary of soc_regs_wrapper Registers .................................................................3426
12-10Summary of soc_regs_wrapper Registers ...............................................................3441
12-11Summary of ACPI CR Registers .............................................................................3457
12-12Summary of GCR CR Registers..............................................................................3491
12-13Summary of IPC Registers Registers ......................................................................3529
12-14Summary of soc_regs_wrapper Registers ...............................................................3537
12-15Summary of soc_regs_wrapper Registers ...............................................................3553
12-16Summary of Pulse Width Modulator Controller Registers ...........................................3569
12-17Summary of soc_regs_wrapper Registers ...............................................................3575
12-18Summary of soc_regs_wrapper Registers ...............................................................3591
12-19Summary of soc_regs_wrapper Registers ...............................................................3607
12-20Summary of soc_regs_wrapper Registers ...............................................................3623
13-1Summary of pcs_regs_wrapper Registers .................................................................3639
13-2Summary of pcs_regs_wrapper Registers .................................................................3643
13-3Summary of pcs_regs_wrapper Registers .................................................................3660
13-4Summary of pcs_regs_wrapper Registers .................................................................3686
13-5Summary of pcs_regs_wrapper Registers .................................................................3703
13-6Summary of pcs_regs_wrapper Registers .................................................................3707
13-7Summary of pcs_regs_wrapper Registers .................................................................3725
13-8Summary of pcs_regs_wrapper Registers .................................................................3751
14-1Summary of 0_31_0_APIC MEM Registers ................................................................3767
14-2Summary of 0_31_0_APIC MEM REG Registers .........................................................3931
14-3Summary of 0_31_0_CPU IO Registers ....................................................................3932
14-4Summary of 0_31_0_HPET MEM SPT Registers .........................................................3936
14-5Summary of 0_31_0_INTR IO Registers ...................................................................3980
14-6Summary of 0_31_0_LEG_8254_TIMER IO Registers .................................................3993
14-7Summary of 0_31_0_APIC MEM Registers ................................................................4001
14-8Summary of 0_31_0_APIC MEM REG Registers .........................................................4165
14-9Summary of 0_31_0_CPU IO Registers ....................................................................4167
14-10Summary of 0_31_0_HPET MEM SPT Registers........................................................4171
14-11Summary of 0_31_0_INTR IO Registers .................................................................4215
334818 169
14-12Summary of 0_31_0_LEG_8254_TIMER IO Registers............................................... 4229
15-1Summary of map_iosf2ocp_pci_configreg Registers .................................................. 4237
15-2Summary of map_iosf2ocp_pci_configreg Registers .................................................. 4253
16-1Summary of pcie_cfg Registers .............................................................................. 4269
16-2Summary of pcie_cfg Registers .............................................................................. 4449
17-1Summary of sata_configreg_top Registers ............................................................... 4629
17-2Summary of sata_configreg_top Registers ............................................................... 4660
17-3Summary of sata_configreg_top Registers ............................................................... 4661
17-4Summary of sata_configreg_top Registers ............................................................... 4707
17-5Summary of sata_configreg_top Registers ............................................................... 4709
17-6Summary of sata_configreg_top Registers ............................................................... 4713
17-7Summary of sata_configreg_top Registers ............................................................... 4745
17-8Summary of sata_configreg_top Registers ............................................................... 4747
17-9Summary of sata_configreg_top Registers ............................................................... 4795
17-10Summary of sata_configreg_top Registers ............................................................. 4797
18-1Summary of 0_20_0_USBx MMIO Registers Registers ............................................... 4801
18-2Summary of 0_20_0_USBx PCI Config Registers Registers ......................................... 5117
18-3Summary of 0_20_0_usbx_exi_on_dbc_registers Registers........................................ 5150
18-4Summary of USBX device top Registers ................................................................... 5269
18-5Summary of USBX device top Registers ................................................................... 5350
18-6Summary of USBX device top Registers ................................................................... 5398
18-7Summary of USBX device top Registers ................................................................... 5407
18-8Summary of USBX device top Registers ................................................................... 5411
18-9Summary of USBX device top Registers ................................................................... 5415
18-10Summary of USBX device top Registers ................................................................. 5427
18-11Summary of 0_20_0_USBx MMIO Registers Registers.............................................. 5439
18-12Summary of 0_20_0_USBx PCI Config Registers Registers ....................................... 5757
18-13Summary of 0_20_0_usbx_exi_on_dbc_registers Registers ...................................... 5791
18-14Summary of USBX device top Registers ................................................................. 5909
18-15Summary of USBX device top Registers ................................................................. 5991
18-16Summary of USBX device top Registers ................................................................. 6041
18-17Summary of USBX device top Registers ................................................................. 6051
18-18Summary of USBX device top Registers ................................................................. 6055
18-19Summary of USBX device top Registers ................................................................. 6059
18-20Summary of USBX device top Registers ................................................................. 6071
19-1Summary of CONVERGE_LAYER Registers................................................................ 6083
19-2Summary of CONVERGE_LAYER Registers................................................................ 6096
19-3Summary of CONVERGE_LAYER Registers................................................................ 6108
19-4Summary of soc_regs_wrapper Registers ................................................................ 6121
19-5Summary of SDHOST_OCP Registers ...................................................................... 6134
19-6Summary of soc_regs_wrapper Registers ................................................................ 6171
19-7Summary of SDHOST_OCP Registers ...................................................................... 6184
19-8Summary of soc_regs_wrapper Registers ................................................................ 6222
19-9Summary of SDHOST_OCP Registers ...................................................................... 6235
19-10Summary of CONVERGE_LAYER Registers .............................................................. 6275
19-11Summary of CONVERGE_LAYER Registers .............................................................. 6289
19-12Summary of CONVERGE_LAYER Registers .............................................................. 6303
19-13Summary of soc_regs_wrapper Registers............................................................... 6317
19-14Summary of SDHOST_OCP Registers..................................................................... 6331
19-15Summary of soc_regs_wrapper Registers............................................................... 6369
19-16Summary of SDHOST_OCP Registers..................................................................... 6383
19-17Summary of soc_regs_wrapper Registers............................................................... 6421
19-18Summary of SDHOST_OCP Registers..................................................................... 6435
170 334818
Revision History
Document Revision
Description Revision Date
Number Number
September
334818 001 Initial release
2016
• Updated Chapter 10 with new registers
• Updated Chapter 14 by removing a few registers
334818 002 • Updated Chapter 16 with new registers April 2020
• Updated Chapter 19 with new registers
• Added Chapter 20, “I2S”
334818 003 • fixed formatting June 2020
334818 004 • Added section 4.3, “Apollo Lake SoC IOSF-SB Bus Access” December 2020
• Updated Section 18.1.192 SuperSpeed Port Link Control
334818 005 (HOST_CTRL_PORT_LINK_REG)—Offset 80ECh November 2021
• Updated Section 18.1.393 USB2 COMPBG (USB2_COMPBG)—Offset 7F04h
334818 006 • Updated Chapter 16 with new registers January 2023
§§
334818 171
172 334818
1 SoC Address Map .......................................................................................................5
1.1 Root Spaces sup ................................................................................................. 5
1.2 Super Set Architecture Definition........................................................................... 5
2 Host Root Space ........................................................................................................6
2.1 Host Memory Address Space ................................................................................. 6
2.1.1 Host Memory Space Address Decode and Routing ......................................... 7
2.1.2 Abort Handling......................................................................................... 8
2.1.2.1 B-Unit Abort Handling.................................................................. 9
2.1.2.2 IOSF Abort Handling.................................................................... 9
2.1.3 Low DRAM Address Range (0 to (TOLUD - 1)................................................ 9
2.1.3.1 Legacy Video Area (A_0000h to B_FFFFh) ...................................... 9
2.1.3.2 Expansion Area (C_0000h to D_FFFFh) ........................................ 11
2.1.3.3 PAM Memory Area (E_0000h to F_FFFFh) ..................................... 11
2.1.3.4 Protected Memory Range (PMR-L: programmable)......................... 11
2.1.3.5 DMA Protected Range (DPR: Programmable) ................................ 12
2.1.3.6 TSEG SMM Range (Programmable).............................................. 12
2.1.3.7 Graphics Stolen Memory (Programmable) .................................... 12
2.1.4 Low MMIO Address Range (TOLUD to 4 GB) ............................................... 13
2.1.4.1 PCIe Memory Mapped Config Range (Programmable) ..................... 13
2.1.4.2 Host Bridge.............................................................................. 14
2.1.4.3 Integrated Graphics Device (IGD) ............................................... 15
2.1.4.4 I-Unit ...................................................................................... 16
2.1.4.5 LPC Generic Memory Range........................................................ 17
2.1.4.6 CRAB_ABORT (0xFEB0_0000 to 0xFEBF_FFFF).............................. 17
2.1.4.7 IOAPIC (0xFEC0_0000 to 0xFECF_FFFF) ...................................... 17
2.1.4.8 HPET (0xFED0_0000 – 0xFED0_33FF) ......................................... 18
2.1.4.9 TPM (0xFED4_0000 to 0xFED4_0FFF) .......................................... 18
2.1.4.10 TXT (0xFED2_0000 to 0xFED3_FFFF)........................................... 18
2.1.4.11 TPM (0xFED4_1000 to 0xFED4_3FFF) .......................................... 19
2.1.4.12 xHCI.DBC (0xFED6_0000 to 0xFED6_0FFF) .................................. 19
2.1.4.13 Local APIC (0xFEE0_0000 to 0xFEEF_FFFF) .................................. 19
2.1.4.14 IAFW (BIOS) (0xFFXX_0000 to 0xFFFF_FFFF) ............................... 20
2.1.5 High DRAM (0x1_0000_0000 to (TOUUD - 1))............................................ 22
2.1.5.1 Protected Memory Range (PMR-H: Programmable) ........................ 22
2.1.6 High MMIO Address Range (TOUUD to 0x7F_FFFF_FFFF).............................. 23
2.1.6.1 Other Ranges in High MMIO Address Ranges ................................ 23
2.2 System DRAM Address Space.............................................................................. 24
2.2.1 Physical to System DRAM Address Mapping................................................ 24
2.2.2 Case 1: 2 GB DRAM. Minimum 1 GB PCI MMIO ........................................... 24
2.2.3 Case 2: 8 GB DRAM. Minimum 1 GB PCI MMIO ........................................... 25
2.3 System Management Mode (SMM) ....................................................................... 25
2.3.1 IAFW Programming Restrictions ............................................................... 25
2.3.2 SoC Internal Enforcement of SMM Protection.............................................. 26
2.3.2.1 CPU WB Transaction to an Enabled SMM Address Space ................. 26
2.4 I/O Space ........................................................................................................ 26
2.4.1 Fixed I/O Ranges: Decode and Routing ..................................................... 27
2.4.2 Variable I/O Ranges: Decode and Routing ................................................. 29
2.4.2.1 Integrated Graphics Device (IGD) ............................................... 30
2.5 PCI Config Space............................................................................................... 30
2.5.1 Configuration Mechanisms ....................................................................... 31
2.5.1.1 Standard PCI Configuration Mechanism........................................ 31
2.5.1.2 PCI Express Enhanced Configuration Mechanism ........................... 31
2.5.1.3 Type 0/Type 1 Configuration ...................................................... 33
2.5.2 ACPI Mode ............................................................................................ 33
2.5.2.1 Hybrid ACPI Configuration Object ................................................ 33
2.5.2.2 Fixed ACPI Configuration Object.................................................. 33
334818 1
2.5.2.3 IOSF2OCP Bridge ACPI Mode ......................................................33
2.6 Funny I/O Space................................................................................................34
2.6.1 RAVDMs ................................................................................................34
2.6.2 FunnyIO Address Ranges .........................................................................34
2.7 IOSF-SB Private CR Space ..................................................................................35
2.8 PCI Devices ......................................................................................................36
2.9 System Memory Protection..................................................................................36
2.9.1 PMR-L and PMR-H ...................................................................................36
2.9.2 B-Unit Isolated Memory Regions (IMRs) .....................................................36
3 CSE Root Space ........................................................................................................37
3.1 CSE Memory Address Space ................................................................................37
3.1.1 SoC System Agent Decode and Routing .....................................................37
3.1.2 Abort Handling .......................................................................................37
3.1.2.1 B-Unit Abort Handling ................................................................37
3.1.2.2 IOSF Abort Handling ..................................................................38
3.1.3 Fixed Positive Decode Ranges...................................................................38
3.1.4 Programmable Positive Decode Ranges ......................................................38
3.1.4.1 Dedicated PCI Functions.............................................................38
3.1.4.2 Switchable PCI Functions............................................................38
3.1.4.3 DRAM as Peer Address Ranges ....................................................38
3.2 System DRAM Address Space ..............................................................................39
3.3 I/O Space .........................................................................................................39
3.4 PCI Config Space ...............................................................................................39
3.5 IOSF-SB Private CR Space ..................................................................................39
3.6 PCI Devices ......................................................................................................39
4 Register Access Methods..........................................................................................43
4.1 I/O-Space Register Access Methods......................................................................43
4.1.1 Fixed I/O Register Access ........................................................................43
4.1.2 Variable I/O (I/O-Referenced) Register Access............................................43
4.1.3 PCI Configuration Register Access .............................................................44
4.1.3.1 PCI Configuration Access—CAM: I/O Indexed Scheme ....................44
4.1.3.2 PCI Configuration Access—ECAM: Memory Mapped Scheme ............45
4.2 Memory-Space Register Access Methods ...............................................................46
4.2.1 Fixed Memory-Mapped Register Access ......................................................46
4.2.2 Variable Memory (Memory-Referenced) Register Access...............................46
4.3 Apollo Lake SoC IOSF-SB Bus Access....................................................................46
4.3.1 IOSF-SB Register Addressability ...............................................................47
4.3.2 IOSF-SB Access Mechanisms ....................................................................47
4.4 Register Field Access Types.................................................................................47
4.5 Alternate Access Mode........................................................................................50
5 MCHBAR...................................................................................................................51
5.1 Registers Summary............................................................................................51
5.1.1 Noncached Region Control (B_CR_BNOCACHECTL_0_0_0_MCHBAR)—Offset
6B60h ...................................................................................................51
5.2 Registers Summary............................................................................................52
5.2.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1000h.................................53
5.2.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1008h .............................55
5.2.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 100Ch .............................57
5.2.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1010h .............................58
5.2.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1014h .............................59
5.2.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1018h .............................60
5.2.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 101Ch .............................61
5.2.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1020h .............................62
2 334818
5.2.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1024h ............................. 63
5.2.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1028h ............................. 64
5.2.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 102Ch...................... 65
5.2.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1030h ............. 67
5.2.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1034h ............. 68
5.2.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1038h.................................... 71
5.2.15 D-Unit Scheduler (D_CR_DSCH)—Offset 103Ch .......................................... 73
5.2.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1040h ............................... 74
5.2.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 104Ch ...................... 76
5.2.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1050h..
77
5.2.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1054h ................ 78
5.2.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 10A4h ................................... 79
5.2.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 10ACh ................. 80
5.2.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 10B0h............ 80
5.2.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 10B4h ............................ 81
5.2.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 10BCh ...................................... 82
5.2.25 Major Mode Control (D_CR_MMC)—Offset 1124h ........................................ 83
5.2.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1128h
84
5.2.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 112Ch
85
5.2.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1130h ............................ 86
5.2.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1134h . 86
5.2.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1138h . 87
5.2.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 113Ch . 88
5.2.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1140h . 89
5.2.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1144h . 90
5.2.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1148h .................................. 90
5.2.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 114Ch .............. 91
5.2.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1154h........... 93
5.2.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1180h ......... 94
5.2.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1184h ................ 95
5.3 Registers Summary ........................................................................................... 96
5.3.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1200h ................................ 98
5.3.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1208h ........................... 100
5.3.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 120Ch ........................... 101
5.3.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1210h ........................... 102
5.3.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1214h ........................... 103
5.3.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1218h ........................... 104
5.3.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 121Ch ........................... 105
5.3.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1220h ........................... 107
5.3.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1224h ........................... 108
5.3.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1228h ........................... 109
5.3.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 122Ch.................... 110
5.3.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1230h ........... 111
5.3.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1234h ........... 113
5.3.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1238h.................................. 115
5.3.15 D-Unit Scheduler (D_CR_DSCH)—Offset 123Ch ........................................ 117
5.3.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1240h ............................. 119
5.3.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 124Ch .................... 120
5.3.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1250h..
121
5.3.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1254h .............. 122
5.3.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 12A4h ................................. 123
334818 3
5.3.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 12ACh ................ 124
5.3.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 12B0h .......... 125
5.3.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 12B4h .......................... 126
5.3.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 12BCh..................................... 127
5.3.25 Major Mode Control (D_CR_MMC)—Offset 1324h....................................... 127
5.3.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1328h
128
5.3.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 132Ch
129
5.3.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1330h........................... 130
5.3.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1334h 131
5.3.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1338h 131
5.3.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 133Ch 132
5.3.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1340h 133
5.3.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1344h 134
5.3.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1348h................................. 135
5.3.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 134Ch ............ 135
5.3.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1354h ......... 137
5.3.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1380h ....... 138
5.3.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1384h............... 139
5.4 Registers Summary.......................................................................................... 140
5.4.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1400h............................... 142
5.4.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1408h ........................... 144
5.4.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 140Ch ........................... 145
5.4.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1410h ........................... 146
5.4.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1414h ........................... 147
5.4.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1418h ........................... 148
5.4.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 141Ch ........................... 149
5.4.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1420h ........................... 151
5.4.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1424h ........................... 152
5.4.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1428h ........................... 153
5.4.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 142Ch .................... 154
5.4.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1430h............ 155
5.4.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1434h............ 157
5.4.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1438h .................................. 159
5.4.15 D-Unit Scheduler (D_CR_DSCH)—Offset 143Ch ........................................ 161
5.4.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1440h.............................. 163
5.4.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 144Ch .................... 164
5.4.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1450h .
165
5.4.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1454h ............... 166
5.4.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 14A4h.................................. 167
5.4.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 14ACh ................ 168
5.4.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 14B0h .......... 169
5.4.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 14B4h .......................... 170
5.4.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 14BCh..................................... 171
5.4.25 Major Mode Control (D_CR_MMC)—Offset 1524h....................................... 171
5.4.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1528h
172
5.4.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 152Ch
173
5.4.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1530h........................... 174
5.4.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1534h 175
5.4.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1538h 175
5.4.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 153Ch 176
4 334818
5.4.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1540h 177
5.4.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1544h 178
5.4.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1548h ................................ 179
5.4.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 154Ch ............ 179
5.4.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1554h......... 181
5.4.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1580h ....... 182
5.4.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1584h .............. 183
5.5 Registers Summary ......................................................................................... 184
5.5.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1600h .............................. 186
5.5.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1608h ........................... 188
5.5.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 160Ch ........................... 189
5.5.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1610h ........................... 190
5.5.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1614h ........................... 191
5.5.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1618h ........................... 192
5.5.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 161Ch ........................... 193
5.5.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1620h ........................... 195
5.5.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1624h ........................... 196
5.5.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1628h ........................... 197
5.5.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 162Ch.................... 198
5.5.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1630h ........... 199
5.5.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1634h ........... 201
5.5.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1638h.................................. 203
5.5.15 D-Unit Scheduler (D_CR_DSCH)—Offset 163Ch ........................................ 205
5.5.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1640h ............................. 207
5.5.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 164Ch .................... 208
5.5.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1650h..
209
5.5.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1654h .............. 210
5.5.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 16A4h ................................. 211
5.5.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 16ACh ............... 212
5.5.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 16B0h.......... 213
5.5.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 16B4h .......................... 214
5.5.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 16BCh .................................... 215
5.5.25 Major Mode Control (D_CR_MMC)—Offset 1724h ...................................... 215
5.5.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1728h
216
5.5.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 172Ch
217
5.5.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1730h .......................... 218
5.5.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1734h 219
5.5.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1738h 219
5.5.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 173Ch 220
5.5.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1740h 221
5.5.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1744h 222
5.5.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1748h ................................ 223
5.5.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 174Ch ............ 223
5.5.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1754h......... 225
5.5.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1780h ....... 226
5.5.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1784h .............. 227
5.6 Registers Summary ......................................................................................... 228
5.6.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1A00h .............................. 230
5.6.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1A08h ........................... 232
5.6.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 1A0Ch........................... 233
5.6.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1A10h ........................... 234
5.6.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1A14h ........................... 235
334818 5
5.6.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1A18h ........................... 236
5.6.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 1A1Ch ........................... 237
5.6.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1A20h ........................... 239
5.6.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1A24h ........................... 240
5.6.10 DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1A28h ........................... 241
5.6.11 D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 1A2Ch .................... 242
5.6.12 D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1A30h............ 243
5.6.13 D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1A34h............ 245
5.6.14 DRAM Refresh Control (D_CR_DRFC)—Offset 1A38h .................................. 247
5.6.15 D-Unit Scheduler (D_CR_DSCH)—Offset 1A3Ch ........................................ 249
5.6.16 DRAM Calibration Control (D_CR_DCAL)—Offset 1A40h.............................. 251
5.6.17 VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 1A4Ch .................... 252
5.6.18 Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1A50h .
253
5.6.19 TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1A54h............... 254
5.6.20 Data Scrambler (D_CR_SCRAMCTRL)—Offset 1AA4h ................................. 255
5.6.21 Error Injection Address Register (D_CR_ERR_INJ)—Offset 1AACh................ 256
5.6.22 Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 1AB0h .......... 257
5.6.23 Error Log Register (D_CR_ERR_ECC_LOG)—Offset 1AB4h .......................... 258
5.6.24 D-Unit Status (D_CR_DFUSESTAT)—Offset 1ABCh .................................... 259
5.6.25 Major Mode Control (D_CR_MMC)—Offset 1B24h ...................................... 259
5.6.26 Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1B28h
260
5.6.27 Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 1B2Ch
261
5.6.28 Access Class Initial Priority (D_CR_ACCIP)—Offset 1B30h .......................... 262
5.6.29 Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1B34h 263
5.6.30 Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1B38h 263
5.6.31 Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 1B3Ch264
5.6.32 Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1B40h 265
5.6.33 Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1B44h 266
5.6.34 Deadline Threshold (D_CR_DL_THRS)—Offset 1B48h................................. 267
5.6.35 Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 1B4Ch ............ 267
5.6.36 DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1B54h ......... 269
5.6.37 DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1B80h ....... 270
5.6.38 MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1B84h............... 271
5.7 Registers Summary.......................................................................................... 273
5.7.1 Thermal Device Mailbox Data0
(P_CR_THERMAL_MAILBOX_DATA0_0_0_0_MCHBAR)—Offset 7000h........... 275
5.7.2 Thermal Device Mailbox Data1
(P_CR_THERMAL_MAILBOX_DATA1_0_0_0_MCHBAR)—Offset 7004h........... 276
5.7.3 Thermal Device Mailbox Interface
(P_CR_THERMAL_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7008h .... 277
5.7.4 Thermal Device IRQ and Lock Configuration
(P_CR_THERMAL_DEVICE_IRQ_0_0_0_MCHBAR)—Offset 700Ch ................. 278
5.7.5 Package Thermal Interrupt Control
(P_CR_PKG_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7010h............... 279
5.7.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR)—Offset
7014h ................................................................................................. 280
5.7.7 Package Thermal Status (P_CR_PKG_THERM_STATUS_0_0_0_MCHBAR)—Offset
701Ch ................................................................................................. 281
5.7.8 LPDDR DRAM Thermal (MR4) Status of Channel 01
(P_CR_MEM_MR4_TEMPERATURE_DEV1_0_0_0_MCHBAR)—Offset 7024h .... 283
5.7.9 LPDDR DRAM Thermal (MR4) Status of Channel 10
(P_CR_MEM_MR4_TEMPERATURE_DEV2_0_0_0_MCHBAR)—Offset 7028h .... 283
6 334818
5.7.10 Machine Check Error Source Log (P_CR_MCA_ERROR_SRC_0_0_0_MCHBAR)—
Offset 702Ch ....................................................................................... 284
5.7.11 DDR Thermal Throttling Control
(P_CR_DDR_THERM_THRT_CTRL_0_0_0_MCHBAR)—Offset 7030h ............. 285
5.7.12 DDR Thermal Interrupt Control
(P_CR_DDR_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7034h .............. 286
5.7.13 DDR Thermal Status (P_CR_DDR_THERM_STATUS_0_0_0_MCHBAR)—Offset
7038h................................................................................................. 288
5.7.14 Dram Energy Counter (P_CR_DDR_ENERGY_STATUS_0_0_0_MCHBAR)—Offset
7048h................................................................................................. 289
5.7.15 DDR RAPL Performance Status
(P_CR_DDR_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 704Ch............. 290
5.7.16 Package RAPL Performance Status
(P_CR_PACKAGE_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 7050h...... 291
5.7.17 IA Core Performance / Power Priority Control
(P_CR_PRIMARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7054h ...... 292
5.7.18 Graphics Performance / Power Priority Control
(P_CR_SECONDARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7058h . 292
5.7.19 IA Energy Counter
(P_CR_PRIMARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 705Ch 293
5.7.20 Graphics Energy Counter
(P_CR_SECONDARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 7060h .
294
5.7.21 PACKAGE_POWER_SKU_UNIT
(P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)—Offset 7068h........ 295
5.7.22 SOC Energy Counter (P_CR_PACKAGE_ENERGY_STATUS_0_0_0_MCHBAR)—
Offset 706Ch ....................................................................................... 296
5.7.23 GT_PERF_STATUS (P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset 7070h....
296
5.7.24 Temperature Reference and Control
(P_CR_TEMPERATURE_TARGET_0_0_0_MCHBAR)—Offset 7074h ................ 297
5.7.25 BIOS Reset Completion (P_CR_BIOS_RESET_CPL_0_0_0_MCHBAR)—Offset
7078h................................................................................................. 298
5.7.26 BIOS_MAILBOX_DATA (P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset
7080h................................................................................................. 301
5.7.27 BIOS_MAILBOX_INTERFACE
(P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7084h .......... 301
5.7.28 CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7088h . 302
5.7.29 GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 708Ch
303
5.7.30 SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7090h................................................................................................. 304
5.7.31 Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7094h................................................................................................. 305
5.7.32 Package Power SKU and RAPL Power Control Capabilities
(P_CR_PACKAGE_POWER_SKU_0_0_0_MCHBAR)—Offset 70A0h ................ 306
5.7.33 Package RAPL Power Limit (P_CR_PACKAGE_RAPL_LIMIT_0_0_0_MCHBAR)—
Offset 70A8h ....................................................................................... 307
5.7.34 IA_PERF_LIMIT_REASONS
(P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 70B0h ............ 309
5.7.35 IA Core C0 Residency Counter
(P_CR_TELEM_IA_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C0h............ 312
334818 7
5.7.36 Graphics C0 Residency Counter
(P_CR_TELEM_GT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C4h ........... 313
5.7.37 I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C8h ....... 313
5.7.38 TELEM_IA_FREQ_ACCUMULATOR
(P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70CCh ... 314
5.7.39 Graphics C0 Residency Counter
(P_CR_TELEM_GT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D0h .. 314
5.7.40 I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D4h ...
315
5.7.41 Memory Active Residency
(P_CR_TELEM_FAR_MEMORY_ACTIVE_0_0_0_MCHBAR)—Offset 70E8h ....... 315
5.7.42 Package Temperatures (P_CR_PACKAGE_TEMPERATURES_0_0_0_MCHBAR)—
Offset 70F4h ........................................................................................ 316
5.7.43 Package Thermal Limit Control
(P_CR_THERMAL_LIMIT_CONTROL_0_0_0_MCHBAR)—Offset 7104h ........... 317
5.7.44 Memory Subsystem Frequency Capabilities
(P_CR_MEMSS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7108h 318
5.7.45 Memory Controller (MC) BIOS Reset Request and Status
(P_CR_MC_BIOS_REQ_0_0_0_MCHBAR)—Offset 7114h ............................. 319
5.7.46 MEMSS_FREQUENCY_CAPABILITIES1
(P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCHBAR)—Offset 7118h...
322
5.7.47 PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
(P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset 7160h .................. 323
5.7.48 Core Exists Vector (P_CR_CORE_EXISTS_VECTOR_0_0_0_MCHBAR)—Offset
7164h ................................................................................................. 324
5.7.49 Software Core Disable Mask (P_CR_CORE_DISABLE_MASK_0_0_0_MCHBAR)—
Offset 7168h ........................................................................................ 324
5.7.50 PL3 and PL4 Control (P_CR_PL3_CONTROL_0_0_0_MCHBAR)—Offset 71F0h. 326
5.7.51 Graphics Superqueue Active Clocks
(P_CR_PP1_ANY_THREAD_ACTIVITY_0_0_0_MCHBAR)—Offset 7244h ......... 327
5.7.52 LPDDR DRAM Thermal (MR4) Status of Channel 00
(P_CR_MEM_MR4_TEMPERATURE_DEV3_0_0_0_MCHBAR)—Offset 7248h .... 328
5.7.53 LPDDR DRAM Thermal (MR4) Status of Channel 11
(P_CR_MEM_MR4_TEMPERATURE_DEV4_0_0_0_MCHBAR)—Offset 724Ch .... 329
5.8 Registers Summary.......................................................................................... 329
5.8.1 Upstream Device Arbiter Grant Count A2T
(A_CR_UPARB_GCNT_DEV_A2T_MCHBAR)—Offset 6400h .......................... 332
5.8.2 Upstream A2B Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2B_0_MCHBAR)—Offset 6404h .............................. 333
5.8.3 Upstream A2B Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_A2B_1_MCHBAR)—Offset 6408h .............................. 334
5.8.4 Upstream A2B Arbiter Channel 2 Grant Count
(A_CR_UPARB_GCNT_A2B_2_MCHBAR)—Offset 640Ch .............................. 335
5.8.5 Upstream A2B Arbiter Channel 3 Grant Count
(A_CR_UPARB_GCNT_A2B_3_MCHBAR)—Offset 6410h .............................. 336
5.8.6 Upstream A2B Arbiter Channel 4 Grant Count
(A_CR_UPARB_GCNT_A2B_4_MCHBAR)—Offset 6414h .............................. 337
5.8.7 Upstream A2B Arbiter Channel 5 Grant Count
(A_CR_UPARB_GCNT_A2B_5_MCHBAR)—Offset 6418h .............................. 338
5.8.8 Upstream A2B Arbiter Channel 6 Grant Count
(A_CR_UPARB_GCNT_A2B_6_MCHBAR)—Offset 641Ch .............................. 338
5.8.9 Upstream A2B Arbiter Channel 7 Grant Count
(A_CR_UPARB_GCNT_A2B_7_MCHBAR)—Offset 6420h .............................. 339
8 334818
5.8.10 Upstream A2T Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2T_0_MCHBAR)—Offset 6424h .............................. 340
5.8.11 Upstream P2P Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_P2P_0_MCHBAR)—Offset 6428h .............................. 341
5.8.12 Upstream P2P Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_P2P_1_MCHBAR)—Offset 642Ch .............................. 342
5.8.13 Upstream Private Credit Return Grant Count Posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_P_0_MCHBAR)—Offset 6430h ............... 343
5.8.14 Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_P_1_MCHBAR)—Offset 6434h ............... 343
5.8.15 Upstream Private Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_N_0_MCHBAR)—Offset 6438h ............... 344
5.8.16 Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_N_1_MCHBAR)—Offset 643Ch............... 345
5.8.17 Upstream Private Credit Return Grant Count Completion
(A_CR_CRDARB_PRIV_GCNT_DEV_C_0_MCHBAR)—Offset 6440h ............... 346
5.8.18 Upstream Shared Credit Return Grant Count Posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_P_0_MCHBAR)—Offset 6444h .............. 347
5.8.19 Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_P_1_MCHBAR)—Offset 6448h .............. 348
5.8.20 Upstream Shared Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_N_0_MCHBAR)—Offset 644Ch ............. 348
5.8.21 Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_N_1_MCHBAR)—Offset 6450h.............. 349
5.8.22 Upstream Shared Credit Return Grant Count Completion
(A_CR_CRDARB_SHRD_GCNT_DEV_C_0_MCHBAR)—Offset 6454h.............. 350
5.8.23 Upstream Credit Arbiter Private Credit Return Class Arbiter Grant Count
(A_CR_CRDARB_PRIV_GCNT_CLS_MCHBAR)—Offset 6458h....................... 351
5.8.24 Upstream Credit Arbiter Shared Cedit Return Class Arbiter Grant Count
(A_CR_CRDARB_SHRD_GCNT_CLS_MCHBAR)—Offset 645Ch ..................... 351
5.8.25 Gazelle Queue Limit Channel 0-3 (A_CR_GZLQ_LIMIT_CH0_3_MCHBAR)—Offset
6460h................................................................................................. 352
5.8.26 Gazelle Queue Limit Channels 4-7 (A_CR_GZLQ_LIMIT_CH4_7_MCHBAR)—Offset
6464h................................................................................................. 353
5.8.27 IOMMU Arbiter Grant Count VC0a Register
(A_CR_IOMMUARB_GCNT_VC0a_0_0_0_MCHBAR)—Offset 6468h............... 353
5.8.28 IOMMU Arbiter Grant Count VC0b Register
(A_CR_IOMMUARB_GCNT_VC0b_0_0_0_MCHBAR)—Offset 646Ch .............. 354
5.8.29 IOMMU Arbiter Grant Count VC1b Register
(A_CR_IOMMUARB_GCNT_VC1b_0_0_0_MCHBAR)—Offset 6470h............... 355
5.8.30 Gazelle Queue Reserved Entries Channels 0-3
(A_CR_GZLQ_RSVD_CH0_3_MCHBAR)—Offset 6474h ............................... 356
5.8.31 Gazelle Queue Reserved Entries Channels 4-7
(A_CR_GZLQ_RSVD_CH4_7_MCHBAR)—Offset 6478h ............................... 356
5.8.32 Spare BIOS (A_CR_SPARE_BIOS_MCHBAR)—Offset 647Ch ........................ 357
5.8.33 Upcmd Credit Maximum Channel 0
(A_CR_UPCMD_CRDTMAX_CH0_0_0_0_MCHBAR)—Offset 6490h ................ 357
5.8.34 Upcmd Credit Maximum Channel 1
(A_CR_UPCMD_CRDTMAX_CH1_0_0_0_MCHBAR)—Offset 6494h ................ 358
5.8.35 Upcmd Credit Maximum Channel 2
(A_CR_UPCMD_CRDTMAX_CH2_0_0_0_MCHBAR)—Offset 6498h ................ 359
5.8.36 Upcmd Credit Maximum Channel 3
(A_CR_UPCMD_CRDTMAX_CH3_0_0_0_MCHBAR)—Offset 649Ch................ 360
5.8.37 Upcmd Credit Maximum Channel 4
(A_CR_UPCMD_CRDTMAX_CH4_0_0_0_MCHBAR)—Offset 64A0h................ 360
5.8.38 Upcmd Credit Maximum Channel 5
(A_CR_UPCMD_CRDTMAX_CH5_0_0_0_MCHBAR)—Offset 64A4h................ 361
334818 9
5.8.39 Upcmd Credit Maximum Channel 6
(A_CR_UPCMD_CRDTMAX_CH6_0_0_0_MCHBAR)—Offset 64A8h ................ 362
5.8.40 Upcmd Credit Maximum Channel 7
(A_CR_UPCMD_CRDTMAX_CH7_0_0_0_MCHBAR)—Offset 64ACh ................ 362
5.8.41 MOT OUT Base Register (A_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset
64C0h ................................................................................................. 363
5.8.42 MOT OUT Mask Register (A_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset
64C4h ................................................................................................. 364
5.8.43 CHAP Select 1 (A_CR_CHAP_SLCT1_MCHBAR)—Offset 6500h ..................... 365
5.8.44 CHAP Select 2 (A_CR_CHAP_SLCT2_MCHBAR)—Offset 6504h ..................... 366
5.8.45 CHAP Select 3 (A_CR_CHAP_SLCT3_MCHBAR)—Offset 6508h ..................... 367
5.8.46 Slice and Channel Hash (A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR)—
Offset 65C0h........................................................................................ 367
5.8.47 Mirror Range Register (A_CR_MIRROR_RANGE_0_0_0_MCHBAR)—Offset 65C8h
370
5.8.48 ASYM MEM REGION 0 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 65D0h .................. 371
5.8.49 ASYM MEM REGION 1 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 65D4h .................. 372
5.8.50 Two-Way Asymmetric Memory Region Configuration
(A_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 65D8h .......... 373
5.9 Registers Summary.......................................................................................... 374
5.9.1 B-Unit Miscellaneous Configuration (B_CR_BMISC_0_0_0_MCHBAR)—Offset
6800h ................................................................................................. 383
5.9.2 Slice 0 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE0)—Offset
6868h ................................................................................................. 384
5.9.3 Slice 1 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE1)—Offset
686Ch ................................................................................................. 384
5.9.4 IMR0 Mask (B_CR_BIMR0MASK_0_0_0_MCHBAR)—Offset 6874h ................ 385
5.9.5 IMR0 Control Policy (B_CR_BIMR0CP_0_0_0_MCHBAR)—Offset 6878h......... 386
5.9.6 IMR0 Read Access Policy (B_CR_BIMR0RAC_0_0_0_MCHBAR)—Offset 6880h 387
5.9.7 IMR0 Write Access Policy (B_CR_BIMR0WAC_0_0_0_MCHBAR)—Offset 6888h ...
392
5.9.8 IMR1 Base (B_CR_BIMR1BASE_0_0_0_MCHBAR)—Offset 6890h ................. 396
5.9.9 IMR1 Mask (B_CR_BIMR1MASK_0_0_0_MCHBAR)—Offset 6894h ................ 397
5.9.10 IMR1 Control Policy (B_CR_BIMR1CP_0_0_0_MCHBAR)—Offset 6898h......... 398
5.9.11 IMR1 Read Access Policy (B_CR_BIMR1RAC_0_0_0_MCHBAR)—Offset 68A0h399
5.9.12 IMR1 Write Access Policy (B_CR_BIMR1WAC_0_0_0_MCHBAR)—Offset 68A8h ...
404
5.9.13 Base 0 IMR2 Base (B_CR_BIMR2BASE_0_0_0_MCHBAR)—Offset 68B0h....... 409
5.9.14 IMR2 Mask (B_CR_BIMR2MASK_0_0_0_MCHBAR)—Offset 68B4h ................ 409
5.9.15 IMR2 Control Policy (B_CR_BIMR2CP_0_0_0_MCHBAR)—Offset 68B8h......... 410
5.9.16 IMR2 Read Access Policy (B_CR_BIMR2RAC_0_0_0_MCHBAR)—Offset 68C0h411
5.9.17 IMR2 Write Access Policy (B_CR_BIMR2WAC_0_0_0_MCHBAR)—Offset 68C8h ...
416
5.9.18 IMR3 Base (B_CR_BIMR3BASE_0_0_0_MCHBAR)—Offset 68D0h................. 421
5.9.19 IMR3 Mask (B_CR_BIMR3MASK_0_0_0_MCHBAR)—Offset 68D4h................ 422
5.9.20 IMR3 Control Policy (B_CR_BIMR3CP_0_0_0_MCHBAR)—Offset 68D8h ........ 423
5.9.21 IMR3 Read Access Policy (B_CR_BIMR3RAC_0_0_0_MCHBAR)—Offset 68E0h 423
5.9.22 IMR3 Write Access Policy (B_CR_BIMR3WAC_0_0_0_MCHBAR)—Offset 68E8h ...
428
5.9.23 IMR4 Base (B_CR_BIMR4BASE_0_0_0_MCHBAR)—Offset 68F0h ................. 433
5.9.24 IMR4 Mask (B_CR_BIMR4MASK_0_0_0_MCHBAR)—Offset 68F4h ................ 434
5.9.25 B-Unit IMR4 Control Policy (B_CR_BIMR4CP_0_0_0_MCHBAR)—Offset 68F8h435
5.9.26 IMR4 Read Access Policy (B_CR_BIMR4RAC_0_0_0_MCHBAR)—Offset 6900h 435
10 334818
5.9.27 IMR4 Write Access Policy (B_CR_BIMR4WAC_0_0_0_MCHBAR)—Offset 6908h....
440
5.9.28 IMR5 Base (B_CR_BIMR5BASE_0_0_0_MCHBAR)—Offset 6910h................. 447
5.9.29 IMR5 Mask (B_CR_BIMR5MASK_0_0_0_MCHBAR)—Offset 6914h................ 447
5.9.30 IMR5 Control Policy (B_CR_BIMR5CP_0_0_0_MCHBAR)—Offset 6918h ........ 448
5.9.31 IMR5 Read Access Policy (B_CR_BIMR5RAC_0_0_0_MCHBAR)—Offset 6920h 449
5.9.32 IMR5 Write Access Policy (B_CR_BIMR5WAC_0_0_0_MCHBAR)—Offset 6928h....
454
5.9.33 IMR6 Base (B_CR_BIMR6BASE_0_0_0_MCHBAR)—Offset 6930h................. 459
5.9.34 IMR6 Mask (B_CR_BIMR6MASK_0_0_0_MCHBAR)—Offset 6934h................ 460
5.9.35 IMR6 Control Policy (B_CR_BIMR6CP_0_0_0_MCHBAR)—Offset 6938h ........ 461
5.9.36 IMR6 Read Access Policy (B_CR_BIMR6RAC_0_0_0_MCHBAR)—Offset 6940h 461
5.9.37 IMR6 Write Access Policy (B_CR_BIMR6WAC_0_0_0_MCHBAR)—Offset 6948h....
466
5.9.38 IMR7 Base (B_CR_BIMR7BASE_0_0_0_MCHBAR)—Offset 6950h................. 471
5.9.39 IMR7 Mask (B_CR_BIMR7MASK_0_0_0_MCHBAR)—Offset 6954h................ 472
5.9.40 IMR7 Control Policy (B_CR_BIMR7CP_0_0_0_MCHBAR)—Offset 6958h ........ 473
5.9.41 IMR7 Read Access Policy (B_CR_BIMR7RAC_0_0_0_MCHBAR)—Offset 6960h 473
5.9.42 IMR7 Write Access Policy (B_CR_BIMR7WAC_0_0_0_MCHBAR)—Offset 6968h....
478
5.9.43 IMR8 Base (B_CR_BIMR8BASE_0_0_0_MCHBAR)—Offset 6970h................. 483
5.9.44 IMR8 Mask (B_CR_BIMR8MASK_0_0_0_MCHBAR)—Offset 6974h................ 484
5.9.45 IMR8 Control Policy (B_CR_BIMR8CP_0_0_0_MCHBAR)—Offset 6978h ........ 485
5.9.46 IMR8 Read Access Policy (B_CR_BIMR8RAC_0_0_0_MCHBAR)—Offset 6980h 486
5.9.47 IMR8 Write Access Policy (B_CR_BIMR8WAC_0_0_0_MCHBAR)—Offset 6988h....
490
5.9.48 IMR9 Base (B_CR_BIMR9BASE_0_0_0_MCHBAR)—Offset 6990h................. 495
5.9.49 IMR9 Mask (B_CR_BIMR9MASK_0_0_0_MCHBAR)—Offset 6994h................ 496
5.9.50 IMR9 Control Policy (B_CR_BIMR9CP_0_0_0_MCHBAR)—Offset 6998h ........ 497
5.9.51 IMR9 Read Access Policy (B_CR_BIMR9RAC_0_0_0_MCHBAR)—Offset 69A0h498
5.9.52 IMR9 Write Access Policy (B_CR_BIMR9WAC_0_0_0_MCHBAR)—Offset 69A8h....
503
5.9.53 IMR10 Base (B_CR_BIMR10BASE_0_0_0_MCHBAR)—Offset 69B0h ............. 507
5.9.54 IMR10 Mask (B_CR_BIMR10MASK_0_0_0_MCHBAR)—Offset 69B4h ............ 508
5.9.55 IMR10 Control Policy (B_CR_BIMR10CP_0_0_0_MCHBAR)—Offset 69B8h..... 509
5.9.56 IMR10 Read Access Policy (B_CR_BIMR10RAC_0_0_0_MCHBAR)—Offset 69C0h .
510
5.9.57 IMR10 Write Access Policy (B_CR_BIMR10WAC_0_0_0_MCHBAR)—Offset 69C8h
515
5.9.58 IMR11 Base (B_CR_BIMR11BASE_0_0_0_MCHBAR)—Offset 69D0h ............. 520
5.9.59 IMR11 Mask (B_CR_BIMR11MASK_0_0_0_MCHBAR)—Offset 69D4h ............ 520
5.9.60 IMR11 Control Policy (B_CR_BIMR11CP_0_0_0_MCHBAR)—Offset 69D8h .... 521
5.9.61 IMR11 Read Access Policy (B_CR_BIMR11RAC_0_0_0_MCHBAR)—Offset 69E0h .
522
5.9.62 IMR11 Write Access Policy (B_CR_BIMR11WAC_0_0_0_MCHBAR)—Offset 69E8h
527
5.9.63 IMR12 Base (B_CR_BIMR12BASE_0_0_0_MCHBAR)—Offset 69F0h ............. 532
5.9.64 IMR12 Mask (B_CR_BIMR12MASK_0_0_0_MCHBAR)—Offset 69F4h ............ 533
5.9.65 IMR12 Control Policy (B_CR_BIMR12CP_0_0_0_MCHBAR)—Offset 69F8h ..... 534
5.9.66 IMR12 Read Access Policy (B_CR_BIMR12RAC_0_0_0_MCHBAR)—Offset 6A00h .
534
5.9.67 IMR12 Write Access Policy (B_CR_BIMR12WAC_0_0_0_MCHBAR)—Offset 6A08h
539
5.9.68 IMR13 Base (B_CR_BIMR13BASE_0_0_0_MCHBAR)—Offset 6A10h ............. 544
5.9.69 IMR13 Mask (B_CR_BIMR13MASK_0_0_0_MCHBAR)—Offset 6A14h ............ 545
5.9.70 IMR13 Control Policy (B_CR_BIMR13CP_0_0_0_MCHBAR)—Offset 6A18h..... 546
334818 11
5.9.71 IMR13 Read Access Policy (B_CR_BIMR13RAC_0_0_0_MCHBAR)—Offset 6A20h .
547
5.9.72 IMR13 Write Access Policy (B_CR_BIMR13WAC_0_0_0_MCHBAR)—Offset 6A28h
551
5.9.73 IMR14 Base (B_CR_BIMR14BASE_0_0_0_MCHBAR)—Offset 6A30h ............. 556
5.9.74 IMR14 Mask (B_CR_BIMR14MASK_0_0_0_MCHBAR)—Offset 6A34h ............ 557
5.9.75 IMR14 Control Policy (B_CR_BIMR14CP_0_0_0_MCHBAR)—Offset 6A38h ..... 558
5.9.76 IMR14 Read Access Policy (B_CR_BIMR14RAC_0_0_0_MCHBAR)—Offset 6A40h .
559
5.9.77 IMR14 Write Access Policy (B_CR_BIMR14WAC_0_0_0_MCHBAR)—Offset 6A48h
564
5.9.78 IMR15 Base (B_CR_BIMR15BASE_0_0_0_MCHBAR)—Offset 6A50h ............. 568
5.9.79 IMR15 Mask (B_CR_BIMR15MASK_0_0_0_MCHBAR)—Offset 6A54h ............ 569
5.9.80 IMR15 Control Policy (B_CR_BIMR15CP_0_0_0_MCHBAR)—Offset 6A58h ..... 570
5.9.81 IMR15 Read Access Policy (B_CR_BIMR15RAC_0_0_0_MCHBAR)—Offset 6A60h .
571
5.9.82 IMR15 Write Access Policy (B_CR_BIMR15WAC_0_0_0_MCHBAR)—Offset 6A68h
576
5.9.83 IMR16 Base (B_CR_BIMR16BASE_0_0_0_MCHBAR)—Offset 6A70h ............. 581
5.9.84 IMR16 Mask (B_CR_BIMR16MASK_0_0_0_MCHBAR)—Offset 6A74h ............ 581
5.9.85 IMR16 Control Policy (B_CR_BIMR16CP_0_0_0_MCHBAR)—Offset 6A78h ..... 582
5.9.86 IMR16 Read Access Policy (B_CR_BIMR16RAC_0_0_0_MCHBAR)—Offset 6A80h .
583
5.9.87 IMR16 Write Access Policy (B_CR_BIMR16WAC_0_0_0_MCHBAR)—Offset 6A88h
588
5.9.88 IMR17 Base (B_CR_BIMR17BASE_0_0_0_MCHBAR)—Offset 6A90h ............. 593
5.9.89 IMR17 Mask (B_CR_BIMR17MASK_0_0_0_MCHBAR)—Offset 6A94h ............ 594
5.9.90 IMR17 Control Policy (B_CR_BIMR17CP_0_0_0_MCHBAR)—Offset 6A98h ..... 595
5.9.91 IMR17 Read Access Policy (B_CR_BIMR17RAC_0_0_0_MCHBAR)—Offset 6AA0h.
595
5.9.92 IMR17 Write Access Policy (B_CR_BIMR17WAC_0_0_0_MCHBAR)—Offset 6AA8h
600
5.9.93 IMR18 Base (B_CR_BIMR18BASE_0_0_0_MCHBAR)—Offset 6AB0h ............. 605
5.9.94 IMR18 Mask (B_CR_BIMR18MASK_0_0_0_MCHBAR)—Offset 6AB4h ............ 606
5.9.95 IMR18 Control Policy (B_CR_BIMR18CP_0_0_0_MCHBAR)—Offset 6AB8h ..... 607
5.9.96 IMR18 Read Access Policy (B_CR_BIMR18RAC_0_0_0_MCHBAR)—Offset 6AC0h.
608
5.9.97 IMR18 Write Access Policy (B_CR_BIMR18WAC_0_0_0_MCHBAR)—Offset 6AC8h
612
5.9.98 IMR19 Base (B_CR_BIMR19BASE_0_0_0_MCHBAR)—Offset 6AD0h ............. 619
5.9.99 IMR19 Mask (B_CR_BIMR19MASK_0_0_0_MCHBAR)—Offset 6AD4h ............ 620
5.9.100IMR19 Control Policy (B_CR_BIMR19CP_0_0_0_MCHBAR)—Offset 6AD8h..... 621
5.9.101IMR19 Read Access Policy (B_CR_BIMR19RAC_0_0_0_MCHBAR)—Offset 6AE0h .
622
5.9.102IMR19 Write Access Policy (B_CR_BIMR19WAC_0_0_0_MCHBAR)—Offset 6AE8h
626
5.9.103MOT Out Base (B_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset 6AF0h...... 631
5.9.104MOT Out Mask (B_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset 6AF4h..... 632
5.9.105MOT Buffer Control Policy (B_CR_BMOT_BUF_CP_0_0_0_MCHBAR)—Offset
6AF8h ................................................................................................. 633
5.9.106MOT Buffer Read Access Policy (B_CR_BMOT_BUF_RAC_0_0_0_MCHBAR)—Offset
6B00h ................................................................................................. 634
5.9.107MOT Buffer Write Access Policy (B_CR_BMOT_BUF_WAC_0_0_0_MCHBAR)—
Offset 6B08h........................................................................................ 639
5.9.108IMR Global BM Control Policy (B_CR_BIMRGLOBAL_BM_CP_0_0_0_MCHBAR)—
Offset 6B10h........................................................................................ 645
12 334818
5.9.109IMR Global BM Read Access Control
(B_CR_BIMRGLOBAL_BM_RAC_0_0_0_MCHBAR)—Offset 6B18h ................. 646
5.9.110IMR Global BM Write Access Policy
(B_CR_BIMRGLOBAL_BM_WAC_0_0_0_MCHBAR)—Offset 6B20h ................ 646
5.9.111Graphics Stolen Memory Control Policy (B_CR_BGSMCP_0_0_0_MCHBAR)—
Offset 6B28h ....................................................................................... 647
5.9.112GSM Read Access Policy (B_CR_BGSMRAC_0_0_0_MCHBAR)—Offset 6B30h 648
5.9.113GSM Write Access Policy (B_CR_BGSMWAC_0_0_0_MCHBAR)—Offset 6B38h 654
5.9.114TPM Control Policy (B_CR_TPM_CP_0_0_0_MCHBAR)—Offset 6B40h ........... 660
5.9.115TPM Access Control (B_CR_TPM_AC_0_0_0_MCHBAR)—Offset 6B48h.......... 661
5.9.116BGSM Control Register (B_CR_BGSM_CTRL_0_0_0_MCHBAR)—Offset 6B50h 661
5.9.117SMM Control Register (B_CR_BSMR_CTRL_0_0_0_MCHBAR)—Offset 6B54h . 662
5.9.118Default VTd Control Register (B_CR_BDEFVTDPMR_CTRL_0_0_0_MCHBAR)—
Offset 6B58h ....................................................................................... 663
5.9.119MOT Trigger Trace Control (B_CR_MOT_TRIG_TRACE_CTRL_0_0_0_MCHBAR)—
Offset 6B7Ch ....................................................................................... 664
5.9.120MOT Slice 0 Memory Pointer
(B_CR_MOT_SLICE_0_MEM_PTR_0_0_0_MCHBAR)—Offset 6B80h .............. 667
5.9.121MOT Slice 1 Memory Pointer
(B_CR_MOT_SLICE_1_MEM_PTR_0_0_0_MCHBAR)—Offset 6B88h .............. 668
5.9.122MOT Slice 0 Record ID (B_CR_MOT_SLICE_0_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B90h ....................................................................................... 669
5.9.123MOT Slice 1 Record ID (B_CR_MOT_SLICE_1_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B94h ....................................................................................... 669
5.9.124MOT Filter Match 0 (B_CR_MOT_FILTER_MATCH0_0_0_0_MCHBAR)—Offset
6BA0h ................................................................................................ 670
5.9.125MOT Filter Mask (B_CR_MOT_FILTER_MASK0_0_0_0_MCHBAR)—Offset 6BA8h ..
671
5.9.126MOT Filter Match 1 (B_CR_MOT_FILTER_MATCH1_0_0_0_MCHBAR)—Offset
6BB0h ................................................................................................ 672
5.9.127MOT Filter Mask 1 (B_CR_MOT_FILTER_MASK1_0_0_0_MCHBAR)—Offset 6BB8h
672
5.9.128MOT Filter Misc 0 (B_CR_MOT_FILTER_MISC0_0_0_0_MCHBAR)—Offset 6BC0h .
673
5.9.129MOT Filter Misc 1 (B_CR_MOT_FILTER_MISC1_0_0_0_MCHBAR)—Offset 6BC8h .
674
5.9.130MOT Trigger Match 0 (B_CR_MOT_TRIGGER_MATCH0_0_0_0_MCHBAR)—Offset
6BD0h ................................................................................................ 675
5.9.131MOT Trigger Mask 0 (B_CR_MOT_TRIGGER_MASK0_0_0_0_MCHBAR)—Offset
6BD8h ................................................................................................ 676
5.9.132MOT Trigger Match 1 (B_CR_MOT_TRIGGER_MATCH1_0_0_0_MCHBAR)—Offset
6BE0h ................................................................................................ 677
5.9.133MOT Trigger Mask 1 (B_CR_MOT_TRIGGER_MASK1_0_0_0_MCHBAR)—Offset
6BE8h ................................................................................................ 678
5.9.134MOT Trigger Misc 0 (B_CR_MOT_TRIGGER_MISC0_0_0_0_MCHBAR)—Offset
6BF0h................................................................................................. 679
5.9.135MOT Trigger Misc 1 (B_CR_MOT_TRIGGER_MISC1_0_0_0_MCHBAR)—Offset
6BF8h................................................................................................. 680
5.9.136BIOSWR Control Policy (B_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 6C08h 681
5.9.137BIOSWR Read Access Policy (B_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
6C10h ................................................................................................ 681
5.9.138BIOSWR Write Access Policy (B_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
6C18h ................................................................................................ 682
5.9.139TPM Selector (B_CR_TPM_SELECTOR_0_0_0_MCHBAR)—Offset 6C24h........ 682
5.9.140B-Unit Pcode/Ucode Write, All Read Control Policy Register
(B_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 6C28h ............. 683
334818 13
5.9.141B-Unit Pcode/Ucode Read Access Policy
(B_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 6C30h ........... 684
5.9.142B-Unit Pcode/Ucode Write Access Policy
(B_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 6C38h .......... 684
5.9.143Default VTd BAR (B_CR_DEFVTDBAR_0_0_0_MCHBAR)—Offset 6C80h ........ 685
5.9.144Gfx VTd BAR (B_CR_GFXVTDBAR_0_0_0_MCHBAR)—Offset 6C88h ............. 686
5.9.145B-Unit Lites Group 0 Control (B_CR_LITES0_CTL_0_0_0_MCHBAR)—Offset
6C90h ................................................................................................. 687
5.9.146B-Unit Lites Group 0 Opcode Match Filter
(B_CR_LITES0_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6C94h .............. 689
5.9.147B-Unit Lites Group 0 Agent Match Filter
(B_CR_LITES0_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6C98h ................ 691
5.9.148B-Unit Lites Group 0 U2C IntData Match Filter
(B_CR_LITES0_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6C9Ch........ 693
5.9.149B-Unit Lites Group 0 Address Match Filter LITES0_ADDR_MATCH
(B_CR_LITES0_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CA0h.................. 693
5.9.150B-Unit Lites Group 0 Address Mask Filter LITES0_ADDR_MASK
(B_CR_LITES0_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CA8h.................... 694
5.9.151B-Unit Lites Group 0 Data Match Filter LITES0_DATA_MATCH
(B_CR_LITES0_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CB0h .................. 695
5.9.152B-Unit Lites Group 0 Data Mask Filter LITES0_DATA_MASK
(B_CR_LITES0_DATA_MASK_0_0_0_MCHBAR)—Offset 6CB4h .................... 695
5.9.153B-Unit Lites Group 1 Control (B_CR_LITES1_CTL_0_0_0_MCHBAR)—Offset
6CC0h................................................................................................. 696
5.9.154B-Unit Lites Group 1 Opcode Match Filter
(B_CR_LITES1_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CC4h .............. 698
5.9.155B-Unit Lites Group 1 Agent Match Filter
(B_CR_LITES1_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CC8h ................ 700
5.9.156B-Unit Lites Group 1 U2C IntData Match Filter
(B_CR_LITES1_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CCCh ....... 702
5.9.157B-Unit Lites Group 1 Address Match Filter LITES1_ADDR_MATCH
(B_CR_LITES1_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CD0h ................. 702
5.9.158B-Unit Lites Group 1 Address Mask Filter LITES1_ADDR_MASK
(B_CR_LITES1_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CD8h ................... 703
5.9.159B-Unit Lites Group 1 Data Match Filter LITES1_DATA_MATCH
(B_CR_LITES1_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CE0h .................. 704
5.9.160B-Unit Lites Group 1 Data Mask Filter LITES1_DATA_MASK
(B_CR_LITES1_DATA_MASK_0_0_0_MCHBAR)—Offset 6CE4h .................... 704
5.9.161B-Unit Lites Group 2 Control (B_CR_LITES2_CTL_0_0_0_MCHBAR)—Offset
6CF0h ................................................................................................. 705
5.9.162B-Unit Lites Group 2 Opcode Match Filter
(B_CR_LITES2_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CF4h .............. 707
5.9.163B-Unit Lites Group 2 Agent Match Filter
(B_CR_LITES2_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CF8h................. 709
5.9.164B-Unit Lites Group 2 U2C IntData Match Filter
(B_CR_LITES2_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CFCh........ 711
5.9.165B-Unit Lites Group 2 Address Match Filter LITES2_ADDR_MATCH
(B_CR_LITES2_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D00h.................. 711
5.9.166B-Unit Lites Group 2 Address Mask Filter LITES2_ADDR_MASK
(B_CR_LITES2_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D08h.................... 712
5.9.167B-Unit Lites Group 2 Data Match Filter LITES2_DATA_MATCH
(B_CR_LITES2_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D10h .................. 713
5.9.168B-Unit Lites Group 2 Data Mask Filter LITES2_DATA_MASK
(B_CR_LITES2_DATA_MASK_0_0_0_MCHBAR)—Offset 6D14h .................... 713
5.9.169B-Unit Lites Group 3 Control (B_CR_LITES3_CTL_0_0_0_MCHBAR)—Offset
6D20h................................................................................................. 714
14 334818
5.9.170B-Unit Lites Group 3 Opcode Match Filter
(B_CR_LITES3_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6D24h ............. 716
5.9.171B-Unit Lites Group 3 Agent Match Filter
(B_CR_LITES3_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6D28h................ 718
5.9.172B-Unit Lites Group 3 U2C IntData Match Filter
(B_CR_LITES3_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6D2Ch ....... 720
5.9.173B-Unit Lites Group 3 Address Match Filter LITES3_ADDR_MATCH
(B_CR_LITES3_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D30h ................. 720
5.9.174B-Unit Lites Group 3 Address Mask Filter LITES3_ADDR_MASK
(B_CR_LITES3_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D38h ................... 721
5.9.175B-Unit Lites Group 3 Data Match Filter LITES3_DATA_MATCH
(B_CR_LITES3_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D40h.................. 722
5.9.176B-Unit Lites Group 3 Data Mask Filter LITES3_DATA_MASK
(B_CR_LITES3_DATA_MASK_0_0_0_MCHBAR)—Offset 6D44h.................... 722
5.9.177B-Unit Lites and Emon Master Control LITESEMONCTL
(B_CR_LITESEMON_CTL_0_0_0_MCHBAR)—Offset 6D48h ......................... 723
5.9.178B-Unit Arbiter Control BARBCTRL0 (B_CR_BARBCTRL0)—Offset 6D4Ch........ 725
5.9.179B-Unit Arbiter Control BARBCTRL1 (B_CR_BARBCTRL1)—Offset 6D50h ........ 726
5.9.180B-Unit Scheduler Control (B_CR_BSCHWT0)—Offset 6D54h ....................... 727
5.9.181B-Unit Scheduler Control (B_CR_BSCHWT1)—Offset 6D58h ....................... 727
5.9.182B-Unit Scheduler Control (B_CR_BSCHWT2)—Offset 6D5Ch ....................... 728
5.9.183B-Unit Scheduler Control (B_CR_BSCHWT3)—Offset 6D60h ....................... 729
5.9.184B-Unit Flush Control (B_CR_BWFLUSH)—Offset 6D64h .............................. 730
5.9.185B-Unit Flush Weights (B_CR_BFLWT)—Offset 6D68h ................................. 731
5.9.186Weighted Scheduling Control of High Priority ISOC and Other Requests
(B_CR_BISOCWT)—Offset 6D6Ch ........................................................... 732
5.9.187B-Unit Control (B_CR_BCTRL2)—Offset 6D70h ......................................... 733
5.9.188Asset Classification Bits (B_CR_AC_RS0_0_0_0_MCHBAR)—Offset 6D74h .... 735
5.9.189IDI Real-Time Feature Configuration Bits (B_CR_RT_EN_0_0_0_MCHBAR)—
Offset 6D78h ....................................................................................... 735
5.9.190B-Unit Control Register 3 (B_CR_BCTRL3)—Offset 6D7Ch .......................... 736
5.9.191Asymmetric Memory Region 0 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 6E40h .................. 737
5.9.192Asymmetric Memory Region 1 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 6E44h .................. 738
5.9.193B-Unit Machine Check Mode Low (B_CR_BMCMODE_LOW)—Offset 6E48h .... 739
5.9.194B-Unit Machine Check Mode High (B_CR_BMCMODE_HIGH)—Offset 6E4Ch .. 740
5.9.195Two-Way Asymmetric Memory Region Configuration
(B_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 6E50h .......... 740
5.10 Registers Summary ......................................................................................... 742
5.10.1 X2B_BARB_CTL1 (X2B_BARB_CTL1_MCHBAR)—Offset 7804h..................... 743
5.10.2 Clock Gating Control (CLKGATE_CTL_MCHBAR)—Offset 7808h ................... 744
5.10.3 Miscellaneous Controls (MISC_CTL_MCHBAR)—Offset 780Ch ...................... 746
5.10.4 CMiscellaneous T2A selector (T2A_SELECTOR_MISC_MCHBAR)—Offset 7818h ....
748
5.10.5 VC Read Ordering CFG (VC_READ_ORDERING_CFG_MCHBAR)—Offset 781Ch.....
749
5.10.6 VC Write Ordering CFG (VC_WRITE_ORDERING_CFG_MCHBAR)—Offset 7820h...
752
5.10.7 IDI0 C2U Credit Control (IDI0_C2U_CREDIT_CTRL_MCHBAR)—Offset 7824h 754
5.10.8 IDI1 C2U Credit Control (IDI1_C2U_CREDIT_CTRL_MCHBAR)—Offset 7828h 756
5.10.9 IDI2 C2U Credit Control (IDI2_C2U_CREDIT_CTRL_MCHBAR)—Offset 782Ch 757
5.10.10IDI3 C2U Credit Control (IDI3_C2U_CREDIT_CTRL_MCHBAR)—Offset 7830h 758
5.10.11IDI4 C2U Credit Control (IDI4_C2U_CREDIT_CTRL_MCHBAR)—Offset 7834h 759
5.10.12IDI5 C2U Credit Control (IDI5_C2U_CREDIT_CTRL_MCHBAR)—Offset 7838h 761
5.10.13IDI6 C2U Credit Control (IDI6_C2U_CREDIT_CTRL_MCHBAR)—Offset 783Ch 762
334818 15
5.10.14IDI7 C2U Credit Control (IDI7_C2U_CREDIT_CTRL_MCHBAR)—Offset 7840h 763
5.10.15PII2 A2T Credit Control (PII2_A2T_CREDIT_CTRL_MCHBAR)—Offset 7844h .. 765
5.10.16BIOSWR Control Policy (T_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 7848h 766
5.10.17BIOSWR Read Access Control (T_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
7850h ................................................................................................. 766
5.10.18BIOSWR Write Access Control (T_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
7858h ................................................................................................. 767
5.10.19TUnit Pcode/Ucode Write, All Read Control Policy Register
(T_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 7860h.............. 767
5.10.20TUnit Pcode/Ucode Read Access Control
(T_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 7868h ........... 768
5.10.21TUnit Pcode/Ucode Write Access Control
(T_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 7870h........... 768
5.11 ..................................................................................................................... 769
5.12 Registers Summary.......................................................................................... 771
5.12.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 3C18h ....... 779
5.12.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 3C1Ch .... 780
5.12.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 3C1Dh .... 782
5.12.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 3C1Eh .... 783
5.12.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 3C1Fh .... 785
5.12.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 3C20h............... 787
5.12.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 3C21h............... 788
5.12.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 3C22h............... 789
5.12.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 3C23h............... 790
5.12.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 3C24h................. 791
5.12.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
3C28h ................................................................................................. 792
5.12.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 3C2Ch ...
793
5.12.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 3C2Dh ...
794
5.12.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 3C2Eh ...
795
5.12.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 3C2Fh....
796
5.12.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 3C30h ...
797
5.12.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 3C31h ...
798
5.12.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 3C32h ...
799
5.12.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 3C33h ...
800
5.12.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 3C34h........................................................................................ 801
5.12.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 3C35h........................................................................................ 803
5.12.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 3C36h........................................................................................ 805
5.12.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 3C37h........................................................................................ 807
5.12.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 3C38h........................................................................................ 809
5.12.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 3C39h........................................................................................ 811
5.12.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 3C3Ah........................................................................................ 813
16 334818
5.12.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 3C3Bh ....................................................................................... 815
5.12.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
3C3Ch ................................................................................................ 817
5.12.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 3C40h ....................................................................................... 818
5.12.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 3C44h.............................. 819
5.12.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 3C48h ... 819
5.12.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 3C4Ch........... 820
5.12.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 3C50h ........................... 820
5.12.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 3C54h 821
5.12.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 3C58h 821
5.12.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 3C59h 823
5.12.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 3C5Ah 824
5.12.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 3C5Bh 826
5.12.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 3C5Ch 827
5.12.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 3C5Dh 828
5.12.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 3C5Eh 830
5.12.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 3C5Fh 831
5.12.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 3C60h 833
5.12.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 3C61h 834
5.12.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 3C62h....
835
5.12.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 3C63h....
837
5.12.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 3C64h....
838
5.12.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 3C65h....
840
5.12.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 3C66h....
841
5.12.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 3C67h....
842
5.12.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 3C68h....
844
5.12.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 3C69h....
845
5.12.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 3C6Ah....
847
5.12.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 3C6Bh....
848
5.12.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 3C6Ch....
849
5.12.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 3C6Dh ...
851
5.12.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 3C6Eh....
852
5.12.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 3C6Fh ....
854
5.12.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 3C70h.................... 855
5.12.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 3C74h
855
5.12.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 3C78h ....................................................................................... 856
5.12.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 3C79h ....................................................................................... 858
334818 17
5.12.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 3C7Ah........................................................................................ 859
5.12.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 3C7Bh........................................................................................ 861
5.12.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 3C7Ch ....................................................................................... 862
5.12.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 3C7Dh ....................................................................................... 864
5.12.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 3C7Eh........................................................................................ 865
5.12.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 3C7Fh ........................................................................................ 867
5.12.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 3C80h........................................................................................ 868
5.12.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 3C81h........................................................................................ 870
5.12.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 3C82h........................................................................................ 871
5.12.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 3C83h........................................................................................ 873
5.12.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 3C84h........................................................................................ 874
5.12.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 3C85h........................................................................................ 876
5.12.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 3C86h........................................................................................ 877
5.12.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 3C87h........................................................................................ 879
5.12.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 3C88h........................................................................................ 880
5.12.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 3C89h........................................................................................ 881
5.12.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 3C8Ah........................................................................................ 882
5.12.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 3C8Bh........................................................................................ 883
5.12.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 3C8Ch ....................................................................................... 884
5.12.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 3C8Dh ....................................................................................... 886
5.12.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 3C8Eh........................................................................................ 887
5.12.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 3C8Fh ........................................................................................ 888
5.12.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 3C90h........................................................................................ 889
5.12.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 3C91h........................................................................................ 890
5.12.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 3C92h........................................................................................ 891
5.12.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 3C93h........................................................................................ 892
5.12.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 3C94h ..................... 893
5.12.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 3C98h ..................... 894
5.12.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 3C9Ch....
894
5.12.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 3CA0h ........ 895
18 334818
5.12.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 3CA4h .......... 896
5.12.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 3CA8h
896
5.12.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 3CACh ................ 897
5.12.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 3CB0h ............... 898
5.12.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 3CB4h ....................................................................................... 898
5.12.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 3CB8h ....................................................................................... 899
5.12.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 3CBCh .............................. 900
5.12.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 3CC0h . 901
5.12.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 3CC4h 903
5.12.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 3CC8h ......... 904
5.12.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
3CCCh ................................................................................................ 905
5.12.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 3CD0h ......... 905
5.12.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 3CD4h.....
906
5.12.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
3CD8h ................................................................................................ 907
5.12.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 3CDCh ................... 908
5.12.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 3CE0h ..... 909
5.12.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 3CE4h ............. 911
5.12.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 3CE8h ....................................................................................... 913
5.12.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 3CECh ....................................................................................... 914
5.12.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 3CF0h ...... 914
5.12.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 3CF4h .................... 915
5.12.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 3CF8h ................................... 916
5.12.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 3CFCh ............................... 916
5.12.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 3D00h ................................ 917
5.12.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 3D04h ........................ 918
5.12.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 3D08h ........ 919
5.12.119Sequence Control (CPGC_SEQ_CTL)—Offset 3D0Ch................................. 919
5.12.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 3D10h ................. 920
5.12.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 3D14h ................. 923
5.12.122Sequence Status (CPGC_SEQ_STATUS)—Offset 3D18h ............................ 923
5.12.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset
3D20h ................................................................................................ 924
5.12.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset
3D24h ................................................................................................ 925
5.12.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset
3D28h ................................................................................................ 925
5.12.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset
3D2Ch ................................................................................................ 926
5.12.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset
3D30h ................................................................................................ 926
5.12.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset
3D34h ................................................................................................ 927
5.12.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset
3D38h ................................................................................................ 928
5.12.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset
3D3Ch ................................................................................................ 928
334818 19
5.12.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset
3D40h................................................................................................. 929
5.12.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset
3D44h................................................................................................. 929
5.12.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
3D48h................................................................................................. 930
5.12.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
3D4Ch ................................................................................................ 931
5.12.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
3D50h................................................................................................. 931
5.12.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
3D54h................................................................................................. 932
5.12.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
3D58h................................................................................................. 932
5.12.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
3D5Ch ................................................................................................ 933
5.12.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 3D60h
934
5.12.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset
3D64h................................................................................................. 935
5.12.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
3D68h................................................................................................. 937
5.12.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
3D6Ch ................................................................................................ 937
5.12.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 3D70h . 938
5.12.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 3D74h.................... 939
5.12.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 3D78h.................... 940
5.12.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 3D7Ch ............... 941
5.12.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 3D80h
941
5.12.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 3D84h .. 943
5.12.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
3D88h................................................................................................. 947
5.12.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 3D8Ch 949
5.12.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 3D90h 950
5.12.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 3D94h 950
5.12.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 3D98h .. 951
5.12.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 3D9Ch.. 954
5.12.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 3DA0h .. 957
5.12.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 3DA4h ................ 960
5.12.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 3DA8h ..
961
5.12.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 3DACh ..
962
5.12.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 3DB0h ............... 962
5.12.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 3DB4h ............. 963
5.12.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 3DB8h
964
5.12.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 3DBCh
964
5.12.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 3DC0h
965
5.12.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 3DC4h
965
5.12.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 3DC8h
966
20 334818
5.12.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 3DCCh
967
5.12.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 3DD0h........... 968
5.12.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 3DD4h........... 969
5.12.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 3DD8h........... 969
5.12.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 3DDCh ........... 970
5.12.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 3DE0h ............ 970
5.12.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 3DE4h ............ 971
5.12.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
3DE8h ................................................................................................ 971
5.12.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
3DECh ................................................................................................ 972
5.12.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
3DF0h ................................................................................................ 972
5.12.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
3DF4h ................................................................................................ 973
5.12.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
3DF8h ................................................................................................ 974
5.12.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
3DFCh ................................................................................................ 975
5.12.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 3E00h ............. 976
5.12.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 3E04h ............. 977
5.12.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 3E08h ............. 978
5.12.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 3E0Ch ............. 979
5.12.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 3E10h ............. 979
5.12.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 3E14h ............. 980
5.12.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 3E18h ............. 981
5.12.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 3E1Ch ............. 982
5.12.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 3E20h ............. 983
5.12.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 3E24h ............. 984
5.12.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 3E28h ........... 984
5.12.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 3E2Ch ........... 985
5.12.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 3E30h ........... 986
5.12.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 3E34h ........... 987
5.12.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 3E38h ........... 988
5.12.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 3E3Ch ........... 989
5.12.195Error Checker Control (CPGC_ERR_CTL)—Offset 3E40h ............................ 989
5.12.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 3E44h .......... 991
5.12.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 3E48h ..................................................... 992
5.12.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 3E4Ch......................... 993
5.12.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 3E50h .......... 993
5.12.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 3E54h ....................................................... 994
5.12.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 3E58h.....
995
5.12.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 3E5Ch 996
5.12.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 3E60h ................ 997
5.12.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 3E64h ................ 998
5.12.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 3E68h ................ 999
5.12.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 3E6Ch ...............1000
5.12.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 3E70h ...............1001
5.12.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 3E74h ...............1002
5.12.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 3E78h ...............1003
5.12.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 3E7Ch ...............1004
5.12.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 3E80h ...............1005
334818 21
5.12.212Error Counter (CPGC_ERR_CNTR[0])—Offset 3E84h ............................... 1006
5.12.213Error Counter (CPGC_ERR_CNTR[1])—Offset 3E88h ............................... 1007
5.12.214Error Counter (CPGC_ERR_CNTR[2])—Offset 3E8Ch............................... 1008
5.12.215Error Counter (CPGC_ERR_CNTR[3])—Offset 3E90h ............................... 1009
5.12.216Error Counter (CPGC_ERR_CNTR[4])—Offset 3E94h ............................... 1009
5.12.217Error Counter (CPGC_ERR_CNTR[5])—Offset 3E98h ............................... 1010
5.12.218Error Counter (CPGC_ERR_CNTR[6])—Offset 3E9Ch............................... 1011
5.12.219Error Counter (CPGC_ERR_CNTR[7])—Offset 3EA0h............................... 1011
5.12.220Error Counter (CPGC_ERR_CNTR[8])—Offset 3EA4h............................... 1012
5.12.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 3EA8h ................ 1013
5.12.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 3EACh.. 1014
5.12.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 3EB0h ................. 1015
5.12.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 3EB4h ....... 1016
5.12.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 3EB8h
1017
5.12.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
3EBCh............................................................................................... 1018
5.12.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
3EC0h ............................................................................................... 1019
5.12.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 3EC4h1021
5.12.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 3EC8h1022
5.12.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 3ECCh
1022
5.12.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 3ED0h
1024
5.12.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
3ED4h............................................................................................... 1025
5.12.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 3ED8h . 1026
5.12.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
3EDCh .............................................................................................. 1027
5.12.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
3EE0h ............................................................................................... 1028
5.12.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
3EE8h ............................................................................................... 1029
5.12.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
3EECh ............................................................................................... 1030
5.13 Registers Summary........................................................................................ 1031
5.13.1 CADB Control (CPGC_CADB_CTL)—Offset 42F0h ..................................... 1032
5.13.2 CADB MRS Configuration (CPGC_CADB_MRSCFG)—Offset 42F4h............... 1035
5.13.3 CADB Configuration (CPGC_CADB_CFG)—Offset 42F8h ............................ 1036
5.13.4 CADB Unisequencer 0 Pattern Buffer (CPGC_CADB_UNISEQ0_PBUF)—Offset
42FCh ............................................................................................... 1037
5.13.5 CADB Unisequencer 1 Pattern Buffer (CPGC_CADB_UNISEQ1_PBUF)—Offset
4300h ............................................................................................... 1038
5.13.6 CADB Unisequencer 2 Pattern Buffer (CPGC_CADB_UNISEQ2_PBUF)—Offset
4304h ............................................................................................... 1038
5.13.7 CADB LMN 0 Settings (CPGC_CADB_UNISEQ0_LMN)—Offset 4308h........... 1039
5.13.8 CADB LMN 1 Settings (CPGC_CADB_UNISEQ1_LMN)—Offset 430Ch .......... 1040
5.13.9 CADB LMN 2 Settings (CPGC_CADB_UNISEQ2_LMN)—Offset 4310h........... 1041
5.13.10CADB Select Unisequencer 0 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ0_PBUF)—Offset 4314h ................................. 1042
5.13.11CADB Select Unisequencer 1 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ1_PBUF)—Offset 4318h ................................. 1043
5.13.12CADB Select Unisequencer 2 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ2_PBUF)—Offset 431Ch ................................. 1043
5.13.13CADB Buffer A (CPGC_CADB_BUFA[0])—Offset 4320h ............................. 1044
22 334818
5.13.14CADB Buffer A (CPGC_CADB_BUFA[1])—Offset 4324h..............................1044
5.13.15CADB Buffer A (CPGC_CADB_BUFA[2])—Offset 4328h..............................1045
5.13.16CADB Buffer A (CPGC_CADB_BUFA[3])—Offset 432Ch .............................1046
5.13.17CADB Buffer A (CPGC_CADB_BUFA[4])—Offset 4330h..............................1047
5.13.18CADB Buffer A (CPGC_CADB_BUFA[5])—Offset 4334h..............................1047
5.13.19CADB Buffer A (CPGC_CADB_BUFA[6])—Offset 4338h..............................1048
5.13.20CADB Buffer A (CPGC_CADB_BUFA[7])—Offset 433Ch .............................1049
5.13.21CADB Buffer B (CPGC_CADB_BUFB[0])—Offset 4340h..............................1049
5.13.22CADB Buffer B (CPGC_CADB_BUFB[1])—Offset 4344h..............................1050
5.13.23CADB Buffer B (CPGC_CADB_BUFB[2])—Offset 4348h..............................1051
5.13.24CADB Buffer B (CPGC_CADB_BUFB[3])—Offset 434Ch .............................1052
5.13.25CADB Buffer B (CPGC_CADB_BUFB[4])—Offset 4350h..............................1053
5.13.26CADB Buffer B (CPGC_CADB_BUFB[5])—Offset 4354h..............................1054
5.13.27CADB Buffer B (CPGC_CADB_BUFB[6])—Offset 4358h..............................1055
5.13.28CADB Buffer B (CPGC_CADB_BUFB[7])—Offset 435Ch .............................1056
5.13.29CADB Deselect Uniseq 0 Status (CPGC_CADB_UNISEQ0STAT)—Offset 4360h .....
1057
5.13.30CADB Deselect Uniseq 1 Status (CPGC_CADB_UNISEQ1STAT)—Offset 4364h .....
1058
5.13.31CADB Deselect Uniseq 2 Status (CPGC_CADB_UNISEQ2STAT)—Offset 4368h .....
1058
5.14 Registers Summary ........................................................................................1061
5.14.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 4018h ......1069
5.14.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 401Ch...1070
5.14.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 401Dh...1072
5.14.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 401Eh ...1073
5.14.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 401Fh ...1075
5.14.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 4020h .............1077
5.14.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 4021h .............1078
5.14.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 4022h .............1079
5.14.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 4023h .............1080
5.14.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 4024h ...............1081
5.14.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
4028h................................................................................................1082
5.14.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 402Ch ....
1083
5.14.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 402Dh ....
1084
5.14.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 402Eh ....
1085
5.14.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 402Fh ....
1086
5.14.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 4030h ....
1087
5.14.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 4031h ....
1088
5.14.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 4032h ....
1089
5.14.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 4033h ....
1090
5.14.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 4034h ......................................................................................1091
5.14.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 4035h ......................................................................................1093
5.14.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 4036h ......................................................................................1095
334818 23
5.14.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 4037h ...................................................................................... 1097
5.14.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 4038h ...................................................................................... 1099
5.14.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 4039h ...................................................................................... 1101
5.14.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 403Ah...................................................................................... 1103
5.14.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 403Bh...................................................................................... 1105
5.14.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
403Ch ............................................................................................... 1107
5.14.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 4040h ...................................................................................... 1108
5.14.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 4044h ............................ 1109
5.14.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 4048h .. 1109
5.14.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 404Ch ......... 1110
5.14.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 4050h ......................... 1110
5.14.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 4054h1111
5.14.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 4058h .....
1111
5.14.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 4059h .....
1113
5.14.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 405Ah .....
1114
5.14.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 405Bh .....
1116
5.14.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 405Ch .....
1117
5.14.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 405Dh.....
1118
5.14.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 405Eh .....
1120
5.14.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 405Fh .....
1121
5.14.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 4060h .....
1123
5.14.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 4061h .....
1124
5.14.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 4062h ...
1125
5.14.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 4063h ...
1127
5.14.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 4064h ...
1128
5.14.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 4065h ...
1130
5.14.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 4066h ...
1131
5.14.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 4067h ...
1132
5.14.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 4068h ...
1134
5.14.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 4069h ...
1135
5.14.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 406Ah ...
1137
24 334818
5.14.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 406Bh....
1138
5.14.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 406Ch....
1139
5.14.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 406Dh ...
1141
5.14.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 406Eh ....
1142
5.14.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 406Fh ....
1144
5.14.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 4070h...................1145
5.14.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 4074h
1145
5.14.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 4078h ......................................................................................1146
5.14.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 4079h ......................................................................................1148
5.14.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 407Ah ......................................................................................1149
5.14.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 407Bh ......................................................................................1151
5.14.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 407Ch ......................................................................................1152
5.14.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 407Dh ......................................................................................1154
5.14.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 407Eh ......................................................................................1155
5.14.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 407Fh.......................................................................................1157
5.14.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 4080h ......................................................................................1158
5.14.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 4081h ......................................................................................1160
5.14.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 4082h ......................................................................................1161
5.14.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 4083h ......................................................................................1163
5.14.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 4084h ......................................................................................1164
5.14.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 4085h ......................................................................................1166
5.14.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 4086h ......................................................................................1167
5.14.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 4087h ......................................................................................1169
5.14.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 4088h ......................................................................................1170
5.14.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 4089h ......................................................................................1171
5.14.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 408Ah ......................................................................................1172
5.14.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 408Bh ......................................................................................1173
5.14.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 408Ch ......................................................................................1175
5.14.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 408Dh ......................................................................................1176
334818 25
5.14.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 408Eh ...................................................................................... 1177
5.14.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 408Fh ...................................................................................... 1178
5.14.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 4090h ...................................................................................... 1179
5.14.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 4091h ...................................................................................... 1180
5.14.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 4092h ...................................................................................... 1181
5.14.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 4093h ...................................................................................... 1182
5.14.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 4094h ................... 1183
5.14.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 4098h ................... 1184
5.14.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 409Ch ....
1184
5.14.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 40A0h ...... 1185
5.14.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 40A4h......... 1186
5.14.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 40A8h
1186
5.14.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 40ACh............... 1187
5.14.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 40B0h.............. 1188
5.14.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 40B4h...................................................................................... 1188
5.14.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 40B8h...................................................................................... 1189
5.14.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 40BCh............................. 1190
5.14.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 40C0h 1191
5.14.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 40C4h ......
1193
5.14.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 40C8h ........ 1194
5.14.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
40CCh............................................................................................... 1195
5.14.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 40D0h ........ 1195
5.14.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 40D4h ....
1196
5.14.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
40D8h............................................................................................... 1197
5.14.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 40DCh .................. 1198
5.14.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 40E0h .... 1199
5.14.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 40E4h ........... 1201
5.14.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 40E8h ...................................................................................... 1203
5.14.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 40ECh...................................................................................... 1204
5.14.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 40F0h .... 1204
5.14.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 40F4h................... 1205
5.14.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 40F8h .................................. 1206
5.14.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 40FCh .............................. 1206
5.14.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 4100h ............................... 1207
5.14.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 4104h ....................... 1208
5.14.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 4108h ....... 1209
5.14.119Sequence Control (CPGC_SEQ_CTL)—Offset 410Ch................................ 1209
5.14.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 4110h ................ 1210
26 334818
5.14.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 4114h.................1213
5.14.122Sequence Status (CPGC_SEQ_STATUS)—Offset 4118h............................1213
5.14.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset 4120h
1214
5.14.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset 4124h
1215
5.14.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset 4128h
1215
5.14.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset 412Ch
1216
5.14.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset 4130h
1216
5.14.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset 4134h
1217
5.14.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset 4138h
1218
5.14.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset 413Ch
1218
5.14.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset 4140h
1219
5.14.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset 4144h
1219
5.14.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
4148h................................................................................................1220
5.14.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
414Ch ...............................................................................................1221
5.14.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
4150h................................................................................................1221
5.14.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
4154h................................................................................................1222
5.14.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
4158h................................................................................................1222
5.14.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
415Ch ...............................................................................................1223
5.14.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 4160h
1224
5.14.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset 4164h
1225
5.14.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
4168h................................................................................................1227
5.14.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
416Ch ...............................................................................................1227
5.14.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 4170h 1228
5.14.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 4174h ..................1229
5.14.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 4178h ..................1230
5.14.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 417Ch ..............1231
5.14.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 4180h .
1231
5.14.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 4184h .1233
5.14.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
4188h................................................................................................1237
5.14.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 418Ch .....
1239
5.14.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 4190h......
1240
5.14.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 4194h......
1240
334818 27
5.14.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 4198h 1241
5.14.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 419Ch 1244
5.14.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 41A0h 1247
5.14.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 41A4h ............... 1250
5.14.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 41A8h...
1251
5.14.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 41ACh ..
1252
5.14.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 41B0h ............. 1252
5.14.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 41B4h ........... 1253
5.14.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 41B8h
1254
5.14.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 41BCh
1254
5.14.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 41C0h
1255
5.14.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 41C4h
1255
5.14.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 41C8h
1256
5.14.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 41CCh
1257
5.14.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 41D0h ......... 1258
5.14.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 41D4h ......... 1259
5.14.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 41D8h ......... 1259
5.14.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 41DCh .......... 1260
5.14.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 41E0h ........... 1260
5.14.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 41E4h ........... 1261
5.14.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
41E8h ............................................................................................... 1261
5.14.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
41ECh ............................................................................................... 1262
5.14.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
41F0h ............................................................................................... 1262
5.14.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
41F4h ............................................................................................... 1263
5.14.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
41F8h ............................................................................................... 1264
5.14.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
41FCh ............................................................................................... 1265
5.14.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 4200h ........... 1266
5.14.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 4204h ........... 1267
5.14.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 4208h ........... 1268
5.14.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 420Ch ........... 1269
5.14.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 4210h ........... 1269
5.14.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 4214h ........... 1270
5.14.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 4218h ........... 1271
5.14.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 421Ch ........... 1272
5.14.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 4220h ........... 1273
5.14.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 4224h ........... 1274
5.14.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 4228h.......... 1274
5.14.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 422Ch.......... 1275
5.14.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 4230h.......... 1276
5.14.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 4234h.......... 1277
5.14.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 4238h.......... 1278
5.14.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 423Ch.......... 1279
28 334818
5.14.195Error Checker Control (CPGC_ERR_CTL)—Offset 4240h ...........................1279
5.14.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 4244h .........1281
5.14.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 4248h ....................................................1282
5.14.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 424Ch........................1283
5.14.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 4250h .........1283
5.14.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 4254h ......................................................1284
5.14.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 4258h.....
1285
5.14.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 425Ch ......
1286
5.14.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 4260h ...............1287
5.14.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 4264h ...............1288
5.14.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 4268h ...............1289
5.14.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 426Ch ...............1290
5.14.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 4270h ...............1291
5.14.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 4274h ...............1292
5.14.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 4278h ...............1293
5.14.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 427Ch ...............1294
5.14.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 4280h ...............1295
5.14.212Error Counter (CPGC_ERR_CNTR[0])—Offset 4284h ...............................1296
5.14.213Error Counter (CPGC_ERR_CNTR[1])—Offset 4288h ...............................1297
5.14.214Error Counter (CPGC_ERR_CNTR[2])—Offset 428Ch ...............................1298
5.14.215Error Counter (CPGC_ERR_CNTR[3])—Offset 4290h ...............................1299
5.14.216Error Counter (CPGC_ERR_CNTR[4])—Offset 4294h ...............................1299
5.14.217Error Counter (CPGC_ERR_CNTR[5])—Offset 4298h ...............................1300
5.14.218Error Counter (CPGC_ERR_CNTR[6])—Offset 429Ch ...............................1301
5.14.219Error Counter (CPGC_ERR_CNTR[7])—Offset 42A0h ...............................1301
5.14.220Error Counter (CPGC_ERR_CNTR[8])—Offset 42A4h ...............................1302
5.14.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 42A8h ................1303
5.14.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 42ACh ..1304
5.14.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 42B0h ..................1305
5.14.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 42B4h ........1306
5.14.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 42B8h
1307
5.14.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
42BCh ...............................................................................................1308
5.14.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
42C0h ...............................................................................................1309
5.14.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 42C4h1311
5.14.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 42C8h1312
5.14.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 42CCh
1312
5.14.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 42D0h
1314
5.14.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
42D4h ...............................................................................................1315
5.14.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 42D8h ..1316
5.14.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
42DCh ...............................................................................................1317
5.14.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
42E0h................................................................................................1318
5.14.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
42E8h................................................................................................1319
334818 29
5.14.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
42ECh ............................................................................................... 1320
5.15 Registers Summary........................................................................................ 1321
5.15.1 CADB Control (CPGC_CADB_CTL)—Offset 46F0h ..................................... 1322
5.15.2 CADB MRS Configuration (CPGC_CADB_MRSCFG)—Offset 46F4h............... 1325
5.15.3 CADB Configuration (CPGC_CADB_CFG)—Offset 46F8h ............................ 1326
5.15.4 CADB Unisequencer 0 Pattern Buffer (CPGC_CADB_UNISEQ0_PBUF)—Offset
46FCh ............................................................................................... 1327
5.15.5 CADB Unisequencer 1 Pattern Buffer (CPGC_CADB_UNISEQ1_PBUF)—Offset
4700h ............................................................................................... 1328
5.15.6 CADB Unisequencer 2 Pattern Buffer (CPGC_CADB_UNISEQ2_PBUF)—Offset
4704h ............................................................................................... 1328
5.15.7 CADB LMN 0 Settings (CPGC_CADB_UNISEQ0_LMN)—Offset 4708h........... 1329
5.15.8 CADB LMN 1 Settings (CPGC_CADB_UNISEQ1_LMN)—Offset 470Ch .......... 1330
5.15.9 CADB LMN 2 Settings (CPGC_CADB_UNISEQ2_LMN)—Offset 4710h........... 1331
5.15.10CADB Select Unisequencer 0 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ0_PBUF)—Offset 4714h ................................. 1332
5.15.11CADB Select Unisequencer 1 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ1_PBUF)—Offset 4718h ................................. 1333
5.15.12CADB Select Unisequencer 2 Pattern Buffer
(CPGC_CADB_SEL_UNISEQ2_PBUF)—Offset 471Ch ................................. 1333
5.15.13CADB Buffer A (CPGC_CADB_BUFA[0])—Offset 4720h ............................. 1334
5.15.14CADB Buffer A (CPGC_CADB_BUFA[1])—Offset 4724h ............................. 1334
5.15.15CADB Buffer A (CPGC_CADB_BUFA[2])—Offset 4728h ............................. 1335
5.15.16CADB Buffer A (CPGC_CADB_BUFA[3])—Offset 472Ch ............................. 1336
5.15.17CADB Buffer A (CPGC_CADB_BUFA[4])—Offset 4730h ............................. 1337
5.15.18CADB Buffer A (CPGC_CADB_BUFA[5])—Offset 4734h ............................. 1337
5.15.19CADB Buffer A (CPGC_CADB_BUFA[6])—Offset 4738h ............................. 1338
5.15.20CADB Buffer A (CPGC_CADB_BUFA[7])—Offset 473Ch ............................. 1339
5.15.21CADB Buffer B (CPGC_CADB_BUFB[0])—Offset 4740h ............................. 1339
5.15.22CADB Buffer B (CPGC_CADB_BUFB[1])—Offset 4744h ............................. 1340
5.15.23CADB Buffer B (CPGC_CADB_BUFB[2])—Offset 4748h ............................. 1341
5.15.24CADB Buffer B (CPGC_CADB_BUFB[3])—Offset 474Ch ............................. 1342
5.15.25CADB Buffer B (CPGC_CADB_BUFB[4])—Offset 4750h ............................. 1343
5.15.26CADB Buffer B (CPGC_CADB_BUFB[5])—Offset 4754h ............................. 1344
5.15.27CADB Buffer B (CPGC_CADB_BUFB[6])—Offset 4758h ............................. 1345
5.15.28CADB Buffer B (CPGC_CADB_BUFB[7])—Offset 475Ch ............................. 1346
5.15.29CADB Deselect Uniseq 0 Status (CPGC_CADB_UNISEQ0STAT)—Offset 4760h.....
1347
5.15.30CADB Deselect Uniseq 1 Status (CPGC_CADB_UNISEQ1STAT)—Offset 4764h.....
1348
5.15.31CADB Deselect Uniseq 2 Status (CPGC_CADB_UNISEQ2STAT)—Offset 4768h.....
1348
5.16 Registers Summary........................................................................................ 1351
5.16.1 Address Decode Repeats (CPGC2_ADDRESS_CONTROL)—Offset 4418h...... 1359
5.16.2 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[0])—Offset 441Ch .. 1360
5.16.3 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[1])—Offset 441Dh .. 1362
5.16.4 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[2])—Offset 441Eh .. 1364
5.16.5 Address Instruction (CPGC2_ADDRESS_INSTRUCTION[3])—Offset 441Fh... 1365
5.16.6 Data Instruction (CPGC2_DATA_INSTRUCTION[0])—Offset 4420h ............. 1367
5.16.7 Data Instruction (CPGC2_DATA_INSTRUCTION[1])—Offset 4421h ............. 1368
5.16.8 Data Instruction (CPGC2_DATA_INSTRUCTION[2])—Offset 4422h ............. 1369
5.16.9 Data Instruction (CPGC2_DATA_INSTRUCTION[3])—Offset 4423h ............. 1370
5.16.10Data Rotation Repeats (CPGC2_DATA_CONTROL)—Offset 4424h............... 1371
5.16.11Address and Data Repeats Status (CPGC2_ADDRESS_DATA_STATUS)—Offset
4428h ............................................................................................... 1372
30 334818
5.16.12Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[0])—Offset 442Ch ....
1373
5.16.13Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[1])—Offset 442Dh ....
1374
5.16.14Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[2])—Offset 442Eh ....
1375
5.16.15Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[3])—Offset 442Fh ....
1376
5.16.16Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[4])—Offset 4430h ....
1377
5.16.17Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[5])—Offset 4431h ....
1378
5.16.18Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[6])—Offset 4432h ....
1379
5.16.19Algorithm Instruction (CPGC2_ALGORITHM_INSTRUCTION[7])—Offset 4433h ....
1380
5.16.20Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[0])—
Offset 4434h ......................................................................................1381
5.16.21Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[1])—
Offset 4435h ......................................................................................1383
5.16.22Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[2])—
Offset 4436h ......................................................................................1385
5.16.23Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[3])—
Offset 4437h ......................................................................................1387
5.16.24Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[4])—
Offset 4438h ......................................................................................1389
5.16.25Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[5])—
Offset 4439h ......................................................................................1391
5.16.26Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[6])—
Offset 443Ah ......................................................................................1393
5.16.27Algorithm Instruction Control (CPGC2_ALGORITHM_INSTRUCTION_CTRL[7])—
Offset 443Bh ......................................................................................1395
5.16.28Wait Timer Current (CPGC2_ALGORITHM_WAIT_COUNT_CURRENT)—Offset
443Ch ...............................................................................................1397
5.16.29Algorithm Wait Event Control (CPGC2_ALGORITHM_WAIT_EVENT_CONTROL)—
Offset 4440h ......................................................................................1398
5.16.30Base Repeats (CPGC2_BASE_REPEATS)—Offset 4444h .............................1399
5.16.31Current Base Repeats (CPGC2_BASE_REPEATS_CURRENT)—Offset 4448h ..1399
5.16.32Base Column Repeats (CPGC2_BASE_COL_REPEATS)—Offset 444Ch ..........1400
5.16.33Block Repeats (CPGC2_BLOCK_REPEATS)—Offset 4450h ..........................1400
5.16.34Current Block Repeats (CPGC2_BLOCK_REPEATS_CURRENT)—Offset 4454h1401
5.16.35Command Instruction (CPGC2_COMMAND_INSTRUCTION[0])—Offset 4458h......
1401
5.16.36Command Instruction (CPGC2_COMMAND_INSTRUCTION[1])—Offset 4459h......
1403
5.16.37Command Instruction (CPGC2_COMMAND_INSTRUCTION[2])—Offset 445Ah .....
1404
5.16.38Command Instruction (CPGC2_COMMAND_INSTRUCTION[3])—Offset 445Bh .....
1406
5.16.39Command Instruction (CPGC2_COMMAND_INSTRUCTION[4])—Offset 445Ch .....
1407
5.16.40Command Instruction (CPGC2_COMMAND_INSTRUCTION[5])—Offset 445Dh .....
1408
5.16.41Command Instruction (CPGC2_COMMAND_INSTRUCTION[6])—Offset 445Eh......
1410
5.16.42Command Instruction (CPGC2_COMMAND_INSTRUCTION[7])—Offset 445Fh ......
1411
334818 31
5.16.43Command Instruction (CPGC2_COMMAND_INSTRUCTION[8])—Offset 4460h .....
1413
5.16.44Command Instruction (CPGC2_COMMAND_INSTRUCTION[9])—Offset 4461h .....
1414
5.16.45Command Instruction (CPGC2_COMMAND_INSTRUCTION[10])—Offset 4462h ...
1415
5.16.46Command Instruction (CPGC2_COMMAND_INSTRUCTION[11])—Offset 4463h ...
1417
5.16.47Command Instruction (CPGC2_COMMAND_INSTRUCTION[12])—Offset 4464h ...
1418
5.16.48Command Instruction (CPGC2_COMMAND_INSTRUCTION[13])—Offset 4465h ...
1420
5.16.49Command Instruction (CPGC2_COMMAND_INSTRUCTION[14])—Offset 4466h ...
1421
5.16.50Command Instruction (CPGC2_COMMAND_INSTRUCTION[15])—Offset 4467h ...
1422
5.16.51Command Instruction (CPGC2_COMMAND_INSTRUCTION[16])—Offset 4468h ...
1424
5.16.52Command Instruction (CPGC2_COMMAND_INSTRUCTION[17])—Offset 4469h ...
1425
5.16.53Command Instruction (CPGC2_COMMAND_INSTRUCTION[18])—Offset 446Ah ...
1427
5.16.54Command Instruction (CPGC2_COMMAND_INSTRUCTION[19])—Offset 446Bh ...
1428
5.16.55Command Instruction (CPGC2_COMMAND_INSTRUCTION[20])—Offset 446Ch ...
1429
5.16.56Command Instruction (CPGC2_COMMAND_INSTRUCTION[21])—Offset 446Dh ...
1431
5.16.57Command Instruction (CPGC2_COMMAND_INSTRUCTION[22])—Offset 446Eh ...
1432
5.16.58Command Instruction (CPGC2_COMMAND_INSTRUCTION[23])—Offset 446Fh ...
1434
5.16.59Hammer Repeats (CPGC2_HAMMER_REPEATS)—Offset 4470h .................. 1435
5.16.60Current Hammer Repeats (CPGC2_HAMMER_REPEATS_CURRENT)—Offset 4474h
1435
5.16.61Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[0])—
Offset 4478h ...................................................................................... 1436
5.16.62Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[1])—
Offset 4479h ...................................................................................... 1438
5.16.63Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[2])—
Offset 447Ah...................................................................................... 1439
5.16.64Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[3])—
Offset 447Bh...................................................................................... 1441
5.16.65Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[4])—
Offset 447Ch...................................................................................... 1442
5.16.66Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[5])—
Offset 447Dh ..................................................................................... 1444
5.16.67Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[6])—
Offset 447Eh ...................................................................................... 1445
5.16.68Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[7])—
Offset 447Fh ...................................................................................... 1447
5.16.69Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[8])—
Offset 4480h ...................................................................................... 1448
5.16.70Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[9])—
Offset 4481h ...................................................................................... 1450
5.16.71Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[10])—
Offset 4482h ...................................................................................... 1451
32 334818
5.16.72Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[11])—
Offset 4483h ......................................................................................1453
5.16.73Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[12])—
Offset 4484h ......................................................................................1454
5.16.74Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[13])—
Offset 4485h ......................................................................................1456
5.16.75Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[14])—
Offset 4486h ......................................................................................1457
5.16.76Offset Address Instruction (CPGC2_OFFSET_ADDRESS_INSTRUCTION[15])—
Offset 4487h ......................................................................................1459
5.16.77Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[0])—
Offset 4488h ......................................................................................1460
5.16.78Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[1])—
Offset 4489h ......................................................................................1461
5.16.79Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[2])—
Offset 448Ah ......................................................................................1462
5.16.80Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[3])—
Offset 448Bh ......................................................................................1463
5.16.81Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[4])—
Offset 448Ch ......................................................................................1465
5.16.82Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[5])—
Offset 448Dh ......................................................................................1466
5.16.83Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[6])—
Offset 448Eh ......................................................................................1467
5.16.84Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[7])—
Offset 448Fh.......................................................................................1468
5.16.85Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[8])—
Offset 4490h ......................................................................................1469
5.16.86Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[9])—
Offset 4491h ......................................................................................1470
5.16.87Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[10])—
Offset 4492h ......................................................................................1471
5.16.88Offset Command Instruction (CPGC2_OFFSET_COMMAND_INSTRUCTION[11])—
Offset 4493h ......................................................................................1472
5.16.89Offset Repeats (CPGC2_OFFSET_REPEATS[0])—Offset 4494h....................1473
5.16.90Offset Repeats (CPGC2_OFFSET_REPEATS[1])—Offset 4498h....................1474
5.16.91Current Offset Repeats (CPGC2_OFFSET_REPEATS_CURRENT)—Offset 449Ch ....
1474
5.16.92Region Low Row Address (CPGC2_REGION_LOW_ROW)—Offset 44A0h.......1475
5.16.93Region Low Col Address (CPGC2_REGION_LOW_COL)—Offset 44A4h .........1476
5.16.94Block Low Row Current (CPGC2_BLOCK_ORIGIN_ROW_CURRENT)—Offset 44A8h
1476
5.16.95Current Base Address Rank and Column
(CPGC2_BASE_ADDRESS_COL_RANK_CURRENT)—Offset 44ACh ...............1477
5.16.96Current Base Address Bank and Row
(CPGC2_BASE_ADDRESS_ROW_BANK_CURRENT)—Offset 44B0h ..............1478
5.16.97Current Offset Address Column (CPGC2_OFFSET_ADDRESS_COL_CURRENT)—
Offset 44B4h ......................................................................................1478
5.16.98Current Offset Address Row (CPGC2_OFFSET_ADDRESS_ROW_CURRENT)—
Offset 44B8h ......................................................................................1479
5.16.99Address Size (CPGC2_ADDRESS_SIZE)—Offset 44BCh .............................1480
5.16.100Base Address Control (CPGC2_BASE_ADDRESS_CONTROL)—Offset 44C0h 1481
5.16.101Address PRBS Control (CPGC2_ADDRESS_PRBS_CONTROL)—Offset 44C4h ......
1483
5.16.102Address PRBS Seed (CPGC2_ADDRESS_PRBS_SEED)—Offset 44C8h ........1484
5.16.103Current Address PRBS Status (CPGC2_ADDRESS_PRBS_CURRENT)—Offset
44CCh ...............................................................................................1485
334818 33
5.16.104Address PRBS Save (CPGC2_ADDRESS_PRBS_SAVE)—Offset 44D0h ........ 1485
5.16.105Command FSM Current State (CPGC2_CMD_FSM_CURRENT)—Offset 44D4h ....
1486
5.16.106Algorithm Wait Timer Configuration (CPGC2_WAIT_2_START_CONFIG)—Offset
44D8h............................................................................................... 1487
5.16.107VISA Mux Selection (CPGC2_VISA_MUX_SEL)—Offset 44DCh .................. 1488
5.16.108Loopback Squencer Configuration (CPGC_LB_SEQ_CFG)—Offset 44E0h .... 1489
5.16.109Loopback Sequencer Control (CPGC_LB_SEQ_CTL)—Offset 44E4h ........... 1491
5.16.110Loopback Loopcount Tx Status (CPGC_LB_SEQ_LOOPCOUNT_TX_STATUS)—
Offset 44E8h ...................................................................................... 1493
5.16.111Loopback Loopcount Rx Status (CPGC_LB_SEQ_LOOPCOUNT_RX_STATUS)—
Offset 44ECh...................................................................................... 1494
5.16.112Pattern Length Status (CPGC_LB_SEQ_PL_RX_STATUS)—Offset 44F0h .... 1494
5.16.113Refresh Control (CPGC_MISC_REFRESH_CTL)—Offset 44F4h................... 1495
5.16.114ZQ Control (CPGC_MISC_ZQ_CTL)—Offset 44F8h .................................. 1496
5.16.115ODT Control (CPGC_MISC_ODT_CTL)—Offset 44FCh .............................. 1496
5.16.116CKE Control (CPGC_MISC_CKE_CTL)—Offset 4500h ............................... 1497
5.16.117Command Rate (CPGC_MISC_CMD_RATE)—Offset 4504h ....................... 1498
5.16.118External Trigger Control (CPGC_MISC_EXT_TRIGGER)—Offset 4508h ....... 1499
5.16.119Sequence Control (CPGC_SEQ_CTL)—Offset 450Ch................................ 1499
5.16.120Sequence Configuration A (CPGC_SEQ_CFG_A)—Offset 4510h ................ 1500
5.16.121Sequence Configuration B (CPGC_SEQ_CFG_B)—Offset 4514h ................ 1503
5.16.122Sequence Status (CPGC_SEQ_STATUS)—Offset 4518h ........................... 1503
5.16.123Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[0])—Offset 4520h
1504
5.16.124Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[1])—Offset 4524h
1505
5.16.125Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[2])—Offset 4528h
1505
5.16.126Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[3])—Offset 452Ch
1506
5.16.127Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[4])—Offset 4530h
1506
5.16.128Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[5])—Offset 4534h
1507
5.16.129Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[6])—Offset 4538h
1508
5.16.130Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[7])—Offset 453Ch
1508
5.16.131Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[8])—Offset 4540h
1509
5.16.132Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[9])—Offset 4544h
1509
5.16.133Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[10])—Offset
4548h ............................................................................................... 1510
5.16.134Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[11])—Offset
454Ch ............................................................................................... 1511
5.16.135Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[12])—Offset
4550h ............................................................................................... 1511
5.16.136Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[13])—Offset
4554h ............................................................................................... 1512
5.16.137Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[14])—Offset
4558h ............................................................................................... 1512
5.16.138Raster Repository Content (CPGC2_RASTER_REPO_CONTENT[15])—Offset
455Ch ............................................................................................... 1513
5.16.139Mode3 Fail Status LSB (CPGC2_RASTER_REPO_CONTENT_ECC1)—Offset 4560h
1514
34 334818
5.16.140Mode3 Fail Status MSB (CPGC2_RASTER_REPO_CONTENT_ECC2)—Offset 4564h
1515
5.16.141Read Command Count (CPGC2_READ_COMMAND_COUNT_CURRENT)—Offset
4568h................................................................................................1517
5.16.142Mask Errors on First N Reads (CPGC2_MASK_ERRS_FIRST_N_READS)—Offset
456Ch ...............................................................................................1517
5.16.143Raster Repository Status (CPGC2_RASTER_REPO_STATUS)—Offset 4570h 1518
5.16.144Error Summary A (CPGC2_ERR_SUMMARY_A)—Offset 4574h ..................1519
5.16.145Error Summary B (CPGC2_ERR_SUMMARY_B)—Offset 4578h ..................1520
5.16.146Future use Reserved (CPGC2_ERR_SUMMARY_C)—Offset 457Ch ..............1521
5.16.147Data Pattern Generation Buffer Control (CPGC_DPAT_BUF_CTL)—Offset 4580h .
1521
5.16.148Data Pattern Generation Configuration (CPGC_DPAT_CFG)—Offset 4584h .1523
5.16.149LFSR Configuration and Lane Rotate (CPGC_DPAT_XTRA_LFSR_CFG)—Offset
4588h................................................................................................1527
5.16.150Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[0])—Offset 458Ch .....
1529
5.16.151Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[1])—Offset 4590h......
1530
5.16.152Unisequencer Data Pattern Buffer (CPGC_DPAT_UNISEQ[2])—Offset 4594h......
1530
5.16.153Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[0])—Offset 4598h .1531
5.16.154Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[1])—Offset 459Ch.1534
5.16.155Unisequencer LMN Control (CPGC_DPAT_UNISEQ_LMN[2])—Offset 45A0h.1537
5.16.156Invert and DC Control (CPGC_DPAT_INVDCCTL)—Offset 45A4h ...............1540
5.16.157Data Invert/DC Enable Low (CPGC_DPAT_INV_DC_MASK_LO)—Offset 45A8h ...
1541
5.16.158Data Invert/DC Enable High (CPGC_DPAT_INV_DC_MASK_HI)—Offset 45ACh...
1542
5.16.159Byte Enable Mask Lower (CPGC_DPAT_DRAMDM)—Offset 45B0h ..............1542
5.16.160Byte Enable Mask Upper (CPGC_DPAT_XDRAMDM)—Offset 45B4h ............1543
5.16.161Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[0])—Offset 45B8h
1544
5.16.162Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[1])—Offset 45BCh
1544
5.16.163Unisequencer Status - Write (CPGC_DPAT_UNISEQ_WRSTAT[2])—Offset 45C0h
1545
5.16.164Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[0])—Offset 45C4h
1545
5.16.165Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[1])—Offset 45C8h
1546
5.16.166Unisequencer Status - Read (CPGC_DPAT_UNISEQ_RDSTAT[2])—Offset 45CCh
1547
5.16.167LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[0])—Offset 45D0h ..........1548
5.16.168LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[1])—Offset 45D4h ..........1549
5.16.169LMN Status - Write (CPGC_DPAT_LMN_WRSTAT[2])—Offset 45D8h ..........1549
5.16.170LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[0])—Offset 45DCh ...........1550
5.16.171LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[1])—Offset 45E0h ...........1550
5.16.172LMN Status - Read (CPGC_DPAT_LMN_RDSTAT[2])—Offset 45E4h ...........1551
5.16.173Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[0])—Offset
45E8h................................................................................................1551
5.16.174Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[1])—Offset
45ECh ...............................................................................................1552
5.16.175Unisequencer Save Status - Write (CPGC_DPAT_UNISEQ_WRSAVE[2])—Offset
45F0h................................................................................................1552
334818 35
5.16.176Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[0])—Offset
45F4h ............................................................................................... 1553
5.16.177Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[1])—Offset
45F8h ............................................................................................... 1554
5.16.178Unisequencer Save Status - Read (CPGC_DPAT_UNISEQ_RDSAVE[2])—Offset
45FCh ............................................................................................... 1555
5.16.179Extended Pattern Buffer (CPGC_DPAT_EXTBUF[0])—Offset 4600h ........... 1556
5.16.180Extended Pattern Buffer (CPGC_DPAT_EXTBUF[1])—Offset 4604h ........... 1557
5.16.181Extended Pattern Buffer (CPGC_DPAT_EXTBUF[2])—Offset 4608h ........... 1558
5.16.182Extended Pattern Buffer (CPGC_DPAT_EXTBUF[3])—Offset 460Ch ........... 1559
5.16.183Extended Pattern Buffer (CPGC_DPAT_EXTBUF[4])—Offset 4610h ........... 1559
5.16.184Extended Pattern Buffer (CPGC_DPAT_EXTBUF[5])—Offset 4614h ........... 1560
5.16.185Extended Pattern Buffer (CPGC_DPAT_EXTBUF[6])—Offset 4618h ........... 1561
5.16.186Extended Pattern Buffer (CPGC_DPAT_EXTBUF[7])—Offset 461Ch ........... 1562
5.16.187Extended Pattern Buffer (CPGC_DPAT_EXTBUF[8])—Offset 4620h ........... 1563
5.16.188Extended Pattern Buffer (CPGC_DPAT_EXTBUF[9])—Offset 4624h ........... 1564
5.16.189Extended Pattern Buffer (CPGC_DPAT_EXTBUF[10])—Offset 4628h.......... 1564
5.16.190Extended Pattern Buffer (CPGC_DPAT_EXTBUF[11])—Offset 462Ch.......... 1565
5.16.191Extended Pattern Buffer (CPGC_DPAT_EXTBUF[12])—Offset 4630h.......... 1566
5.16.192Extended Pattern Buffer (CPGC_DPAT_EXTBUF[13])—Offset 4634h.......... 1567
5.16.193Extended Pattern Buffer (CPGC_DPAT_EXTBUF[14])—Offset 4638h.......... 1568
5.16.194Extended Pattern Buffer (CPGC_DPAT_EXTBUF[15])—Offset 463Ch.......... 1569
5.16.195Error Checker Control (CPGC_ERR_CTL)—Offset 4640h .......................... 1569
5.16.196Lane Error Mask Lower Bytes (CPGC_ERR_LNEN_LO)—Offset 4644h ........ 1571
5.16.197Lane Error Mask Upper Bytes or Extended Chunk Enable
(CPGC_ERR_LNEN_HI)—Offset 4648h.................................................... 1572
5.16.198Lane Error Mask ECC (CPGC_ERR_XLNEN)—Offset 464Ch ....................... 1573
5.16.199Lane Error Status Lower Bytes (CPGC_ERR_STAT03)—Offset 4650h......... 1573
5.16.200Lane Error Status Upper Bytes or Extended Chunk Error Status
(CPGC_ERR_STAT47)—Offset 4654h ..................................................... 1574
5.16.201ECC Lane Error Status (CPGC_ERR_ECC_CHNK_RANK_STAT)—Offset 4658h ....
1575
5.16.202ByteGroup Error Status (CPGC_ERR_BYTE_NTH_PAR_STAT)—Offset 465Ch .....
1576
5.16.203Error Counter Control (CPGC_ERR_CNTRCTL[0])—Offset 4660h............... 1577
5.16.204Error Counter Control (CPGC_ERR_CNTRCTL[1])—Offset 4664h............... 1578
5.16.205Error Counter Control (CPGC_ERR_CNTRCTL[2])—Offset 4668h............... 1579
5.16.206Error Counter Control (CPGC_ERR_CNTRCTL[3])—Offset 466Ch............... 1580
5.16.207Error Counter Control (CPGC_ERR_CNTRCTL[4])—Offset 4670h............... 1581
5.16.208Error Counter Control (CPGC_ERR_CNTRCTL[5])—Offset 4674h............... 1582
5.16.209Error Counter Control (CPGC_ERR_CNTRCTL[6])—Offset 4678h............... 1583
5.16.210Error Counter Control (CPGC_ERR_CNTRCTL[7])—Offset 467Ch............... 1584
5.16.211Error Counter Control (CPGC_ERR_CNTRCTL[8])—Offset 4680h............... 1585
5.16.212Error Counter (CPGC_ERR_CNTR[0])—Offset 4684h ............................... 1586
5.16.213Error Counter (CPGC_ERR_CNTR[1])—Offset 4688h ............................... 1587
5.16.214Error Counter (CPGC_ERR_CNTR[2])—Offset 468Ch............................... 1588
5.16.215Error Counter (CPGC_ERR_CNTR[3])—Offset 4690h ............................... 1589
5.16.216Error Counter (CPGC_ERR_CNTR[4])—Offset 4694h ............................... 1589
5.16.217Error Counter (CPGC_ERR_CNTR[5])—Offset 4698h ............................... 1590
5.16.218Error Counter (CPGC_ERR_CNTR[6])—Offset 469Ch............................... 1591
5.16.219Error Counter (CPGC_ERR_CNTR[7])—Offset 46A0h............................... 1591
5.16.220Error Counter (CPGC_ERR_CNTR[8])—Offset 46A4h............................... 1592
5.16.221Error Counter Overflow (CPGC_ERR_CNTR_OV)—Offset 46A8h ................ 1593
5.16.222Error Log Control and Status (CPGC_ERRLOG_CTL_STAT)—Offset 46ACh.. 1594
5.16.223Error Log Data Access (CPGC_ERRLOG_DATA)—Offset 46B0h ................. 1595
36 334818
5.16.224Loopback Error Status (CPGC_ERR_TEST_ERR_STAT)—Offset 46B4h ........1596
5.16.225Rank Logical To Physical Map (CPGC_SEQ_RANK_L2P_MAPPING)—Offset 46B8h
1597
5.16.226Bank Logical to Physical Map Low (CPGC_SEQ_BANK_L2P_MAPPING_A)—Offset
46BCh ...............................................................................................1598
5.16.227Bank Logical to Physical Map High (CPGC_SEQ_BANK_L2P_MAPPING_B)—Offset
46C0h ...............................................................................................1599
5.16.228Rank Address Swizzle (CPGC_SEQ_RANK_ADDR_SWIZZLE)—Offset 46C4h1601
5.16.229Bank Address Swizzle (CPGC_SEQ_BANK_ADDR_SWIZZLE)—Offset 46C8h1602
5.16.230Row Address Swizzle Low (CPGC_SEQ_ROW_ADDR_SWIZZLE_A)—Offset 46CCh
1602
5.16.231Row Address Swizzle Mid (CPGC_SEQ_ROW_ADDR_SWIZZLE_B)—Offset 46D0h
1604
5.16.232Row Address Swizzle High (CPGC_SEQ_ROW_ADDR_SWIZZLE_C)—Offset
46D4h ...............................................................................................1605
5.16.233Row Address XOR (CPGC_SEQ_ROW_ADDR_SWIZZLE_X)—Offset 46D8h ..1606
5.16.234Column Address Swizzle Low (CPGC_SEQ_COL_ADDR_SWIZZLE_A)—Offset
46DCh ...............................................................................................1607
5.16.235Column Address Swizzle High (CPGC_SEQ_COL_ADDR_SWIZZLE_B)—Offset
46E0h................................................................................................1608
5.16.236DQ Inversion Lookup Data Low (CPGC_SEQ_ROW_ADDR_DQ_MAP0)—Offset
46E8h................................................................................................1609
5.16.237DQ Inversion Lookup Data High (CPGC_SEQ_ROW_ADDR_DQ_MAP1)—Offset
46ECh ...............................................................................................1610
5.17 Registers Summary ........................................................................................1611
5.17.1 Noncached Region Control (B_CR_BNOCACHECTL_0_0_0_MCHBAR)—Offset
6B60h ...............................................................................................1611
5.18 Registers Summary ........................................................................................1613
5.18.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1000h .............................1614
5.18.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1008h ..........................1616
5.18.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 100Ch ..........................1617
5.18.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1010h ..........................1618
5.18.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1014h ..........................1619
5.18.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1018h ..........................1620
5.18.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 101Ch ..........................1621
5.18.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1020h ..........................1623
5.18.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1024h ..........................1624
5.18.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1028h ..........................1625
5.18.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 102Ch...................1626
5.18.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1030h ..........1627
5.18.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1034h ..........1629
5.18.14DRAM Refresh Control (D_CR_DRFC)—Offset 1038h.................................1631
5.18.15D-Unit Scheduler (D_CR_DSCH)—Offset 103Ch .......................................1633
5.18.16DRAM Calibration Control (D_CR_DCAL)—Offset 1040h ............................1635
5.18.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 104Ch ...................1636
5.18.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1050h..
1637
5.18.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1054h .............1638
5.18.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 10A4h ................................1639
5.18.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 10ACh ..............1640
5.18.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 10B0h.........1641
5.18.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 10B4h .........................1642
5.18.24D-Unit Status (D_CR_DFUSESTAT)—Offset 10BCh ...................................1643
5.18.25Major Mode Control (D_CR_MMC)—Offset 1124h .....................................1643
5.18.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1128h
1644
334818 37
5.18.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 112Ch
1645
5.18.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1130h......................... 1646
5.18.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1134h.....
1647
5.18.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1138h.....
1647
5.18.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 113Ch ....
1648
5.18.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1140h.....
1649
5.18.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1144h.....
1650
5.18.34Deadline Threshold (D_CR_DL_THRS)—Offset 1148h............................... 1651
5.18.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 114Ch .......... 1651
5.18.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1154h ....... 1653
5.18.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1180h ..... 1654
5.18.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1184h............. 1655
5.19 Registers Summary........................................................................................ 1657
5.19.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1200h............................. 1658
5.19.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1208h ......................... 1660
5.19.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 120Ch ......................... 1661
5.19.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1210h ......................... 1662
5.19.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1214h ......................... 1663
5.19.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1218h ......................... 1664
5.19.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 121Ch ......................... 1665
5.19.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1220h ......................... 1667
5.19.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1224h ......................... 1668
5.19.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1228h ......................... 1669
5.19.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 122Ch .................. 1670
5.19.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1230h.......... 1671
5.19.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1234h.......... 1673
5.19.14DRAM Refresh Control (D_CR_DRFC)—Offset 1238h ................................ 1675
5.19.15D-Unit Scheduler (D_CR_DSCH)—Offset 123Ch ...................................... 1677
5.19.16DRAM Calibration Control (D_CR_DCAL)—Offset 1240h............................ 1679
5.19.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 124Ch .................. 1680
5.19.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1250h .
1681
5.19.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1254h ............. 1682
5.19.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 12A4h................................ 1683
5.19.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 12ACh .............. 1684
5.19.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 12B0h ........ 1685
5.19.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 12B4h ........................ 1686
5.19.24D-Unit Status (D_CR_DFUSESTAT)—Offset 12BCh................................... 1687
5.19.25Major Mode Control (D_CR_MMC)—Offset 1324h..................................... 1687
5.19.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1328h
1688
5.19.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 132Ch
1689
5.19.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1330h......................... 1690
5.19.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1334h.....
1691
5.19.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1338h.....
1691
5.19.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 133Ch ....
1692
38 334818
5.19.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1340h .....
1693
5.19.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1344h .....
1694
5.19.34Deadline Threshold (D_CR_DL_THRS)—Offset 1348h ...............................1695
5.19.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 134Ch ...........1695
5.19.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1354h........1697
5.19.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1380h ......1698
5.19.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1384h .............1699
5.20 Registers Summary ........................................................................................1701
5.20.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1400h .............................1702
5.20.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1408h ..........................1704
5.20.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 140Ch ..........................1705
5.20.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1410h ..........................1706
5.20.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1414h ..........................1707
5.20.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1418h ..........................1708
5.20.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 141Ch ..........................1709
5.20.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1420h ..........................1711
5.20.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1424h ..........................1712
5.20.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1428h ..........................1713
5.20.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 142Ch...................1714
5.20.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1430h ..........1715
5.20.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1434h ..........1717
5.20.14DRAM Refresh Control (D_CR_DRFC)—Offset 1438h.................................1719
5.20.15D-Unit Scheduler (D_CR_DSCH)—Offset 143Ch .......................................1721
5.20.16DRAM Calibration Control (D_CR_DCAL)—Offset 1440h ............................1723
5.20.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 144Ch ...................1724
5.20.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1450h..
1725
5.20.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1454h .............1726
5.20.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 14A4h ................................1727
5.20.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 14ACh ..............1728
5.20.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 14B0h.........1729
5.20.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 14B4h .........................1730
5.20.24D-Unit Status (D_CR_DFUSESTAT)—Offset 14BCh ...................................1731
5.20.25Major Mode Control (D_CR_MMC)—Offset 1524h .....................................1731
5.20.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1528h
1732
5.20.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 152Ch
1733
5.20.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1530h .........................1734
5.20.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1534h .....
1735
5.20.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1538h .....
1735
5.20.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 153Ch .....
1736
5.20.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1540h .....
1737
5.20.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1544h .....
1738
5.20.34Deadline Threshold (D_CR_DL_THRS)—Offset 1548h ...............................1739
5.20.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 154Ch ...........1739
5.20.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1554h........1741
5.20.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1580h ......1742
5.20.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1584h .............1743
334818 39
5.21 Registers Summary........................................................................................ 1745
5.21.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1600h............................. 1746
5.21.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1608h ......................... 1748
5.21.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 160Ch ......................... 1749
5.21.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1610h ......................... 1750
5.21.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1614h ......................... 1751
5.21.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1618h ......................... 1752
5.21.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 161Ch ......................... 1753
5.21.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1620h ......................... 1755
5.21.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1624h ......................... 1756
5.21.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1628h ......................... 1757
5.21.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 162Ch .................. 1758
5.21.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1630h.......... 1759
5.21.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1634h.......... 1761
5.21.14DRAM Refresh Control (D_CR_DRFC)—Offset 1638h ................................ 1763
5.21.15D-Unit Scheduler (D_CR_DSCH)—Offset 163Ch ...................................... 1765
5.21.16DRAM Calibration Control (D_CR_DCAL)—Offset 1640h............................ 1767
5.21.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 164Ch .................. 1768
5.21.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1650h .
1769
5.21.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1654h ............. 1770
5.21.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 16A4h................................ 1771
5.21.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 16ACh .............. 1772
5.21.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 16B0h ........ 1773
5.21.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 16B4h ........................ 1774
5.21.24D-Unit Status (D_CR_DFUSESTAT)—Offset 16BCh................................... 1775
5.21.25Major Mode Control (D_CR_MMC)—Offset 1724h..................................... 1775
5.21.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1728h
1776
5.21.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 172Ch
1777
5.21.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1730h......................... 1778
5.21.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1734h.....
1779
5.21.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1738h.....
1779
5.21.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 173Ch ....
1780
5.21.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1740h.....
1781
5.21.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1744h.....
1782
5.21.34Deadline Threshold (D_CR_DL_THRS)—Offset 1748h............................... 1783
5.21.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 174Ch .......... 1783
5.21.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1754h ....... 1785
5.21.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1780h ..... 1786
5.21.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1784h............. 1787
5.22 Registers Summary........................................................................................ 1789
5.22.1 DRAM Rank Population 0 (D_CR_DRP0)—Offset 1A00h ............................ 1790
5.22.2 DRAM Timing Register 0A (D_CR_DTR0A)—Offset 1A08h ......................... 1792
5.22.3 DRAM Timing Register 1A (D_CR_DTR1A)—Offset 1A0Ch ......................... 1793
5.22.4 DRAM Timing Register 2A (D_CR_DTR2A)—Offset 1A10h ......................... 1794
5.22.5 DRAM Timing Register 3A (D_CR_DTR3A)—Offset 1A14h ......................... 1795
5.22.6 DRAM Timing Register 4A (D_CR_DTR4A)—Offset 1A18h ......................... 1796
5.22.7 DRAM Timing Register 5A (D_CR_DTR5A)—Offset 1A1Ch ......................... 1797
40 334818
5.22.8 DRAM Timing Register 6A (D_CR_DTR6A)—Offset 1A20h ..........................1799
5.22.9 DRAM Timing Register 7A (D_CR_DTR7A)—Offset 1A24h ..........................1800
5.22.10DRAM Timing Register 8A (D_CR_DTR8A)—Offset 1A28h ..........................1801
5.22.11D-Unit ODT Control Register A (D_CR_DOCRA)—Offset 1A2Ch ..................1802
5.22.12D-Unit Power Management Control 0 (D_CR_DPMC0)—Offset 1A30h ..........1803
5.22.13D-Unit Power Management Control 1 (D_CR_DPMC1)—Offset 1A34h ..........1805
5.22.14DRAM Refresh Control (D_CR_DRFC)—Offset 1A38h ................................1807
5.22.15D-Unit Scheduler (D_CR_DSCH)—Offset 1A3Ch .......................................1809
5.22.16DRAM Calibration Control (D_CR_DCAL)—Offset 1A40h ............................1811
5.22.17VNN Scaling Timer Control (D_CR_VNNTIMER)—Offset 1A4Ch ...................1812
5.22.18Periodic DRAM Temperature Polling Control (TQ) (D_CR_TQCTL)—Offset 1A50h..
1813
5.22.19TQ Temperature Offset Control (D_CR_TQOFFSET)—Offset 1A54h .............1814
5.22.20Data Scrambler (D_CR_SCRAMCTRL)—Offset 1AA4h ................................1815
5.22.21Error Injection Address Register (D_CR_ERR_INJ)—Offset 1AACh ..............1816
5.22.22Error Injection Control Register (D_CR_ERR_INJ_CTL)—Offset 1AB0h.........1817
5.22.23Error Log Register (D_CR_ERR_ECC_LOG)—Offset 1AB4h .........................1818
5.22.24D-Unit Status (D_CR_DFUSESTAT)—Offset 1ABCh ...................................1819
5.22.25Major Mode Control (D_CR_MMC)—Offset 1B24h .....................................1819
5.22.26Major Mode RD/WR Counter (Set A and B) (D_CR_MMRDWR_AB)—Offset 1B28h
1820
5.22.27Major Mode RD/WR Counter (Set C and D) (D_CR_MMRDWR_CD)—Offset 1B2Ch
1821
5.22.28Access Class Initial Priority (D_CR_ACCIP)—Offset 1B30h .........................1822
5.22.29Access Class 0 Priority Promotion Control (D_CR_RD_PROM0)—Offset 1B34h .....
1823
5.22.30Access Class 1 Priority Promotion Control (D_CR_RD_PROM1)—Offset 1B38h .....
1823
5.22.31Access Class 2 Priority Promotion Control (D_CR_RD_PROM2)—Offset 1B3Ch .....
1824
5.22.32Access Class 3 Priority Promotion Control (D_CR_RD_PROM3)—Offset 1B40h .....
1825
5.22.33Access Class 4 Priority Promotion Control (D_CR_RD_PROM4)—Offset 1B44h .....
1826
5.22.34Deadline Threshold (D_CR_DL_THRS)—Offset 1B48h ...............................1827
5.22.35Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 1B4Ch...........1827
5.22.36DRAM Self-Refresh Command (D_CR_DRAM_SR_CMD)—Offset 1B54h........1829
5.22.37DQS Retraining Control (D_CR_DQS_RETRAINING_CTL)—Offset 1B80h ......1830
5.22.38MR4 De-Swizzle Control (D_CR_MR4_DESWIZZLE)—Offset 1B84h .............1831
5.23 Registers Summary ........................................................................................1833
5.23.1 Thermal Device Mailbox Data0
(P_CR_THERMAL_MAILBOX_DATA0_0_0_0_MCHBAR)—Offset 7000h .........1835
5.23.2 Thermal Device Mailbox Data1
(P_CR_THERMAL_MAILBOX_DATA1_0_0_0_MCHBAR)—Offset 7004h .........1836
5.23.3 Thermal Device Mailbox Interface
(P_CR_THERMAL_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7008h ...1837
5.23.4 Thermal Device IRQ and Lock Configuration
(P_CR_THERMAL_DEVICE_IRQ_0_0_0_MCHBAR)—Offset 700Ch ...............1838
5.23.5 Package Thermal Interrupt Control
(P_CR_PKG_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7010h .............1839
5.23.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR)—Offset
7014h................................................................................................1840
5.23.7 Package Thermal Status (P_CR_PKG_THERM_STATUS_0_0_0_MCHBAR)—Offset
701Ch ...............................................................................................1841
334818 41
5.23.8 LPDDR DRAM Thermal (MR4) Status of Channel 01
(P_CR_MEM_MR4_TEMPERATURE_DEV1_0_0_0_MCHBAR)—Offset 7024h .. 1843
5.23.9 LPDDR DRAM Thermal (MR4) Status of Channel 10
(P_CR_MEM_MR4_TEMPERATURE_DEV2_0_0_0_MCHBAR)—Offset 7028h .. 1843
5.23.10Machine Check Error Source Log (P_CR_MCA_ERROR_SRC_0_0_0_MCHBAR)—
Offset 702Ch...................................................................................... 1844
5.23.11DDR Thermal Throttling Control
(P_CR_DDR_THERM_THRT_CTRL_0_0_0_MCHBAR)—Offset 7030h ............ 1845
5.23.12DDR Thermal Interrupt Control
(P_CR_DDR_THERM_INTERRUPT_0_0_0_MCHBAR)—Offset 7034h ............ 1846
5.23.13DDR Thermal Status (P_CR_DDR_THERM_STATUS_0_0_0_MCHBAR)—Offset
7038h ............................................................................................... 1848
5.23.14Dram Energy Counter (P_CR_DDR_ENERGY_STATUS_0_0_0_MCHBAR)—Offset
7048h ............................................................................................... 1849
5.23.15DDR RAPL Performance Status
(P_CR_DDR_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 704Ch ........... 1850
5.23.16Package RAPL Performance Status
(P_CR_PACKAGE_RAPL_PERF_STATUS_0_0_0_MCHBAR)—Offset 7050h .... 1851
5.23.17IA Core Performance / Power Priority Control
(P_CR_PRIMARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7054h .... 1852
5.23.18Graphics Performance / Power Priority Control
(P_CR_SECONDARY_PLANE_TURBO_PLCY_0_0_0_MCHBAR)—Offset 7058h 1852
5.23.19IA Energy Counter
(P_CR_PRIMARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 705Ch .....
1853
5.23.20Graphics Energy Counter
(P_CR_SECONDARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR)—Offset 7060h.
1854
5.23.21PACKAGE_POWER_SKU_UNIT
(P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)—Offset 7068h ...... 1855
5.23.22SOC Energy Counter (P_CR_PACKAGE_ENERGY_STATUS_0_0_0_MCHBAR)—
Offset 706Ch...................................................................................... 1856
5.23.23GT_PERF_STATUS (P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset 7070h ...
1856
5.23.24Temperature Reference and Control
(P_CR_TEMPERATURE_TARGET_0_0_0_MCHBAR)—Offset 7074h .............. 1857
5.23.25BIOS Reset Completion (P_CR_BIOS_RESET_CPL_0_0_0_MCHBAR)—Offset
7078h ............................................................................................... 1858
5.23.26BIOS_MAILBOX_DATA (P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset
7080h ............................................................................................... 1861
5.23.27BIOS_MAILBOX_INTERFACE
(P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7084h ........ 1861
5.23.28CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7088h 1862
5.23.29GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 708Ch
1863
5.23.30SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7090h ............................................................................................... 1864
5.23.31Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
7094h ............................................................................................... 1865
5.23.32Package Power SKU and RAPL Power Control Capabilities
(P_CR_PACKAGE_POWER_SKU_0_0_0_MCHBAR)—Offset 70A0h............... 1866
5.23.33Package RAPL Power Limit (P_CR_PACKAGE_RAPL_LIMIT_0_0_0_MCHBAR)—
Offset 70A8h...................................................................................... 1867
42 334818
5.23.34IA_PERF_LIMIT_REASONS
(P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 70B0h ...........1869
5.23.35IA Core C0 Residency Counter
(P_CR_TELEM_IA_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C0h...........1872
5.23.36Graphics C0 Residency Counter
(P_CR_TELEM_GT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C4h ..........1873
5.23.37I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset 70C8h......1873
5.23.38TELEM_IA_FREQ_ACCUMULATOR
(P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70CCh..1874
5.23.39Graphics C0 Residency Counter
(P_CR_TELEM_GT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D0h .1874
5.23.40I-unit Processing System C0 Residency Counter
(P_CR_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—Offset 70D4h....
1875
5.23.41Memory Active Residency
(P_CR_TELEM_FAR_MEMORY_ACTIVE_0_0_0_MCHBAR)—Offset 70E8h ......1875
5.23.42Package Temperatures (P_CR_PACKAGE_TEMPERATURES_0_0_0_MCHBAR)—
Offset 70F4h.......................................................................................1876
5.23.43Package Thermal Limit Control
(P_CR_THERMAL_LIMIT_CONTROL_0_0_0_MCHBAR)—Offset 7104h ..........1877
5.23.44Memory Subsystem Frequency Capabilities
(P_CR_MEMSS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset 7108h .....
1878
5.23.45Memory Controller (MC) BIOS Reset Request and Status
(P_CR_MC_BIOS_REQ_0_0_0_MCHBAR)—Offset 7114h ...........................1879
5.23.46MEMSS_FREQUENCY_CAPABILITIES1
(P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCHBAR)—Offset 7118h ...
1882
5.23.47PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
(P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset 7160h .................1883
5.23.48Core Exists Vector (P_CR_CORE_EXISTS_VECTOR_0_0_0_MCHBAR)—Offset
7164h................................................................................................1884
5.23.49Software Core Disable Mask (P_CR_CORE_DISABLE_MASK_0_0_0_MCHBAR)—
Offset 7168h ......................................................................................1884
5.23.50PL3 and PL4 Control (P_CR_PL3_CONTROL_0_0_0_MCHBAR)—Offset 71F0h ......
1886
5.23.51Graphics Superqueue Active Clocks
(P_CR_PP1_ANY_THREAD_ACTIVITY_0_0_0_MCHBAR)—Offset 7244h........1887
5.23.52LPDDR DRAM Thermal (MR4) Status of Channel 00
(P_CR_MEM_MR4_TEMPERATURE_DEV3_0_0_0_MCHBAR)—Offset 7248h...1888
5.23.53LPDDR DRAM Thermal (MR4) Status of Channel 11
(P_CR_MEM_MR4_TEMPERATURE_DEV4_0_0_0_MCHBAR)—Offset 724Ch ..1889
5.24 Registers Summary ........................................................................................1891
5.24.1 Upstream Device Arbiter Grant Count A2T
(A_CR_UPARB_GCNT_DEV_A2T_MCHBAR)—Offset 6400h .........................1893
5.24.2 Upstream A2B Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2B_0_MCHBAR)—Offset 6404h.............................1894
5.24.3 Upstream A2B Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_A2B_1_MCHBAR)—Offset 6408h.............................1895
5.24.4 Upstream A2B Arbiter Channel 2 Grant Count
(A_CR_UPARB_GCNT_A2B_2_MCHBAR)—Offset 640Ch ............................1896
5.24.5 Upstream A2B Arbiter Channel 3 Grant Count
(A_CR_UPARB_GCNT_A2B_3_MCHBAR)—Offset 6410h.............................1897
5.24.6 Upstream A2B Arbiter Channel 4 Grant Count
(A_CR_UPARB_GCNT_A2B_4_MCHBAR)—Offset 6414h.............................1898
334818 43
5.24.7 Upstream A2B Arbiter Channel 5 Grant Count
(A_CR_UPARB_GCNT_A2B_5_MCHBAR)—Offset 6418h ............................ 1899
5.24.8 Upstream A2B Arbiter Channel 6 Grant Count
(A_CR_UPARB_GCNT_A2B_6_MCHBAR)—Offset 641Ch ............................ 1900
5.24.9 Upstream A2B Arbiter Channel 7 Grant Count
(A_CR_UPARB_GCNT_A2B_7_MCHBAR)—Offset 6420h ............................ 1900
5.24.10Upstream A2T Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_A2T_0_MCHBAR)—Offset 6424h ............................ 1901
5.24.11Upstream P2P Arbiter Channel 0 Grant Count
(A_CR_UPARB_GCNT_P2P_0_MCHBAR)—Offset 6428h ............................ 1902
5.24.12Upstream P2P Arbiter Channel 1 Grant Count
(A_CR_UPARB_GCNT_P2P_1_MCHBAR)—Offset 642Ch ............................ 1903
5.24.13Upstream Private Credit Return Grant Count Posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_P_0_MCHBAR)—Offset 6430h .............. 1904
5.24.14Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_P_1_MCHBAR)—Offset 6434h .............. 1905
5.24.15Upstream Private Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_PRIV_GCNT_DEV_N_0_MCHBAR)—Offset 6438h ............. 1905
5.24.16Upstream Private Credit Return Grant Count Posted 1
(A_CR_CRDARB_PRIV_GCNT_DEV_N_1_MCHBAR)—Offset 643Ch ............. 1906
5.24.17Upstream Private Credit Return Grant Count Completion
(A_CR_CRDARB_PRIV_GCNT_DEV_C_0_MCHBAR)—Offset 6440h.............. 1907
5.24.18Upstream Shared Credit Return Grant Count Posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_P_0_MCHBAR)—Offset 6444h ............ 1908
5.24.19Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_P_1_MCHBAR)—Offset 6448h ............ 1909
5.24.20Upstream Shared Credit Return Grant Count Non-posted 0
(A_CR_CRDARB_SHRD_GCNT_DEV_N_0_MCHBAR)—Offset 644Ch ............ 1909
5.24.21Upstream Shared Credit Return Grant Count Posted 1
(A_CR_CRDARB_SHRD_GCNT_DEV_N_1_MCHBAR)—Offset 6450h ............ 1910
5.24.22Upstream Shared Credit Return Grant Count Completion
(A_CR_CRDARB_SHRD_GCNT_DEV_C_0_MCHBAR)—Offset 6454h ............ 1911
5.24.23Upstream Credit Arbiter Private Credit Return Class Arbiter Grant Count
(A_CR_CRDARB_PRIV_GCNT_CLS_MCHBAR)—Offset 6458h ..................... 1912
5.24.24Upstream Credit Arbiter Shared Cedit Return Class Arbiter Grant Count
(A_CR_CRDARB_SHRD_GCNT_CLS_MCHBAR)—Offset 645Ch.................... 1912
5.24.25Gazelle Queue Limit Channel 0-3 (A_CR_GZLQ_LIMIT_CH0_3_MCHBAR)—Offset
6460h ............................................................................................... 1913
5.24.26Gazelle Queue Limit Channels 4-7 (A_CR_GZLQ_LIMIT_CH4_7_MCHBAR)—Offset
6464h ............................................................................................... 1914
5.24.27IOMMU Arbiter Grant Count VC0a Register
(A_CR_IOMMUARB_GCNT_VC0a_0_0_0_MCHBAR)—Offset 6468h ............. 1914
5.24.28IOMMU Arbiter Grant Count VC0b Register
(A_CR_IOMMUARB_GCNT_VC0b_0_0_0_MCHBAR)—Offset 646Ch ............. 1915
5.24.29IOMMU Arbiter Grant Count VC1b Register
(A_CR_IOMMUARB_GCNT_VC1b_0_0_0_MCHBAR)—Offset 6470h ............. 1916
5.24.30Gazelle Queue Reserved Entries Channels 0-3
(A_CR_GZLQ_RSVD_CH0_3_MCHBAR)—Offset 6474h ............................. 1917
5.24.31Gazelle Queue Reserved Entries Channels 4-7
(A_CR_GZLQ_RSVD_CH4_7_MCHBAR)—Offset 6478h ............................. 1917
5.24.32Spare BIOS (A_CR_SPARE_BIOS_MCHBAR)—Offset 647Ch....................... 1918
5.24.33Upcmd Credit Maximum Channel 0
(A_CR_UPCMD_CRDTMAX_CH0_0_0_0_MCHBAR)—Offset 6490h .............. 1918
5.24.34Upcmd Credit Maximum Channel 1
(A_CR_UPCMD_CRDTMAX_CH1_0_0_0_MCHBAR)—Offset 6494h .............. 1919
5.24.35Upcmd Credit Maximum Channel 2
(A_CR_UPCMD_CRDTMAX_CH2_0_0_0_MCHBAR)—Offset 6498h .............. 1920
44 334818
5.24.36Upcmd Credit Maximum Channel 3
(A_CR_UPCMD_CRDTMAX_CH3_0_0_0_MCHBAR)—Offset 649Ch...............1921
5.24.37Upcmd Credit Maximum Channel 4
(A_CR_UPCMD_CRDTMAX_CH4_0_0_0_MCHBAR)—Offset 64A0h...............1921
5.24.38Upcmd Credit Maximum Channel 5
(A_CR_UPCMD_CRDTMAX_CH5_0_0_0_MCHBAR)—Offset 64A4h...............1922
5.24.39Upcmd Credit Maximum Channel 6
(A_CR_UPCMD_CRDTMAX_CH6_0_0_0_MCHBAR)—Offset 64A8h...............1923
5.24.40Upcmd Credit Maximum Channel 7
(A_CR_UPCMD_CRDTMAX_CH7_0_0_0_MCHBAR)—Offset 64ACh ..............1923
5.24.41MOT OUT Base Register (A_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset
64C0h ...............................................................................................1924
5.24.42MOT OUT Mask Register (A_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset
64C4h ...............................................................................................1925
5.24.43CHAP Select 1 (A_CR_CHAP_SLCT1_MCHBAR)—Offset 6500h....................1926
5.24.44CHAP Select 2 (A_CR_CHAP_SLCT2_MCHBAR)—Offset 6504h....................1927
5.24.45CHAP Select 3 (A_CR_CHAP_SLCT3_MCHBAR)—Offset 6508h....................1928
5.24.46Slice and Channel Hash (A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR)—
Offset 65C0h ......................................................................................1928
5.24.47Mirror Range Register (A_CR_MIRROR_RANGE_0_0_0_MCHBAR)—Offset 65C8h.
1931
5.24.48ASYM MEM REGION 0 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 65D0h .................1932
5.24.49ASYM MEM REGION 1 CONFIGURATION WITH NO INTERLEAVING
(A_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 65D4h .................1933
5.24.50Two-Way Asymmetric Memory Region Configuration
(A_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 65D8h .........1934
5.25 Registers Summary ........................................................................................1937
5.25.1 B-Unit Miscellaneous Configuration (B_CR_BMISC_0_0_0_MCHBAR)—Offset
6800h................................................................................................1945
5.25.2 Slice 0 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE0)—Offset
6868h................................................................................................1946
5.25.3 Slice 1 Memory Access Count (B_CR_MEM_ACCESS_COUNT_SLICE1)—Offset
686Ch ...............................................................................................1947
5.25.4 IMR0 Mask (B_CR_BIMR0MASK_0_0_0_MCHBAR)—Offset 6874h...............1948
5.25.5 IMR0 Control Policy (B_CR_BIMR0CP_0_0_0_MCHBAR)—Offset 6878h .......1949
5.25.6 IMR0 Read Access Policy (B_CR_BIMR0RAC_0_0_0_MCHBAR)—Offset 6880h .....
1949
5.25.7 IMR0 Write Access Policy (B_CR_BIMR0WAC_0_0_0_MCHBAR)—Offset 6888h....
1954
5.25.8 IMR1 Base (B_CR_BIMR1BASE_0_0_0_MCHBAR)—Offset 6890h................1959
5.25.9 IMR1 Mask (B_CR_BIMR1MASK_0_0_0_MCHBAR)—Offset 6894h...............1960
5.25.10IMR1 Control Policy (B_CR_BIMR1CP_0_0_0_MCHBAR)—Offset 6898h .......1961
5.25.11IMR1 Read Access Policy (B_CR_BIMR1RAC_0_0_0_MCHBAR)—Offset 68A0h .....
1961
5.25.12IMR1 Write Access Policy (B_CR_BIMR1WAC_0_0_0_MCHBAR)—Offset 68A8h....
1966
5.25.13Base 0 IMR2 Base (B_CR_BIMR2BASE_0_0_0_MCHBAR)—Offset 68B0h .....1971
5.25.14IMR2 Mask (B_CR_BIMR2MASK_0_0_0_MCHBAR)—Offset 68B4h...............1972
5.25.15IMR2 Control Policy (B_CR_BIMR2CP_0_0_0_MCHBAR)—Offset 68B8h .......1973
5.25.16IMR2 Read Access Policy (B_CR_BIMR2RAC_0_0_0_MCHBAR)—Offset 68C0h .....
1974
5.25.17IMR2 Write Access Policy (B_CR_BIMR2WAC_0_0_0_MCHBAR)—Offset 68C8h....
1978
5.25.18IMR3 Base (B_CR_BIMR3BASE_0_0_0_MCHBAR)—Offset 68D0h ...............1983
5.25.19IMR3 Mask (B_CR_BIMR3MASK_0_0_0_MCHBAR)—Offset 68D4h ..............1984
5.25.20IMR3 Control Policy (B_CR_BIMR3CP_0_0_0_MCHBAR)—Offset 68D8h .......1985
334818 45
5.25.21IMR3 Read Access Policy (B_CR_BIMR3RAC_0_0_0_MCHBAR)—Offset 68E0h ....
1986
5.25.22IMR3 Write Access Policy (B_CR_BIMR3WAC_0_0_0_MCHBAR)—Offset 68E8h ...
1991
5.25.23IMR4 Base (B_CR_BIMR4BASE_0_0_0_MCHBAR)—Offset 68F0h ............... 1995
5.25.24IMR4 Mask (B_CR_BIMR4MASK_0_0_0_MCHBAR)—Offset 68F4h .............. 1996
5.25.25B-Unit IMR4 Control Policy (B_CR_BIMR4CP_0_0_0_MCHBAR)—Offset 68F8h ....
1997
5.25.26IMR4 Read Access Policy (B_CR_BIMR4RAC_0_0_0_MCHBAR)—Offset 6900h ....
1998
5.25.27IMR4 Write Access Policy (B_CR_BIMR4WAC_0_0_0_MCHBAR)—Offset 6908h ...
2003
5.25.28IMR5 Base (B_CR_BIMR5BASE_0_0_0_MCHBAR)—Offset 6910h ............... 2009
5.25.29IMR5 Mask (B_CR_BIMR5MASK_0_0_0_MCHBAR)—Offset 6914h .............. 2010
5.25.30IMR5 Control Policy (B_CR_BIMR5CP_0_0_0_MCHBAR)—Offset 6918h....... 2011
5.25.31IMR5 Read Access Policy (B_CR_BIMR5RAC_0_0_0_MCHBAR)—Offset 6920h ....
2012
5.25.32IMR5 Write Access Policy (B_CR_BIMR5WAC_0_0_0_MCHBAR)—Offset 6928h ...
2016
5.25.33IMR6 Base (B_CR_BIMR6BASE_0_0_0_MCHBAR)—Offset 6930h ............... 2021
5.25.34IMR6 Mask (B_CR_BIMR6MASK_0_0_0_MCHBAR)—Offset 6934h .............. 2022
5.25.35IMR6 Control Policy (B_CR_BIMR6CP_0_0_0_MCHBAR)—Offset 6938h....... 2023
5.25.36IMR6 Read Access Policy (B_CR_BIMR6RAC_0_0_0_MCHBAR)—Offset 6940h ....
2024
5.25.37IMR6 Write Access Policy (B_CR_BIMR6WAC_0_0_0_MCHBAR)—Offset 6948h ...
2029
5.25.38IMR7 Base (B_CR_BIMR7BASE_0_0_0_MCHBAR)—Offset 6950h ............... 2033
5.25.39IMR7 Mask (B_CR_BIMR7MASK_0_0_0_MCHBAR)—Offset 6954h .............. 2034
5.25.40IMR7 Control Policy (B_CR_BIMR7CP_0_0_0_MCHBAR)—Offset 6958h....... 2035
5.25.41IMR7 Read Access Policy (B_CR_BIMR7RAC_0_0_0_MCHBAR)—Offset 6960h ....
2036
5.25.42IMR7 Write Access Policy (B_CR_BIMR7WAC_0_0_0_MCHBAR)—Offset 6968h ...
2041
5.25.43IMR8 Base (B_CR_BIMR8BASE_0_0_0_MCHBAR)—Offset 6970h ............... 2046
5.25.44IMR8 Mask (B_CR_BIMR8MASK_0_0_0_MCHBAR)—Offset 6974h .............. 2046
5.25.45IMR8 Control Policy (B_CR_BIMR8CP_0_0_0_MCHBAR)—Offset 6978h....... 2047
5.25.46IMR8 Read Access Policy (B_CR_BIMR8RAC_0_0_0_MCHBAR)—Offset 6980h ....
2048
5.25.47IMR8 Write Access Policy (B_CR_BIMR8WAC_0_0_0_MCHBAR)—Offset 6988h ...
2053
5.25.48IMR9 Base (B_CR_BIMR9BASE_0_0_0_MCHBAR)—Offset 6990h ............... 2058
5.25.49IMR9 Mask (B_CR_BIMR9MASK_0_0_0_MCHBAR)—Offset 6994h .............. 2059
5.25.50IMR9 Control Policy (B_CR_BIMR9CP_0_0_0_MCHBAR)—Offset 6998h....... 2060
5.25.51IMR9 Read Access Policy (B_CR_BIMR9RAC_0_0_0_MCHBAR)—Offset 69A0h ....
2060
5.25.52IMR9 Write Access Policy (B_CR_BIMR9WAC_0_0_0_MCHBAR)—Offset 69A8h ...
2065
5.25.53IMR10 Base (B_CR_BIMR10BASE_0_0_0_MCHBAR)—Offset 69B0h ........... 2070
5.25.54IMR10 Mask (B_CR_BIMR10MASK_0_0_0_MCHBAR)—Offset 69B4h .......... 2071
5.25.55IMR10 Control Policy (B_CR_BIMR10CP_0_0_0_MCHBAR)—Offset 69B8h ... 2072
5.25.56IMR10 Read Access Policy (B_CR_BIMR10RAC_0_0_0_MCHBAR)—Offset 69C0h.
2073
5.25.57IMR10 Write Access Policy (B_CR_BIMR10WAC_0_0_0_MCHBAR)—Offset 69C8h
2077
5.25.58IMR11 Base (B_CR_BIMR11BASE_0_0_0_MCHBAR)—Offset 69D0h ........... 2082
5.25.59IMR11 Mask (B_CR_BIMR11MASK_0_0_0_MCHBAR)—Offset 69D4h .......... 2083
46 334818
5.25.60IMR11 Control Policy (B_CR_BIMR11CP_0_0_0_MCHBAR)—Offset 69D8h ...2084
5.25.61IMR11 Read Access Policy (B_CR_BIMR11RAC_0_0_0_MCHBAR)—Offset 69E0h .
2085
5.25.62IMR11 Write Access Policy (B_CR_BIMR11WAC_0_0_0_MCHBAR)—Offset 69E8h
2090
5.25.63IMR12 Base (B_CR_BIMR12BASE_0_0_0_MCHBAR)—Offset 69F0h ............2094
5.25.64IMR12 Mask (B_CR_BIMR12MASK_0_0_0_MCHBAR)—Offset 69F4h ...........2095
5.25.65IMR12 Control Policy (B_CR_BIMR12CP_0_0_0_MCHBAR)—Offset 69F8h ....2096
5.25.66IMR12 Read Access Policy (B_CR_BIMR12RAC_0_0_0_MCHBAR)—Offset 6A00h .
2097
5.25.67IMR12 Write Access Policy (B_CR_BIMR12WAC_0_0_0_MCHBAR)—Offset 6A08h
2102
5.25.68IMR13 Base (B_CR_BIMR13BASE_0_0_0_MCHBAR)—Offset 6A10h ............2107
5.25.69IMR13 Mask (B_CR_BIMR13MASK_0_0_0_MCHBAR)—Offset 6A14h ...........2107
5.25.70IMR13 Control Policy (B_CR_BIMR13CP_0_0_0_MCHBAR)—Offset 6A18h....2108
5.25.71IMR13 Read Access Policy (B_CR_BIMR13RAC_0_0_0_MCHBAR)—Offset 6A20h .
2109
5.25.72IMR13 Write Access Policy (B_CR_BIMR13WAC_0_0_0_MCHBAR)—Offset 6A28h
2114
5.25.73IMR14 Base (B_CR_BIMR14BASE_0_0_0_MCHBAR)—Offset 6A30h ............2119
5.25.74IMR14 Mask (B_CR_BIMR14MASK_0_0_0_MCHBAR)—Offset 6A34h ...........2120
5.25.75IMR14 Control Policy (B_CR_BIMR14CP_0_0_0_MCHBAR)—Offset 6A38h....2121
5.25.76IMR14 Read Access Policy (B_CR_BIMR14RAC_0_0_0_MCHBAR)—Offset 6A40h .
2121
5.25.77IMR14 Write Access Policy (B_CR_BIMR14WAC_0_0_0_MCHBAR)—Offset 6A48h
2126
5.25.78IMR15 Base (B_CR_BIMR15BASE_0_0_0_MCHBAR)—Offset 6A50h ............2131
5.25.79IMR15 Mask (B_CR_BIMR15MASK_0_0_0_MCHBAR)—Offset 6A54h ...........2132
5.25.80IMR15 Control Policy (B_CR_BIMR15CP_0_0_0_MCHBAR)—Offset 6A58h....2133
5.25.81IMR15 Read Access Policy (B_CR_BIMR15RAC_0_0_0_MCHBAR)—Offset 6A60h .
2134
5.25.82IMR15 Write Access Policy (B_CR_BIMR15WAC_0_0_0_MCHBAR)—Offset 6A68h
2138
5.25.83IMR16 Base (B_CR_BIMR16BASE_0_0_0_MCHBAR)—Offset 6A70h ............2143
5.25.84IMR16 Mask (B_CR_BIMR16MASK_0_0_0_MCHBAR)—Offset 6A74h ...........2144
5.25.85IMR16 Control Policy (B_CR_BIMR16CP_0_0_0_MCHBAR)—Offset 6A78h....2145
5.25.86IMR16 Read Access Policy (B_CR_BIMR16RAC_0_0_0_MCHBAR)—Offset 6A80h .
2146
5.25.87IMR16 Write Access Policy (B_CR_BIMR16WAC_0_0_0_MCHBAR)—Offset 6A88h
2151
5.25.88IMR17 Base (B_CR_BIMR17BASE_0_0_0_MCHBAR)—Offset 6A90h ............2155
5.25.89IMR17 Mask (B_CR_BIMR17MASK_0_0_0_MCHBAR)—Offset 6A94h ...........2156
5.25.90IMR17 Control Policy (B_CR_BIMR17CP_0_0_0_MCHBAR)—Offset 6A98h....2157
5.25.91IMR17 Read Access Policy (B_CR_BIMR17RAC_0_0_0_MCHBAR)—Offset 6AA0h .
2158
5.25.92IMR17 Write Access Policy (B_CR_BIMR17WAC_0_0_0_MCHBAR)—Offset 6AA8h
2163
5.25.93IMR18 Base (B_CR_BIMR18BASE_0_0_0_MCHBAR)—Offset 6AB0h ............2168
5.25.94IMR18 Mask (B_CR_BIMR18MASK_0_0_0_MCHBAR)—Offset 6AB4h ...........2168
5.25.95IMR18 Control Policy (B_CR_BIMR18CP_0_0_0_MCHBAR)—Offset 6AB8h ...2169
5.25.96IMR18 Read Access Policy (B_CR_BIMR18RAC_0_0_0_MCHBAR)—Offset 6AC0h .
2170
5.25.97IMR18 Write Access Policy (B_CR_BIMR18WAC_0_0_0_MCHBAR)—Offset 6AC8h
2175
5.25.98IMR19 Base (B_CR_BIMR19BASE_0_0_0_MCHBAR)—Offset 6AD0h............2181
5.25.99IMR19 Mask (B_CR_BIMR19MASK_0_0_0_MCHBAR)—Offset 6AD4h...........2182
334818 47
5.25.100IMR19 Control Policy (B_CR_BIMR19CP_0_0_0_MCHBAR)—Offset 6AD8h . 2183
5.25.101IMR19 Read Access Policy (B_CR_BIMR19RAC_0_0_0_MCHBAR)—Offset 6AE0h
2184
5.25.102IMR19 Write Access Policy (B_CR_BIMR19WAC_0_0_0_MCHBAR)—Offset 6AE8h
2189
5.25.103MOT Out Base (B_CR_MOT_OUT_BASE_0_0_0_MCHBAR)—Offset 6AF0h .. 2193
5.25.104MOT Out Mask (B_CR_MOT_OUT_MASK_0_0_0_MCHBAR)—Offset 6AF4h . 2194
5.25.105MOT Buffer Control Policy (B_CR_BMOT_BUF_CP_0_0_0_MCHBAR)—Offset
6AF8h ............................................................................................... 2195
5.25.106MOT Buffer Read Access Policy (B_CR_BMOT_BUF_RAC_0_0_0_MCHBAR)—
Offset 6B00h...................................................................................... 2196
5.25.107MOT Buffer Write Access Policy (B_CR_BMOT_BUF_WAC_0_0_0_MCHBAR)—
Offset 6B08h...................................................................................... 2201
5.25.108IMR Global BM Control Policy (B_CR_BIMRGLOBAL_BM_CP_0_0_0_MCHBAR)—
Offset 6B10h...................................................................................... 2207
5.25.109IMR Global BM Read Access Control
(B_CR_BIMRGLOBAL_BM_RAC_0_0_0_MCHBAR)—Offset 6B18h ............... 2208
5.25.110IMR Global BM Write Access Policy
(B_CR_BIMRGLOBAL_BM_WAC_0_0_0_MCHBAR)—Offset 6B20h .............. 2208
5.25.111Graphics Stolen Memory Control Policy (B_CR_BGSMCP_0_0_0_MCHBAR)—
Offset 6B28h...................................................................................... 2209
5.25.112GSM Read Access Policy (B_CR_BGSMRAC_0_0_0_MCHBAR)—Offset 6B30h ....
2210
5.25.113GSM Write Access Policy (B_CR_BGSMWAC_0_0_0_MCHBAR)—Offset 6B38h ...
2216
5.25.114TPM Control Policy (B_CR_TPM_CP_0_0_0_MCHBAR)—Offset 6B40h ........ 2222
5.25.115TPM Access Control (B_CR_TPM_AC_0_0_0_MCHBAR)—Offset 6B48h....... 2223
5.25.116BGSM Control Register (B_CR_BGSM_CTRL_0_0_0_MCHBAR)—Offset 6B50h ...
2223
5.25.117SMM Control Register (B_CR_BSMR_CTRL_0_0_0_MCHBAR)—Offset 6B54h .....
2224
5.25.118Default VTd Control Register (B_CR_BDEFVTDPMR_CTRL_0_0_0_MCHBAR)—
Offset 6B58h...................................................................................... 2225
5.25.119MOT Trigger Trace Control (B_CR_MOT_TRIG_TRACE_CTRL_0_0_0_MCHBAR)—
Offset 6B7Ch...................................................................................... 2226
5.25.120MOT Slice 0 Memory Pointer
(B_CR_MOT_SLICE_0_MEM_PTR_0_0_0_MCHBAR)—Offset 6B80h ............ 2229
5.25.121MOT Slice 1 Memory Pointer
(B_CR_MOT_SLICE_1_MEM_PTR_0_0_0_MCHBAR)—Offset 6B88h ............ 2230
5.25.122MOT Slice 0 Record ID (B_CR_MOT_SLICE_0_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B90h...................................................................................... 2231
5.25.123MOT Slice 1 Record ID (B_CR_MOT_SLICE_1_RECORD_ID_0_0_0_MCHBAR)—
Offset 6B94h...................................................................................... 2231
5.25.124MOT Filter Match 0 (B_CR_MOT_FILTER_MATCH0_0_0_0_MCHBAR)—Offset
6BA0h............................................................................................... 2232
5.25.125MOT Filter Mask (B_CR_MOT_FILTER_MASK0_0_0_0_MCHBAR)—Offset 6BA8h
2233
5.25.126MOT Filter Match 1 (B_CR_MOT_FILTER_MATCH1_0_0_0_MCHBAR)—Offset
6BB0h............................................................................................... 2234
5.25.127MOT Filter Mask 1 (B_CR_MOT_FILTER_MASK1_0_0_0_MCHBAR)—Offset
6BB8h............................................................................................... 2234
5.25.128MOT Filter Misc 0 (B_CR_MOT_FILTER_MISC0_0_0_0_MCHBAR)—Offset 6BC0h
2235
5.25.129MOT Filter Misc 1 (B_CR_MOT_FILTER_MISC1_0_0_0_MCHBAR)—Offset 6BC8h
2236
5.25.130MOT Trigger Match 0 (B_CR_MOT_TRIGGER_MATCH0_0_0_0_MCHBAR)—Offset
6BD0h............................................................................................... 2237
48 334818
5.25.131MOT Trigger Mask 0 (B_CR_MOT_TRIGGER_MASK0_0_0_0_MCHBAR)—Offset
6BD8h ...............................................................................................2238
5.25.132MOT Trigger Match 1 (B_CR_MOT_TRIGGER_MATCH1_0_0_0_MCHBAR)—Offset
6BE0h ...............................................................................................2239
5.25.133MOT Trigger Mask 1 (B_CR_MOT_TRIGGER_MASK1_0_0_0_MCHBAR)—Offset
6BE8h ...............................................................................................2240
5.25.134MOT Trigger Misc 0 (B_CR_MOT_TRIGGER_MISC0_0_0_0_MCHBAR)—Offset
6BF0h................................................................................................2241
5.25.135MOT Trigger Misc 1 (B_CR_MOT_TRIGGER_MISC1_0_0_0_MCHBAR)—Offset
6BF8h................................................................................................2242
5.25.136BIOSWR Control Policy (B_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 6C08h....
2243
5.25.137BIOSWR Read Access Policy (B_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
6C10h ...............................................................................................2243
5.25.138BIOSWR Write Access Policy (B_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
6C18h ...............................................................................................2244
5.25.139TPM Selector (B_CR_TPM_SELECTOR_0_0_0_MCHBAR)—Offset 6C24h .....2244
5.25.140B-Unit Pcode/Ucode Write, All Read Control Policy Register
(B_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 6C28h ............2245
5.25.141B-Unit Pcode/Ucode Read Access Policy
(B_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 6C30h..........2246
5.25.142B-Unit Pcode/Ucode Write Access Policy
(B_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 6C38h .........2246
5.25.143Default VTd BAR (B_CR_DEFVTDBAR_0_0_0_MCHBAR)—Offset 6C80h .....2247
5.25.144Gfx VTd BAR (B_CR_GFXVTDBAR_0_0_0_MCHBAR)—Offset 6C88h...........2248
5.25.145B-Unit Lites Group 0 Control (B_CR_LITES0_CTL_0_0_0_MCHBAR)—Offset
6C90h ...............................................................................................2249
5.25.146B-Unit Lites Group 0 Opcode Match Filter
(B_CR_LITES0_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6C94h.............2251
5.25.147B-Unit Lites Group 0 Agent Match Filter
(B_CR_LITES0_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6C98h ...............2253
5.25.148B-Unit Lites Group 0 U2C IntData Match Filter
(B_CR_LITES0_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6C9Ch ......2255
5.25.149B-Unit Lites Group 0 Address Match Filter LITES0_ADDR_MATCH
(B_CR_LITES0_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CA0h ................2255
5.25.150B-Unit Lites Group 0 Address Mask Filter LITES0_ADDR_MASK
(B_CR_LITES0_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CA8h ..................2256
5.25.151B-Unit Lites Group 0 Data Match Filter LITES0_DATA_MATCH
(B_CR_LITES0_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CB0h.................2257
5.25.152B-Unit Lites Group 0 Data Mask Filter LITES0_DATA_MASK
(B_CR_LITES0_DATA_MASK_0_0_0_MCHBAR)—Offset 6CB4h...................2257
5.25.153B-Unit Lites Group 1 Control (B_CR_LITES1_CTL_0_0_0_MCHBAR)—Offset
6CC0h ...............................................................................................2258
5.25.154B-Unit Lites Group 1 Opcode Match Filter
(B_CR_LITES1_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CC4h.............2260
5.25.155B-Unit Lites Group 1 Agent Match Filter
(B_CR_LITES1_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CC8h ...............2262
5.25.156B-Unit Lites Group 1 U2C IntData Match Filter
(B_CR_LITES1_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CCCh ......2264
5.25.157B-Unit Lites Group 1 Address Match Filter LITES1_ADDR_MATCH
(B_CR_LITES1_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6CD0h ................2264
5.25.158B-Unit Lites Group 1 Address Mask Filter LITES1_ADDR_MASK
(B_CR_LITES1_ADDR_MASK_0_0_0_MCHBAR)—Offset 6CD8h ..................2265
5.25.159B-Unit Lites Group 1 Data Match Filter LITES1_DATA_MATCH
(B_CR_LITES1_DATA_MATCH_0_0_0_MCHBAR)—Offset 6CE0h .................2266
5.25.160B-Unit Lites Group 1 Data Mask Filter LITES1_DATA_MASK
(B_CR_LITES1_DATA_MASK_0_0_0_MCHBAR)—Offset 6CE4h ...................2266
334818 49
5.25.161B-Unit Lites Group 2 Control (B_CR_LITES2_CTL_0_0_0_MCHBAR)—Offset
6CF0h ............................................................................................... 2267
5.25.162B-Unit Lites Group 2 Opcode Match Filter
(B_CR_LITES2_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6CF4h ............ 2269
5.25.163B-Unit Lites Group 2 Agent Match Filter
(B_CR_LITES2_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6CF8h............... 2271
5.25.164B-Unit Lites Group 2 U2C IntData Match Filter
(B_CR_LITES2_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6CFCh...... 2273
5.25.165B-Unit Lites Group 2 Address Match Filter LITES2_ADDR_MATCH
(B_CR_LITES2_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D00h................ 2273
5.25.166B-Unit Lites Group 2 Address Mask Filter LITES2_ADDR_MASK
(B_CR_LITES2_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D08h.................. 2274
5.25.167B-Unit Lites Group 2 Data Match Filter LITES2_DATA_MATCH
(B_CR_LITES2_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D10h ................ 2275
5.25.168B-Unit Lites Group 2 Data Mask Filter LITES2_DATA_MASK
(B_CR_LITES2_DATA_MASK_0_0_0_MCHBAR)—Offset 6D14h .................. 2275
5.25.169B-Unit Lites Group 3 Control (B_CR_LITES3_CTL_0_0_0_MCHBAR)—Offset
6D20h............................................................................................... 2276
5.25.170B-Unit Lites Group 3 Opcode Match Filter
(B_CR_LITES3_OPCODE_MATCH_0_0_0_MCHBAR)—Offset 6D24h ............ 2278
5.25.171B-Unit Lites Group 3 Agent Match Filter
(B_CR_LITES3_AGENT_MATCH_0_0_0_MCHBAR)—Offset 6D28h .............. 2280
5.25.172B-Unit Lites Group 3 U2C IntData Match Filter
(B_CR_LITES3_U2CINTDATA_MATCH_0_0_0_MCHBAR)—Offset 6D2Ch ..... 2282
5.25.173B-Unit Lites Group 3 Address Match Filter LITES3_ADDR_MATCH
(B_CR_LITES3_ADDR_MATCH_0_0_0_MCHBAR)—Offset 6D30h................ 2282
5.25.174B-Unit Lites Group 3 Address Mask Filter LITES3_ADDR_MASK
(B_CR_LITES3_ADDR_MASK_0_0_0_MCHBAR)—Offset 6D38h.................. 2283
5.25.175B-Unit Lites Group 3 Data Match Filter LITES3_DATA_MATCH
(B_CR_LITES3_DATA_MATCH_0_0_0_MCHBAR)—Offset 6D40h ................ 2284
5.25.176B-Unit Lites Group 3 Data Mask Filter LITES3_DATA_MASK
(B_CR_LITES3_DATA_MASK_0_0_0_MCHBAR)—Offset 6D44h .................. 2284
5.25.177B-Unit Lites and Emon Master Control LITESEMONCTL
(B_CR_LITESEMON_CTL_0_0_0_MCHBAR)—Offset 6D48h........................ 2285
5.25.178B-Unit Arbiter Control BARBCTRL0 (B_CR_BARBCTRL0)—Offset 6D4Ch..... 2287
5.25.179B-Unit Arbiter Control BARBCTRL1 (B_CR_BARBCTRL1)—Offset 6D50h ..... 2288
5.25.180B-Unit Scheduler Control (B_CR_BSCHWT0)—Offset 6D54h .................... 2289
5.25.181B-Unit Scheduler Control (B_CR_BSCHWT1)—Offset 6D58h .................... 2289
5.25.182B-Unit Scheduler Control (B_CR_BSCHWT2)—Offset 6D5Ch .................... 2290
5.25.183B-Unit Scheduler Control (B_CR_BSCHWT3)—Offset 6D60h .................... 2291
5.25.184B-Unit Flush Control (B_CR_BWFLUSH)—Offset 6D64h ........................... 2292
5.25.185B-Unit Flush Weights (B_CR_BFLWT)—Offset 6D68h .............................. 2293
5.25.186Weighted Scheduling Control of High Priority ISOC and Other Requests
(B_CR_BISOCWT)—Offset 6D6Ch ......................................................... 2294
5.25.187B-Unit Control (B_CR_BCTRL2)—Offset 6D70h ...................................... 2295
5.25.188Asset Classification Bits (B_CR_AC_RS0_0_0_0_MCHBAR)—Offset 6D74h . 2297
5.25.189IDI Real-Time Feature Configuration Bits (B_CR_RT_EN_0_0_0_MCHBAR)—
Offset 6D78h ..................................................................................... 2297
5.25.190B-Unit Control Register 3 (B_CR_BCTRL3)—Offset 6D7Ch ....................... 2298
5.25.191Asymmetric Memory Region 0 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION0_0_0_0_MCHBAR)—Offset 6E40h................. 2299
5.25.192Asymmetric Memory Region 1 With No Interleaving Configuration
(B_CR_ASYM_MEM_REGION1_0_0_0_MCHBAR)—Offset 6E44h................. 2300
5.25.193B-Unit Machine Check Mode Low (B_CR_BMCMODE_LOW)—Offset 6E48h . 2301
5.25.194B-Unit Machine Check Mode High (B_CR_BMCMODE_HIGH)—Offset 6E4Ch 2302
5.25.195Two-Way Asymmetric Memory Region Configuration
(B_CR_ASYM_2WAY_MEM_REGION_0_0_0_MCHBAR)—Offset 6E50h......... 2302
50 334818
5.26 Registers Summary ........................................................................................2305
5.26.1 X2B_BARB_CTL1 (X2B_BARB_CTL1_MCHBAR)—Offset 7804h....................2306
5.26.2 Clock Gating Control (CLKGATE_CTL_MCHBAR)—Offset 7808h ..................2307
5.26.3 Miscellaneous Controls (MISC_CTL_MCHBAR)—Offset 780Ch .....................2309
5.26.4 CMiscellaneous T2A selector (T2A_SELECTOR_MISC_MCHBAR)—Offset 7818h ....
2311
5.26.5 VC Read Ordering CFG (VC_READ_ORDERING_CFG_MCHBAR)—Offset 781Ch.....
2312
5.26.6 VC Write Ordering CFG (VC_WRITE_ORDERING_CFG_MCHBAR)—Offset 7820h...
2314
5.26.7 IDI0 C2U Credit Control (IDI0_C2U_CREDIT_CTRL_MCHBAR)—Offset 7824h......
2317
5.26.8 IDI1 C2U Credit Control (IDI1_C2U_CREDIT_CTRL_MCHBAR)—Offset 7828h......
2318
5.26.9 IDI2 C2U Credit Control (IDI2_C2U_CREDIT_CTRL_MCHBAR)—Offset 782Ch......
2319
5.26.10IDI3 C2U Credit Control (IDI3_C2U_CREDIT_CTRL_MCHBAR)—Offset 7830h......
2321
5.26.11IDI4 C2U Credit Control (IDI4_C2U_CREDIT_CTRL_MCHBAR)—Offset 7834h......
2322
5.26.12IDI5 C2U Credit Control (IDI5_C2U_CREDIT_CTRL_MCHBAR)—Offset 7838h......
2323
5.26.13IDI6 C2U Credit Control (IDI6_C2U_CREDIT_CTRL_MCHBAR)—Offset 783Ch......
2324
5.26.14IDI7 C2U Credit Control (IDI7_C2U_CREDIT_CTRL_MCHBAR)—Offset 7840h......
2326
5.26.15PII2 A2T Credit Control (PII2_A2T_CREDIT_CTRL_MCHBAR)—Offset 7844h 2327
5.26.16BIOSWR Control Policy (T_CR_BIOSWR_CP_0_0_0_MCHBAR)—Offset 7848h .....
2328
5.26.17BIOSWR Read Access Control (T_CR_BIOSWR_RAC_0_0_0_MCHBAR)—Offset
7850h................................................................................................2329
5.26.18BIOSWR Write Access Control (T_CR_BIOSWR_WAC_0_0_0_MCHBAR)—Offset
7858h................................................................................................2329
5.26.19TUnit Pcode/Ucode Write, All Read Control Policy Register
(T_CR_P_U_CODEWR_ALLRD_CP_0_0_0_MCHBAR)—Offset 7860h ............2330
5.26.20TUnit Pcode/Ucode Read Access Control
(T_CR_P_U_CODEWR_ALLRD_RAC_0_0_0_MCHBAR)—Offset 7868h ..........2330
5.26.21TUnit Pcode/Ucode Write Access Control
(T_CR_P_U_CODEWR_ALLRD_WAC_0_0_0_MCHBAR)—Offset 7870h .........2331
6 Graphics and Displays ..........................................................................................2333
6.1 Registers Summary ........................................................................................2335
6.1.1 (CTXREG1)—Offset FF4h .....................................................................2335
6.1.2 (PAVP1)—Offset 31030h.......................................................................2335
6.1.3 (PAVP2)—Offset 323A4h .....................................................................2336
7 MDSI ....................................................................................................................2337
7.1 Registers Summary ........................................................................................2337
7.1.1 LJPLL_RW_CONTROL_1 (LJPLL_CR_RW_CONTROL_1)—Offset 10h .............2337
7.1.2 LJPLL_RW_CONTROL_2 (LJPLL_CR_RW_CONTROL_2)—Offset 14h .............2337
7.1.3 dsipll_cp (dsipll_cp)—Offset 20h............................................................2338
7.1.4 dsipll_rac (dsipll_rac)—Offset 28h .........................................................2339
7.1.5 dsipll_wac (dsipll_wac)—Offset 30h .......................................................2339
7.2 Registers Summary ........................................................................................2341
7.2.1 LJPLL_RW_CONTROL_1 (LJPLL_CR_RW_CONTROL_1)—Offset 10h .............2341
7.2.2 LJPLL_RW_CONTROL_2 (LJPLL_CR_RW_CONTROL_2)—Offset 14h .............2341
7.2.3 dsipll_cp (dsipll_cp)—Offset 20h............................................................2342
334818 51
7.2.4 dsipll_rac (dsipll_rac)—Offset 28h ......................................................... 2342
7.2.5 dsipll_wac (dsipll_wac)—Offset 30h....................................................... 2343
8 System Agent....................................................................................................... 2345
8.1 Registers Summary........................................................................................ 2345
8.1.1 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_LO_0_0_0_PCI)—Offset 48h . 2345
8.1.2 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_HI_0_0_0_PCI)—Offset 4Ch . 2346
8.1.3 B-Unit Shadow of GGC (B_CR_GGC_0_0_0_PCI)—Offset 50h ................... 2347
8.1.4 B-Unit Shadow of the DEVEN Register (B_CR_DEVEN_0_0_0_PCI)—Offset 54h ..
2349
8.1.5 B-Unit PCI Express Enhanced Configuration Range Base Address Low
(B_CR_PCIEXBAR_LO_0_0_0_PCI)—Offset 60h ...................................... 2350
8.1.6 B-Unit PCI Express Enhanced Configuration Range Base Address High
(B_CR_PCIEXBAR_HI_0_0_0_PCI)—Offset 64h ....................................... 2351
8.1.7 Top of Upper Usable DRAM Low (B_CR_TOUUD_LO_0_0_0_PCI)—Offset A8h.....
2352
8.1.8 Top of Upper Usable DRAM High (B_CR_TOUUD_HI_0_0_0_PCI)—Offset ACh ....
2352
8.1.9 Base of Graphics Stolen Memory (B_CR_BGSM_0_0_0_PCI)—Offset B4h.... 2353
8.1.10 B-Unit Copy of the TSEG Memory Base (B_CR_TSEGMB_0_0_0_PCI)—Offset B8h
2354
8.1.11 Top of Lower Usable DRAM (B_CR_TOLUD_0_0_0_PCI)—Offset BCh .......... 2355
8.1.12 Capability ID0 A (B_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .................... 2356
8.1.13 Capability ID0 B (B_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .................... 2358
8.2 Registers Summary........................................................................................ 2359
8.2.1 B-Unit Copy of PCICMD for IGD (B_CR_PCICMD_0_2_0_PCI)—Offset 4h .... 2359
8.2.2 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_LO_0_2_0_PCI)—Offset 10h .....
2360
8.2.3 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_HI_0_2_0_PCI)—Offset 14h......
2361
8.2.4 B-Unit Copy of GMADR (B_CR_GMADR_LO_0_2_0_PCI)—Offset 18h.......... 2362
8.2.5 B-Unit Copy of GMADR (B_CR_GMADR_HI_0_2_0_PCI)—Offset 1Ch .......... 2363
8.2.6 B-Unit Copy of the IOBAR (B_CR_IOBAR_0_2_0_PCI)—Offset 20h ............ 2363
8.2.7 B-Unit Copy of Device 2 Control Register (B_CR_DEV2CTL_0_2_0_PCI)—Offset
58h................................................................................................... 2364
8.2.8 B-Unit Copy of MSAC (B_CR_MSAC_0_2_0_PCI)—Offset 62h .................... 2365
8.2.9 B-Unit Copy of Device 2 Control Register (B_CR_DEVICECTL_0_2_0_PCI)—Offset
78h................................................................................................... 2366
8.2.10 B-Unit Copy of PMCS for IGD (B_CR_PMCS_0_2_0_PCI)—Offset D4h......... 2367
8.3 Registers Summary........................................................................................ 2368
8.3.1 PCICMD for I-Unit in Device 3 Mode (B_CR_PCICMD_0_3_0_PCI)—Offset 4h .....
2369
8.3.2 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_LO_0_3_0_PCI)—Offset 10h 2369
8.3.3 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_HI_0_3_0_PCI)—Offset 14h . 2370
8.3.4 B-Unit Copy of Device 3 Control Register (B_CR_DEVICECTL_0_3_0_PCI)—Offset
78h................................................................................................... 2371
8.3.5 B-Unit Copy of PMCS for I-Unit Device 0/3/0 (B_CR_PMCS_0_3_0_PCI)—Offset
D4h .................................................................................................. 2372
8.4 Registers Summary........................................................................................ 2373
8.4.1 B-Unit Copy of the I/O Decode Ranges Register for LPC (B_CR_IOD_LPC)—Offset
80h................................................................................................... 2373
8.4.2 B-Unit Copy of the I/O Enables Register for LPC (B_CR_IOE_LPC)—Offset 82h ...
2375
8.4.3 B_LGIR1_LPC (B_CR_LGIR1_LPC)—Offset 84h........................................ 2375
8.4.4 B_LGIR2_LPC (B_CR_LGIR2_LPC)—Offset 88h........................................ 2376
8.4.5 B_LGIR3_LPC (B_CR_LGIR3_LPC)—Offset 8Ch ....................................... 2377
52 334818
8.4.6 B_LGIR4_LPC (B_CR_LGIR4_LPC)—Offset 90h ........................................2378
8.4.7 B-Unit Copy of the LPC Generic Memory Range Register for LPC
(B_CR_LGMR_LPC)—Offset 98h.............................................................2379
8.4.8 B-Unit Copy of the BIOS Decode Enable Register for LPC (B_CR_BDE_LPC)—
Offset D8h .........................................................................................2379
8.5 Registers Summary ........................................................................................2381
8.5.1 B-Unit Copy of the TCO Base Address Register for Legacy SMBUS
(B_CR_TCOBASE_SMBUS)—Offset 50h...................................................2381
8.5.2 B-Unit Copy of the TCO Control Register for Legacy SMBUS
(B_CR_TCOCTL_SMBUS)—Offset 54h .....................................................2381
8.6 Registers Summary ........................................................................................2382
8.6.1 B-Unit Copy of the BIOS Decode Enable register for SPI (B_CR_BDE_SPI)—Offset
D8h...................................................................................................2382
8.7 Registers Summary ........................................................................................2383
8.7.1 B-Unit Copy of IOBAR MMIO INDEX (B_CR_INDEX_0_2_0_IOBAR)—Offset 0h ....
2384
8.8 Registers Summary ........................................................................................2384
8.8.1 B-Unit Shadow of Legacy VGA Decode GR and MSR Bits
(B_CR_VGADEC_0_2_0_VGABAR)—Offset 0h..........................................2384
8.9 Registers Summary ........................................................................................2385
8.9.1 B-Unit Copy of Default VTd BAR PMEN (B_CR_PMEN_REG_0_0_0_DEFVTDBAR)—
Offset 64h ..........................................................................................2386
8.9.2 B-Unit Copy of Default VTd BAR PLM Base Register
(B_CR_PLMBASE_REG_0_0_0_DEFVTDBAR)—Offset 68h ..........................2386
8.9.3 B-Unit Copy of Default VTd BAR PLM Limit Register
(B_CR_PLMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 6Ch .........................2387
8.9.4 B-Unit Copy of Default VTd BAR PHM Base Register
(B_CR_PHMBASE_REG_0_0_0_DEFVTDBAR)—Offset 70h .........................2388
8.9.5 B-Unit Copy of Default VTd BAR PHM Limit Register
(B_CR_PHMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 78h .........................2389
8.10 Registers Summary ........................................................................................2391
8.10.1 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_LO_0_0_0_PCI)—Offset 48h..2391
8.10.2 B-Unit Copy of the MCHBAR (B_CR_MCHBAR_HI_0_0_0_PCI)—Offset 4Ch ..2392
8.10.3 B-Unit Shadow of GGC (B_CR_GGC_0_0_0_PCI)—Offset 50h ....................2393
8.10.4 B-Unit Shadow of the DEVEN Register (B_CR_DEVEN_0_0_0_PCI)—Offset 54h...
2395
8.10.5 B-Unit PCI Express Enhanced Configuration Range Base Address Low
(B_CR_PCIEXBAR_LO_0_0_0_PCI)—Offset 60h .......................................2396
8.10.6 B-Unit PCI Express Enhanced Configuration Range Base Address High
(B_CR_PCIEXBAR_HI_0_0_0_PCI)—Offset 64h .......................................2397
8.10.7 Top of Upper Usable DRAM Low (B_CR_TOUUD_LO_0_0_0_PCI)—Offset A8h .....
2398
8.10.8 Top of Upper Usable DRAM High (B_CR_TOUUD_HI_0_0_0_PCI)—Offset ACh.....
2398
8.10.9 Base of Graphics Stolen Memory (B_CR_BGSM_0_0_0_PCI)—Offset B4h ....2399
8.10.10B-Unit Copy of the TSEG Memory Base (B_CR_TSEGMB_0_0_0_PCI)—Offset B8h
2400
8.10.11Top of Lower Usable DRAM (B_CR_TOLUD_0_0_0_PCI)—Offset BCh ..........2401
8.10.12Capability ID0 A (B_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .....................2402
8.10.13Capability ID0 B (B_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .....................2404
8.11 Registers Summary ........................................................................................2407
8.11.1 B-Unit Copy of PCICMD for IGD (B_CR_PCICMD_0_2_0_PCI)—Offset 4h.....2407
8.11.2 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_LO_0_2_0_PCI)—Offset 10h......
2408
8.11.3 B-Unit Copy of GTTMMADR (B_CR_GTTMMADR_HI_0_2_0_PCI)—Offset 14h ......
2409
334818 53
8.11.4 B-Unit Copy of GMADR (B_CR_GMADR_LO_0_2_0_PCI)—Offset 18h.......... 2410
8.11.5 B-Unit Copy of GMADR (B_CR_GMADR_HI_0_2_0_PCI)—Offset 1Ch .......... 2411
8.11.6 B-Unit Copy of the IOBAR (B_CR_IOBAR_0_2_0_PCI)—Offset 20h ............ 2411
8.11.7 B-Unit Copy of Device 2 Control Register (B_CR_DEV2CTL_0_2_0_PCI)—Offset
58h................................................................................................... 2412
8.11.8 B-Unit Copy of MSAC (B_CR_MSAC_0_2_0_PCI)—Offset 62h .................... 2412
8.11.9 B-Unit Copy of Device 2 Control Register (B_CR_DEVICECTL_0_2_0_PCI)—Offset
78h................................................................................................... 2413
8.11.10B-Unit Copy of PMCS for IGD (B_CR_PMCS_0_2_0_PCI)—Offset D4h......... 2415
8.12 Registers Summary........................................................................................ 2417
8.12.1 PCICMD for I-Unit in Device 3 Mode (B_CR_PCICMD_0_3_0_PCI)—Offset 4h .....
2417
8.12.2 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_LO_0_3_0_PCI)—Offset 10h 2418
8.12.3 B-Unit Copy of I-Unit BAR (B_CR_ISPMMADR_HI_0_3_0_PCI)—Offset 14h . 2418
8.12.4 B-Unit Copy of Device 3 Control Register (B_CR_DEVICECTL_0_3_0_PCI)—Offset
78h................................................................................................... 2419
8.12.5 B-Unit Copy of PMCS for I-Unit Device 0/3/0 (B_CR_PMCS_0_3_0_PCI)—Offset
D4h .................................................................................................. 2420
8.13 Registers Summary........................................................................................ 2423
8.13.1 B-Unit Copy of the I/O Decode Ranges Register for LPC (B_CR_IOD_LPC)—Offset
80h................................................................................................... 2423
8.13.2 B-Unit Copy of the I/O Enables Register for LPC (B_CR_IOE_LPC)—Offset 82h ...
2424
8.13.3 B_LGIR1_LPC (B_CR_LGIR1_LPC)—Offset 84h........................................ 2425
8.13.4 B_LGIR2_LPC (B_CR_LGIR2_LPC)—Offset 88h........................................ 2426
8.13.5 B_LGIR3_LPC (B_CR_LGIR3_LPC)—Offset 8Ch ....................................... 2427
8.13.6 B_LGIR4_LPC (B_CR_LGIR4_LPC)—Offset 90h........................................ 2428
8.13.7 B-Unit Copy of the LPC Generic Memory Range Register for LPC
(B_CR_LGMR_LPC)—Offset 98h ............................................................ 2428
8.13.8 B-Unit Copy of the BIOS Decode Enable Register for LPC (B_CR_BDE_LPC)—
Offset D8h ......................................................................................... 2429
8.14 Registers Summary........................................................................................ 2431
8.14.1 B-Unit Copy of the TCO Base Address Register for Legacy SMBUS
(B_CR_TCOBASE_SMBUS)—Offset 50h .................................................. 2431
8.14.2 B-Unit Copy of the TCO Control Register for Legacy SMBUS
(B_CR_TCOCTL_SMBUS)—Offset 54h .................................................... 2431
8.15 Registers Summary........................................................................................ 2433
8.15.1 B-Unit Copy of the BIOS Decode Enable register for SPI (B_CR_BDE_SPI)—Offset
D8h .................................................................................................. 2433
8.16 Registers Summary........................................................................................ 2435
8.16.1 B-Unit Copy of IOBAR MMIO INDEX (B_CR_INDEX_0_2_0_IOBAR)—Offset 0h ...
2435
8.17 Registers Summary........................................................................................ 2437
8.17.1 B-Unit Shadow of Legacy VGA Decode GR and MSR Bits
(B_CR_VGADEC_0_2_0_VGABAR)—Offset 0h ......................................... 2437
8.18 Registers Summary........................................................................................ 2439
8.18.1 B-Unit Copy of Default VTd BAR PMEN (B_CR_PMEN_REG_0_0_0_DEFVTDBAR)—
Offset 64h ......................................................................................... 2439
8.18.2 B-Unit Copy of Default VTd BAR PLM Base Register
(B_CR_PLMBASE_REG_0_0_0_DEFVTDBAR)—Offset 68h ......................... 2440
8.18.3 B-Unit Copy of Default VTd BAR PLM Limit Register
(B_CR_PLMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 6Ch ......................... 2441
8.18.4 B-Unit Copy of Default VTd BAR PHM Base Register
(B_CR_PHMBASE_REG_0_0_0_DEFVTDBAR)—Offset 70h ......................... 2441
8.18.5 B-Unit Copy of Default VTd BAR PHM Limit Register
(B_CR_PHMLIMIT_REG_0_0_0_DEFVTDBAR)—Offset 78h ........................ 2442
54 334818
9 C-Unit ...................................................................................................................2445
9.1 Registers Summary ........................................................................................2445
9.1.1 Device ID and Vendor ID Register (DEVICE_ID_VENDOR_ID_0_0_0_PCI)—Offset
0h .....................................................................................................2446
9.1.2 PCI Status and PCI Command Register (PCI_STATUS_COMMAND_0_0_0_PCI)—
Offset 4h............................................................................................2446
9.1.3 PCI Revision ID and PCI Class Code Register
(REVISION_ID_CLASS_CODE_0_0_0_PCI)—Offset 8h ..............................2447
9.1.4 Master Latency Timer and Header Type Register
(MASTER_LATENCY_TIME_0_0_0_PCI)—Offset Ch ...................................2448
9.1.5 PCI Subsystem Vendor ID and PCI Subsystem ID (SVID_SID_0_0_0_PCI)—Offset
2Ch ...................................................................................................2449
9.1.6 Capability Register Pointer (CAPPTR_0_0_0_PCI)—Offset 34h ...................2449
9.1.7 Memory Controller Hub Base Address Register (MCHBAR_LO_0_0_0_PCI)—Offset
48h ...................................................................................................2450
9.1.8 Memory Controller Hub Base Address Register (MCHBAR_HI_0_0_0_PCI)—Offset
4Ch ...................................................................................................2451
9.1.9 Graphics and Memory Controller Hub Graphics Control Register
(GGC_0_0_0_PCI)—Offset 50h .............................................................2451
9.1.10 Device Enable Register (DEVEN_0_0_0_PCI)—Offset 54h .........................2453
9.1.11 Protected Audio Video Path Control (PAVPC_0_0_0_PCI)—Offset 58h .........2454
9.1.12 PCI Express Enhanced Configuration Range Base Address Low
(PCIEXBAR_LO_0_0_0_PCI)—Offset 60h ................................................2456
9.1.13 PCI Express Enhanced Configuration Range Base Address High
(PCIEXBAR_HI_0_0_0_PCI)—Offset 64h.................................................2457
9.1.14 Top of Upper Usable DRAM Low (TOUUD_LO_0_0_0_PCI)—Offset A8h .......2457
9.1.15 Top of Upper Usable DRAM High (TOUUD_HI_0_0_0_PCI)—Offset ACh .......2458
9.1.16 Base of Data Stolen Memory (BDSM_0_0_0_PCI)—Offset B0h ...................2459
9.1.17 Base of Graphics Stolen Memory (BGSM_0_0_0_PCI)—Offset B4h .............2460
9.1.18 Top Segment Memory Base (TSEGMB_0_0_0_PCI)—Offset B8h .................2461
9.1.19 Top of Lower Usable DRAM (TOLUD_0_0_0_PCI)—Offset BCh....................2461
9.1.20 Scratchpad (SKPD_0_0_0_PCI)—Offset DCh ...........................................2462
9.1.21 Capability ID0 Capability Control (CAPID0_CAPCTRL0_0_0_0_PCI)—Offset E0h ..
2463
9.1.22 Capability ID0 A (CAPID0_A_0_0_0_PCI)—Offset E4h ..............................2463
9.1.23 Capability ID0 B (CAPID0_B_0_0_0_PCI)—Offset E8h ..............................2465
9.1.24 Design and Engineering Backup Register 0 (DEBUP0_0_0_0_PCI)—Offset F8h ....
2466
9.1.25 Design and Engineering Backup Register 1 (DEBUP1_0_0_0_PCI)—Offset FCh....
2467
9.1.26 I/O Buffer Control (IOBCTL)—Offset 061Ch .............................................2467
9.1.27 Power Management Control And Status (PCS)—Offset 0054h ....................2469
9.1.28 LTRC_D013C_PCE—Offset 1048h ..........................................................2471
9.1.29 PID_PC—Offset 0050h .........................................................................2472
9.2 Registers Summary ........................................................................................2473
9.2.1 Thermal Management Base Address Register (TMBAR_LO_0_0_1_PCI)—Offset
10h ...................................................................................................2473
9.2.2 Thermal Management Base Address Register (TMBAR_HI_0_0_1_PCI)—Offset
14h ...................................................................................................2474
9.3 Registers Summary ........................................................................................2477
9.3.1 Device ID and Vendor ID Register (DEVICE_ID_VENDOR_ID_0_0_0_PCI)—Offset
0h .....................................................................................................2478
9.3.2 PCI Status and PCI Command Register (PCI_STATUS_COMMAND_0_0_0_PCI)—
Offset 4h............................................................................................2478
9.3.3 PCI Revision ID and PCI Class Code Register
(REVISION_ID_CLASS_CODE_0_0_0_PCI)—Offset 8h ..............................2479
334818 55
9.3.4 Master Latency Timer and Header Type Register
(MASTER_LATENCY_TIME_0_0_0_PCI)—Offset Ch .................................. 2480
9.3.5 PCI Subsystem Vendor ID and PCI Subsystem ID (SVID_SID_0_0_0_PCI)—Offset
2Ch .................................................................................................. 2481
9.3.6 Capability Register Pointer (CAPPTR_0_0_0_PCI)—Offset 34h ................... 2481
9.3.7 Memory Controller Hub Base Address Register (MCHBAR_LO_0_0_0_PCI)—Offset
48h................................................................................................... 2482
9.3.8 Memory Controller Hub Base Address Register (MCHBAR_HI_0_0_0_PCI)—Offset
4Ch .................................................................................................. 2483
9.3.9 Graphics and Memory Controller Hub Graphics Control Register
(GGC_0_0_0_PCI)—Offset 50h ............................................................. 2483
9.3.10 Device Enable Register (DEVEN_0_0_0_PCI)—Offset 54h ......................... 2485
9.3.11 Protected Audio Video Path Control (PAVPC_0_0_0_PCI)—Offset 58h......... 2486
9.3.12 PCI Express Enhanced Configuration Range Base Address Low
(PCIEXBAR_LO_0_0_0_PCI)—Offset 60h................................................ 2488
9.3.13 PCI Express Enhanced Configuration Range Base Address High
(PCIEXBAR_HI_0_0_0_PCI)—Offset 64h ................................................ 2489
9.3.14 Top of Upper Usable DRAM Low (TOUUD_LO_0_0_0_PCI)—Offset A8h ....... 2489
9.3.15 Top of Upper Usable DRAM High (TOUUD_HI_0_0_0_PCI)—Offset ACh ...... 2490
9.3.16 Base of Data Stolen Memory (BDSM_0_0_0_PCI)—Offset B0h .................. 2491
9.3.17 Base of Graphics Stolen Memory (BGSM_0_0_0_PCI)—Offset B4h ............. 2492
9.3.18 Top Segment Memory Base (TSEGMB_0_0_0_PCI)—Offset B8h ................ 2493
9.3.19 Top of Lower Usable DRAM (TOLUD_0_0_0_PCI)—Offset BCh ................... 2493
9.3.20 Scratchpad (SKPD_0_0_0_PCI)—Offset DCh........................................... 2494
9.3.21 Capability ID0 Capability Control (CAPID0_CAPCTRL0_0_0_0_PCI)—Offset E0h..
2495
9.3.22 Capability ID0 A (CAPID0_A_0_0_0_PCI)—Offset E4h.............................. 2495
9.3.23 Capability ID0 B (CAPID0_B_0_0_0_PCI)—Offset E8h.............................. 2497
9.3.24 Design and Engineering Backup Register 0 (DEBUP0_0_0_0_PCI)—Offset F8h ...
2498
9.3.25 Design and Engineering Backup Register 1 (DEBUP1_0_0_0_PCI)—Offset FCh ...
2499
9.3.26 I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2499
9.3.27 Power Management Control And Status (PCS)—Offset 0054h .................... 2501
9.3.28 LTRC_D013C_PCE—Offset 1048h .......................................................... 2503
9.3.29 PID_PC—Offset 0050h ......................................................................... 2504
9.4 Registers Summary........................................................................................ 2507
9.4.1 Thermal Management Base Address Register (TMBAR_LO_0_0_1_PCI)—Offset
10h................................................................................................... 2507
9.4.2 Thermal Management Base Address Register (TMBAR_HI_0_0_1_PCI)—Offset
14h................................................................................................... 2508
10 Imaging Control................................................................................................... 2509
10.1 Registers Summary........................................................................................ 2509
10.1.1 (VID_DID)—Offset 0h......................................................................... 2509
10.1.2 (PCICMD_PCISTS)—Offset 4h .............................................................. 2510
10.1.3 (RID_CC)—Offset 8h .......................................................................... 2511
10.1.4 (CLS_MLT_HT_BIST)—Offset Ch .......................................................... 2512
10.1.5 (ISPMMADR_LOW)—Offset 10h............................................................ 2513
10.1.6 (ISPMMADR_HIGH)—Offset 14h........................................................... 2514
10.1.7 (SVID_SID)—Offset 2Ch ..................................................................... 2514
10.1.8 (CAPPOINT)—Offset 34h ..................................................................... 2515
10.1.9 (INTR)—Offset 3Ch ............................................................................ 2515
10.1.10 (PCIECAPHDR_PCIECAP)—Offset 70h ................................................... 2516
10.1.11 (DEVICECAP)—Offset 74h ................................................................... 2517
10.1.12 (DEVICECTL_DEVICESTS)—Offset 78h.................................................. 2518
56 334818
10.1.13 (MSI_CAPID)—Offset ACh....................................................................2519
10.1.14 (MSI_ADDRESS_LO)—Offset B0h .........................................................2520
10.1.15 (MSI_ADDRESS_HI)—Offset B4h ..........................................................2520
10.1.16 (MSI_DATA)—Offset B8h .....................................................................2521
10.1.17 (PMCAP)—Offset D0h ..........................................................................2522
10.1.18(PMCS)—Offset D4h ............................................................................2522
10.1.19(SENSOR_FREQ_CTL)—Offset 16Ch .......................................................2523
10.1.20(SENSOR_CLK_CTL)—Offset 170h .........................................................2524
10.1.21NFC_CFG ...........................................................................................2525
10.1.22IUNIT_CFG .........................................................................................2526
10.2 Registers Summary ........................................................................................2529
10.2.1 (VID_DID)—Offset 0h .........................................................................2529
10.2.2 (PCICMD_PCISTS)—Offset 4h ..............................................................2530
10.2.3 (RID_CC)—Offset 8h...........................................................................2531
10.2.4 (CLS_MLT_HT_BIST)—Offset Ch...........................................................2532
10.2.5 (ISPMMADR_LOW)—Offset 10h ............................................................2533
10.2.6 (ISPMMADR_HIGH)—Offset 14h ...........................................................2534
10.2.7 (SVID_SID)—Offset 2Ch......................................................................2534
10.2.8 (CAPPOINT)—Offset 34h .....................................................................2535
10.2.9 (INTR)—Offset 3Ch.............................................................................2535
10.2.10 (PCIECAPHDR_PCIECAP)—Offset 70h ....................................................2536
10.2.11 (DEVICECAP)—Offset 74h....................................................................2537
10.2.12 (DEVICECTL_DEVICESTS)—Offset 78h ..................................................2538
10.2.13 (MSI_CAPID)—Offset ACh....................................................................2539
10.2.14 (MSI_ADDRESS_LO)—Offset B0h .........................................................2540
10.2.15 (MSI_ADDRESS_HI)—Offset B4h ..........................................................2540
10.2.16 (MSI_DATA)—Offset B8h .....................................................................2541
10.2.17 (PMCAP)—Offset D0h ..........................................................................2542
10.2.18(PMCS)—Offset D4h ............................................................................2542
10.2.19(SENSOR_FREQ_CTL)—Offset 16Ch .......................................................2543
10.2.20(SENSOR_CLK_CTL)—Offset 170h .........................................................2544
10.2.21NFC_CFG ...........................................................................................2545
10.2.22IUNIT_CFG .........................................................................................2546
11 Audio Controller ...................................................................................................2549
11.1 Registers Summary ........................................................................................2549
11.1.1 Vendor Identification (VID)—Offset 0h ...................................................2550
11.1.2 Device ID (DID)—Offset 2h...................................................................2551
11.1.3 Command (CMD)—Offset 4h .................................................................2551
11.1.4 Status (STS)—Offset 6h .......................................................................2552
11.1.5 Revision Identification (RID)—Offset 8h..................................................2553
11.1.6 Programming Interface (PI)—Offset 9h...................................................2554
11.1.7 Sub Class Code (SCC)—Offset Ah ..........................................................2554
11.1.8 Base Class Code (BCC)—Offset Bh .........................................................2555
11.1.9 Cache Line Size (CLS)—Offset Ch ..........................................................2555
11.1.10Latency Timer (LT)—Offset Dh ..............................................................2556
11.1.11Header Type (HTYPE)—Offset Eh ...........................................................2556
11.1.12Built-in Self Test (BIST)—Offset Fh ........................................................2557
11.1.13Intel HD Audio Base Lower Address (HDALBA)—Offset 10h .......................2557
11.1.14Intel HD Audio Base Upper Address (HDAUBA)—Offset 14h .......................2558
11.1.15Shadowed PCI Configuration Lower Base Address (SPCLBA)—Offset 18h.....2558
11.1.16Shadowed PCI Configuration Upper Base Address (SPCUBA)—Offset 1Ch ....2559
11.1.17Audio DSP Lower Base Address (ADSPLBA)—Offset 20h............................2559
11.1.18Audio DSP Upper Base Address (ADSPUBA)—Offset 24h ...........................2560
11.1.19Subsystem Vendor ID (SVID)—Offset 2Ch ..............................................2561
334818 57
11.1.20Subsystem ID (SID)—Offset 2Eh........................................................... 2561
11.1.21Capability Pointer (CAPPTR)—Offset 34h ................................................ 2562
11.1.22Interrupt Line (INTLN)—Offset 3Ch ....................................................... 2562
11.1.23Interrupt Pin (INTPN)—Offset 3Dh......................................................... 2563
11.1.24Test Mode 1 register (TM1)—Offset 43h ................................................. 2563
11.1.25PCI Power Management Capability ID (PID)—Offset 50h .......................... 2564
11.1.26MSI Capability ID (MID)—Offset 60h ..................................................... 2565
11.1.27MSI Message Control (MMC)—Offset 62h ............................................... 2565
11.1.28MSI Message Lower Address (MMLA)—Offset 64h.................................... 2566
11.1.29MSI Message Upper Address (MMUA)—Offset 68h ................................... 2566
11.1.30MSI Message Data (MMD)—Offset 6Ch................................................... 2567
11.1.31PCI Express Capability ID (PXID)—Offset 70h ......................................... 2567
11.1.32PCI Express Capabilities (PXC)—Offset 72h ............................................ 2568
11.1.33Device Capabilities (DEVCAP)—Offset 74h .............................................. 2568
11.1.34Device Control (DEVC)—Offset 78h ....................................................... 2569
11.1.35Device Status (DEVS)—Offset 7Ah ........................................................ 2571
11.1.36Vendor Specific Capability Identifiers (VSCID)—Offset 80h ....................... 2571
11.1.37Vendor Specific Extended Capability (VSECID)—Offset 84h....................... 2572
11.1.38Device Idle Pointer (DEVIDLEPTR)—Offset 8Ch ....................................... 2573
11.1.39Device Idle Power On Latency (DEVIDLEPOL)—Offset 90h ........................ 2573
11.1.40Virtual Channel Enhanced Capability Header (VCCAP)—Offset 100h ........... 2574
11.1.41Port VC Capability Register 1 (PVCCAP1)—Offset 104h ............................. 2575
11.1.42Port VC Capability Register 2 (PVCCAP2)—Offset 108h ............................. 2576
11.1.43Port VC Control Register (PVCCTL)—Offset 10Ch ..................................... 2576
11.1.44Port VC Status Register (PVCSTS)—Offset 10Eh ...................................... 2577
11.1.45VC0 Resource Capability Register (VC0CAP)—Offset 110h ........................ 2577
11.1.46VC0 Resource Control Register (VC0CTL)—Offset 114h ............................ 2578
11.1.47VC0 Resource Status Register (VC0STS)—Offset 11Ah ............................. 2579
11.1.48VCi Resource Capability Register (VCiCAP)—Offset 11Ch .......................... 2580
11.1.49VCi Resource Control Register (VCiCTL)—Offset 120h .............................. 2580
11.1.50VCi Resource Status Register (VCiSTS)—Offset 126h ............................... 2581
11.1.51Root Complex Link Declaration Enhanced (RCCAP)—Offset 130h ............... 2582
11.1.52Element Self Description (ESD)—Offset 134h.......................................... 2582
11.1.53Link 1 Description (L1DESC)—Offset 140h.............................................. 2583
11.1.54Link 1 Lower Address (L1LADD)—Offset 148h ......................................... 2584
11.1.55Link 1 Upper Address (L1UADD)—Offset 14Ch ........................................ 2584
11.1.56I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2585
11.1.57Power Management Control And Status (PCS)—Offset 0054h .................... 2586
11.1.58LTRC_D013C_PCE—Offset 1048h .......................................................... 2588
11.1.59PID_PC—Offset 0050h ......................................................................... 2589
11.2 Registers Summary........................................................................................ 2590
11.2.1 Global Capabilities (GCAP)—Offset 0h .................................................... 2604
11.2.2 Minor Version (VMIN)—Offset 2h........................................................... 2604
11.2.3 Major Version (VMAJ)—Offset 3h........................................................... 2605
11.2.4 Output Payload Capability (OUTPAY)—Offset 4h ...................................... 2605
11.2.5 Input Payload Capability (INPAY)—Offset 6h........................................... 2606
11.2.6 Global Control (GCTL)—Offset 8h .......................................................... 2607
11.2.7 Wake Enable (WAKEEN)—Offset Ch ....................................................... 2609
11.2.8 Wake Status (WAKESTS)—Offset Eh...................................................... 2609
11.2.9 Global Status (GSTS)—Offset 10h ......................................................... 2610
11.2.10Global Capabilities 2 (GCAP2)—Offset 12h.............................................. 2610
11.2.11Linked List Capabilities Header (LLCH)—Offset 14h.................................. 2611
11.2.12Output Stream Payload Capability (OUTSTRMPAY)—Offset 18h ................. 2612
11.2.13Input Stream Payload Capability (INSTRMPAY)—Offset 1Ah ...................... 2612
11.2.14Interrupt Control (INTCTL)—Offset 20h.................................................. 2613
58 334818
11.2.15Interrupt Status (INTSTS)—Offset 24h ...................................................2614
11.2.16Wall Clock Counter (WALCLK)—Offset 30h ..............................................2615
11.2.17Stream Synchronization (SSYNC)—Offset 38h .........................................2616
11.2.18CORB Lower Base Address (CORBLBASE)—Offset 40h ..............................2617
11.2.19CORB Upper Base Address (CORBUBASE)—Offset 44h ..............................2617
11.2.20CORB Write Pointer (CORBWP)—Offset 48h.............................................2618
11.2.21CORB Read Pointer (CORBRP)—Offset 4Ah..............................................2618
11.2.22CORB Control (CORBCTL)—Offset 4Ch....................................................2619
11.2.23CORB Status (CORBSTS)—Offset 4Dh ....................................................2620
11.2.24CORB Size (CORBSIZE)—Offset 4Eh.......................................................2620
11.2.25RIRB Lower Base Address (RIRBLBASE)—Offset 50h ................................2621
11.2.26RIRB Upper Base Address (RIRBUBASE)—Offset 54h ................................2622
11.2.27RIRB Write Pointer (RIRBWP)—Offset 58h...............................................2622
11.2.28Response Interrupt Count (RINTCNT)—Offset 5Ah ...................................2623
11.2.29RIRB Control (RIRBCTL)—Offset 5Ch......................................................2623
11.2.30RIRB Status (RIRBSTS)—Offset 5Dh ......................................................2624
11.2.31RIRB Size (RIRBSIZE)—Offset 5Eh.........................................................2625
11.2.32Immediate Command Status (ICS)—Offset 68h .......................................2625
11.2.33DMA Position Lower Base Address (DPLBASE)—Offset 70h ........................2626
11.2.34DMA Position Upper Base Address (DPUBASE)—Offset 74h........................2627
11.2.35Input/Output Stream Descriptor x Control (ISD0CTL)—Offset 80h..............2628
11.2.36Input/Output Stream Descriptor x Status (ISD0STS)—Offset 83h ..............2629
11.2.37Input/Output Stream Descriptor x Link Position in Buffer (ISD0LPIB)—Offset 84h
2631
11.2.38Input/Output Stream Descriptor x Cyclic Buffer Length (ISD0CBL)—Offset 88h ...
2631
11.2.39Input/Output Stream Descriptor x Last Valid Index (ISD0LVI)—Offset 8Ch ..2632
11.2.40Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD0FIFOW)—Offset
8Eh ...................................................................................................2633
11.2.41Input/Output Stream Descriptor x FIFO Size (ISD0FIFOS)—Offset 90h .......2633
11.2.42Input/Output Stream Descriptor x Format (ISD0FMT)—Offset 92h .............2634
11.2.43Input/Output Stream Descriptor x FIFO Limit (ISD0FIFOL)—Offset 94h.......2636
11.2.44Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD0BDLPLBA)—Offset 98h .....................................................2636
11.2.45Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD0BDLPUBA)—Offset 9Ch.....................................................2637
11.2.46Input/Output Stream Descriptor x Control (ISD1CTL)—Offset A0h..............2637
11.2.47Input/Output Stream Descriptor x Status (ISD1STS)—Offset A3h ..............2639
11.2.48Input/Output Stream Descriptor x Link Position in Buffer (ISD1LPIB)—Offset A4h
2641
11.2.49Input/Output Stream Descriptor x Cyclic Buffer Length (ISD1CBL)—Offset A8h...
2641
11.2.50Input/Output Stream Descriptor x Last Valid Index (ISD1LVI)—Offset ACh..2642
11.2.51Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD1FIFOW)—Offset
AEh ...................................................................................................2643
11.2.52Input/Output Stream Descriptor x FIFO Size (ISD1FIFOS)—Offset B0h .......2643
11.2.53Input/Output Stream Descriptor x Format (ISD1FMT)—Offset B2h .............2644
11.2.54Input/Output Stream Descriptor x FIFO Limit (ISD1FIFOL)—Offset B4h ......2646
11.2.55Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD1BDLPLBA)—Offset B8h .....................................................2646
11.2.56Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD1BDLPUBA)—Offset BCh.....................................................2647
11.2.57Input/Output Stream Descriptor x Control (ISD2CTL)—Offset C0h .............2647
11.2.58Input/Output Stream Descriptor x Status (ISD2STS)—Offset C3h ..............2649
11.2.59Input/Output Stream Descriptor x Link Position in Buffer (ISD2LPIB)—Offset C4h
2651
334818 59
11.2.60Input/Output Stream Descriptor x Cyclic Buffer Length (ISD2CBL)—Offset C8h ..
2651
11.2.61Input/Output Stream Descriptor x Last Valid Index (ISD2LVI)—Offset CCh . 2652
11.2.62Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD2FIFOW)—Offset
CEh .................................................................................................. 2653
11.2.63Input/Output Stream Descriptor x FIFO Size (ISD2FIFOS)—Offset D0h ...... 2653
11.2.64Input/Output Stream Descriptor x Format (ISD2FMT)—Offset D2h ............ 2654
11.2.65Input/Output Stream Descriptor x FIFO Limit (ISD2FIFOL)—Offset D4h...... 2656
11.2.66Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD2BDLPLBA)—Offset D8h .................................................... 2656
11.2.67Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD2BDLPUBA)—Offset DCh.................................................... 2657
11.2.68Input/Output Stream Descriptor x Control (ISD3CTL)—Offset E0h ............. 2657
11.2.69Input/Output Stream Descriptor x Status (ISD3STS)—Offset E3h .............. 2659
11.2.70Input/Output Stream Descriptor x Link Position in Buffer (ISD3LPIB)—Offset E4h
2661
11.2.71Input/Output Stream Descriptor x Cyclic Buffer Length (ISD3CBL)—Offset E8h ..
2661
11.2.72Input/Output Stream Descriptor x Last Valid Index (ISD3LVI)—Offset ECh . 2662
11.2.73Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD3FIFOW)—Offset
EEh................................................................................................... 2663
11.2.74Input/Output Stream Descriptor x FIFO Size (ISD3FIFOS)—Offset F0h ....... 2663
11.2.75Input/Output Stream Descriptor x Format (ISD3FMT)—Offset F2h ............. 2664
11.2.76Input/Output Stream Descriptor x FIFO Limit (ISD3FIFOL)—Offset F4h ...... 2666
11.2.77Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD3BDLPLBA)—Offset F8h ..................................................... 2666
11.2.78Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD3BDLPUBA)—Offset FCh .................................................... 2667
11.2.79Input/Output Stream Descriptor x Control (ISD4CTL)—Offset 100h ........... 2667
11.2.80Input/Output Stream Descriptor x Status (ISD4STS)—Offset 103h ............ 2669
11.2.81Input/Output Stream Descriptor x Link Position in Buffer (ISD4LPIB)—Offset 104h
2671
11.2.82Input/Output Stream Descriptor x Cyclic Buffer Length (ISD4CBL)—Offset 108h.
2671
11.2.83Input/Output Stream Descriptor x Last Valid Index (ISD4LVI)—Offset 10Ch 2672
11.2.84Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD4FIFOW)—Offset
10Eh ................................................................................................. 2673
11.2.85Input/Output Stream Descriptor x FIFO Size (ISD4FIFOS)—Offset 110h ..... 2673
11.2.86Input/Output Stream Descriptor x Format (ISD4FMT)—Offset 112h ........... 2674
11.2.87Input/Output Stream Descriptor x FIFO Limit (ISD4FIFOL)—Offset 114h .... 2676
11.2.88Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD4BDLPLBA)—Offset 118h ................................................... 2676
11.2.89Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD4BDLPUBA)—Offset 11Ch .................................................. 2677
11.2.90Input/Output Stream Descriptor x Control (ISD5CTL)—Offset 120h ........... 2677
11.2.91Input/Output Stream Descriptor x Status (ISD5STS)—Offset 123h ............ 2679
11.2.92Input/Output Stream Descriptor x Link Position in Buffer (ISD5LPIB)—Offset 124h
2681
11.2.93Input/Output Stream Descriptor x Cyclic Buffer Length (ISD5CBL)—Offset 128h.
2681
11.2.94Input/Output Stream Descriptor x Last Valid Index (ISD5LVI)—Offset 12Ch 2682
11.2.95Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD5FIFOW)—Offset
12Eh ................................................................................................. 2683
11.2.96Input/Output Stream Descriptor x FIFO Size (ISD5FIFOS)—Offset 130h ..... 2683
11.2.97Input/Output Stream Descriptor x Format (ISD5FMT)—Offset 132h ........... 2684
11.2.98Input/Output Stream Descriptor x FIFO Limit (ISD5FIFOL)—Offset 134h .... 2686
60 334818
11.2.99Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD5BDLPLBA)—Offset 138h....................................................2686
11.2.100Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD5BDLPUBA)—Offset 13Ch ...................................................2687
11.2.101Input/Output Stream Descriptor x Control (ISD6CTL)—Offset 140h ..........2687
11.2.102Input/Output Stream Descriptor x Status (ISD6STS)—Offset 143h ...........2689
11.2.103Input/Output Stream Descriptor x Link Position in Buffer (ISD6LPIB)—Offset
144h .................................................................................................2691
11.2.104Input/Output Stream Descriptor x Cyclic Buffer Length (ISD6CBL)—Offset 148h
2691
11.2.105Input/Output Stream Descriptor x Last Valid Index (ISD6LVI)—Offset 14Ch......
2692
11.2.106Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD6FIFOW)—
Offset 14Eh ........................................................................................2693
11.2.107Input/Output Stream Descriptor x FIFO Size (ISD6FIFOS)—Offset 150h ....2693
11.2.108Input/Output Stream Descriptor x Format (ISD6FMT)—Offset 152h ..........2694
11.2.109Input/Output Stream Descriptor x FIFO Limit (ISD6FIFOL)—Offset 154h ...2696
11.2.110Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD6BDLPLBA)—Offset 158h....................................................2696
11.2.111Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD6BDLPUBA)—Offset 15Ch ...................................................2697
11.2.112Input/Output Stream Descriptor x Control (OSD0CTL)—Offset 160h .........2697
11.2.113Input/Output Stream Descriptor x Status (OSD0STS)—Offset 163h ..........2699
11.2.114Input/Output Stream Descriptor x Link Position in Buffer (OSD0LPIB)—Offset
164h .................................................................................................2701
11.2.115Input/Output Stream Descriptor x Cyclic Buffer Length (OSD0CBL)—Offset 168h
2701
11.2.116Input/Output Stream Descriptor x Last Valid Index (OSD0LVI)—Offset 16Ch.....
2702
11.2.117Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD0FIFOW)—
Offset 16Eh ........................................................................................2703
11.2.118Input/Output Stream Descriptor x FIFO Size (OSD0FIFOS)—Offset 170h ...2703
11.2.119Input/Output Stream Descriptor x Format (OSD0FMT)—Offset 172h .........2704
11.2.120Input/Output Stream Descriptor x FIFO Limit (OSD0FIFOL)—Offset 174h ..2706
11.2.121Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD0BDLPLBA)—Offset 178h...................................................2706
11.2.122Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD0BDLPUBA)—Offset 17Ch ..................................................2707
11.2.123Input/Output Stream Descriptor x Control (OSD1CTL)—Offset 180h .........2708
11.2.124Input/Output Stream Descriptor x Status (OSD1STS)—Offset 183h ..........2709
11.2.125Input/Output Stream Descriptor x Link Position in Buffer (OSD1LPIB)—Offset
184h .................................................................................................2711
11.2.126Input/Output Stream Descriptor x Cyclic Buffer Length (OSD1CBL)—Offset 188h
2711
11.2.127Input/Output Stream Descriptor x Last Valid Index (OSD1LVI)—Offset 18Ch.....
2712
11.2.128Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD1FIFOW)—
Offset 18Eh ........................................................................................2713
11.2.129Input/Output Stream Descriptor x FIFO Size (OSD1FIFOS)—Offset 190h ...2713
11.2.130Input/Output Stream Descriptor x Format (OSD1FMT)—Offset 192h .........2714
11.2.131Input/Output Stream Descriptor x FIFO Limit (OSD1FIFOL)—Offset 194h ..2716
11.2.132Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD1BDLPLBA)—Offset 198h...................................................2716
11.2.133Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD1BDLPUBA)—Offset 19Ch ..................................................2717
11.2.134Input/Output Stream Descriptor x Control (OSD2CTL)—Offset 1A0h .........2718
334818 61
11.2.135Input/Output Stream Descriptor x Status (OSD2STS)—Offset 1A3h.......... 2719
11.2.136Input/Output Stream Descriptor x Link Position in Buffer (OSD2LPIB)—Offset
1A4h................................................................................................. 2721
11.2.137Input/Output Stream Descriptor x Cyclic Buffer Length (OSD2CBL)—Offset 1A8h
2721
11.2.138Input/Output Stream Descriptor x Last Valid Index (OSD2LVI)—Offset 1ACh ....
2722
11.2.139Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD2FIFOW)—
Offset 1AEh ....................................................................................... 2723
11.2.140Input/Output Stream Descriptor x FIFO Size (OSD2FIFOS)—Offset 1B0h .. 2723
11.2.141Input/Output Stream Descriptor x Format (OSD2FMT)—Offset 1B2h ........ 2724
11.2.142Input/Output Stream Descriptor x FIFO Limit (OSD2FIFOL)—Offset 1B4h.. 2726
11.2.143Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD2BDLPLBA)—Offset 1B8h .................................................. 2726
11.2.144Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD2BDLPUBA)—Offset 1BCh ................................................. 2727
11.2.145Input/Output Stream Descriptor x Control (OSD3CTL)—Offset 1C0h......... 2728
11.2.146Input/Output Stream Descriptor x Status (OSD3STS)—Offset 1C3h.......... 2729
11.2.147Input/Output Stream Descriptor x Link Position in Buffer (OSD3LPIB)—Offset
1C4h................................................................................................. 2731
11.2.148Input/Output Stream Descriptor x Cyclic Buffer Length (OSD3CBL)—Offset 1C8h
2731
11.2.149Input/Output Stream Descriptor x Last Valid Index (OSD3LVI)—Offset 1CCh ....
2732
11.2.150Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD3FIFOW)—
Offset 1CEh ....................................................................................... 2733
11.2.151Input/Output Stream Descriptor x FIFO Size (OSD3FIFOS)—Offset 1D0h .. 2733
11.2.152Input/Output Stream Descriptor x Format (OSD3FMT)—Offset 1D2h ........ 2734
11.2.153Input/Output Stream Descriptor x FIFO Limit (OSD3FIFOL)—Offset 1D4h . 2736
11.2.154Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD3BDLPLBA)—Offset 1D8h.................................................. 2736
11.2.155Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD3BDLPUBA)—Offset 1DCh ................................................. 2737
11.2.156Input/Output Stream Descriptor x Control (OSD4CTL)—Offset 1E0h ......... 2738
11.2.157Input/Output Stream Descriptor x Status (OSD4STS)—Offset 1E3h.......... 2739
11.2.158Input/Output Stream Descriptor x Link Position in Buffer (OSD4LPIB)—Offset
1E4h ................................................................................................. 2741
11.2.159Input/Output Stream Descriptor x Cyclic Buffer Length (OSD4CBL)—Offset 1E8h
2741
11.2.160Input/Output Stream Descriptor x Last Valid Index (OSD4LVI)—Offset 1ECh ....
2742
11.2.161Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD4FIFOW)—
Offset 1EEh........................................................................................ 2743
11.2.162Input/Output Stream Descriptor x FIFO Size (OSD4FIFOS)—Offset 1F0h... 2743
11.2.163Input/Output Stream Descriptor x Format (OSD4FMT)—Offset 1F2h ......... 2744
11.2.164Input/Output Stream Descriptor x FIFO Limit (OSD4FIFOL)—Offset 1F4h .. 2746
11.2.165Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD4BDLPLBA)—Offset 1F8h .................................................. 2746
11.2.166Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD4BDLPUBA)—Offset 1FCh.................................................. 2747
11.2.167Input/Output Stream Descriptor x Control (OSD5CTL)—Offset 200h ......... 2747
11.2.168Input/Output Stream Descriptor x Status (OSD5STS)—Offset 203h.......... 2749
11.2.169Input/Output Stream Descriptor x Link Position in Buffer (OSD5LPIB)—Offset
204h ................................................................................................. 2751
11.2.170Input/Output Stream Descriptor x Cyclic Buffer Length (OSD5CBL)—Offset 208h
2751
62 334818
11.2.171Input/Output Stream Descriptor x Last Valid Index (OSD5LVI)—Offset 20Ch.....
2752
11.2.172Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD5FIFOW)—
Offset 20Eh ........................................................................................2753
11.2.173Input/Output Stream Descriptor x FIFO Size (OSD5FIFOS)—Offset 210h ...2753
11.2.174Input/Output Stream Descriptor x Format (OSD5FMT)—Offset 212h .........2754
11.2.175Input/Output Stream Descriptor x FIFO Limit (OSD5FIFOL)—Offset 214h ..2756
11.2.176Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD5BDLPLBA)—Offset 218h...................................................2756
11.2.177Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD5BDLPUBA)—Offset 21Ch ..................................................2757
11.2.178Global Time Synchronization Capability Header (GTSCH)—Offset 500h ......2758
11.2.179Global Time Synchronization Controller Adjust Control (GTSCTLAC)—Offset 50Ch
2758
11.2.180Global Time Synchronization Capture Control (GTSCC0)—Offset 520h .......2759
11.2.181Wall Frame Counter Captured (WALFCC0)—Offset 524h ..........................2760
11.2.182Time Stamp Counter Captured Lower (TSCCL0)—Offset 528h ..................2761
11.2.183Time Stamp Counter Captured Upper (TSCCU0)—Offset 52Ch..................2761
11.2.184Linear Link Position Frame Offset Captured (LLPFOC0)—Offset 534h .........2762
11.2.185Linear Link Position Captured Lower (LLPCL0)—Offset 538h .....................2762
11.2.186Linear Link Position Captured Upper (LLPCU0)—Offset 53Ch ....................2763
11.2.187Global Time Synchronization Capture Control (GTSCC1)—Offset 540h .......2763
11.2.188Wall Frame Counter Captured (WALFCC1)—Offset 544h ..........................2764
11.2.189Time Stamp Counter Captured Lower (TSCCL1)—Offset 548h ..................2765
11.2.190Time Stamp Counter Captured Upper (TSCCU1)—Offset 54Ch..................2765
11.2.191Linear Link Position Frame Offset Captured (LLPFOC1)—Offset 554h .........2766
11.2.192Linear Link Position Captured Lower (LLPCL1)—Offset 558h .....................2766
11.2.193Linear Link Position Captured Upper (LLPCU1)—Offset 55Ch ....................2767
11.2.194Software Position Based FIFO Capability Header (SPBFCH)—Offset 700h ...2767
11.2.195Software Position Based FIFO Control (SPBFCTL)—Offset 704h.................2768
11.2.196Input/Output Stream Descriptor x Software Position in Buffer (ISD0SPIB)—
Offset 708h ........................................................................................2769
11.2.197Input/Output Stream Descriptor x Max FIFO Size (ISD0MAXFIFOS)—Offset 70Ch
2769
11.2.198Input/Output Stream Descriptor x Software Position in Buffer (ISD1SPIB)—
Offset 710h ........................................................................................2770
11.2.199Input/Output Stream Descriptor x Max FIFO Size (ISD1MAXFIFOS)—Offset 714h
2770
11.2.200Input/Output Stream Descriptor x Software Position in Buffer (ISD2SPIB)—
Offset 718h ........................................................................................2771
11.2.201Input/Output Stream Descriptor x Max FIFO Size (ISD2MAXFIFOS)—Offset 71Ch
2772
11.2.202Input/Output Stream Descriptor x Software Position in Buffer (ISD3SPIB)—
Offset 720h ........................................................................................2772
11.2.203Input/Output Stream Descriptor x Max FIFO Size (ISD3MAXFIFOS)—Offset 724h
2773
11.2.204Input/Output Stream Descriptor x Software Position in Buffer (ISD4SPIB)—
Offset 728h ........................................................................................2773
11.2.205Input/Output Stream Descriptor x Max FIFO Size (ISD4MAXFIFOS)—Offset 72Ch
2774
11.2.206Input/Output Stream Descriptor x Software Position in Buffer (ISD5SPIB)—
Offset 730h ........................................................................................2775
11.2.207Input/Output Stream Descriptor x Max FIFO Size (ISD5MAXFIFOS)—Offset 734h
2775
11.2.208Input/Output Stream Descriptor x Software Position in Buffer (ISD6SPIB)—
Offset 738h ........................................................................................2776
334818 63
11.2.209Input/Output Stream Descriptor x Max FIFO Size (ISD6MAXFIFOS)—Offset 73Ch
2776
11.2.210Input/Output Stream Descriptor x Software Position in Buffer (OSD0SPIB)—
Offset 740h........................................................................................ 2777
11.2.211Input/Output Stream Descriptor x Max FIFO Size (OSD0MAXFIFOS)—Offset
744h ................................................................................................. 2778
11.2.212Input/Output Stream Descriptor x Software Position in Buffer (OSD1SPIB)—
Offset 748h........................................................................................ 2778
11.2.213Input/Output Stream Descriptor x Max FIFO Size (OSD1MAXFIFOS)—Offset
74Ch................................................................................................. 2779
11.2.214Input/Output Stream Descriptor x Software Position in Buffer (OSD2SPIB)—
Offset 750h........................................................................................ 2779
11.2.215Input/Output Stream Descriptor x Max FIFO Size (OSD2MAXFIFOS)—Offset
754h ................................................................................................. 2780
11.2.216Input/Output Stream Descriptor x Software Position in Buffer (OSD3SPIB)—
Offset 758h........................................................................................ 2780
11.2.217Input/Output Stream Descriptor x Max FIFO Size (OSD3MAXFIFOS)—Offset
75Ch................................................................................................. 2781
11.2.218Input/Output Stream Descriptor x Software Position in Buffer (OSD4SPIB)—
Offset 760h........................................................................................ 2782
11.2.219Input/Output Stream Descriptor x Max FIFO Size (OSD4MAXFIFOS)—Offset
764h ................................................................................................. 2782
11.2.220Input/Output Stream Descriptor x Software Position in Buffer (OSD5SPIB)—
Offset 768h........................................................................................ 2783
11.2.221Input/Output Stream Descriptor x Max FIFO Size (OSD5MAXFIFOS)—Offset
76Ch................................................................................................. 2783
11.2.222Processing Pipe Capability Header (PPCH)—Offset 800h .......................... 2784
11.2.223Processing Pipe Control (PPCTL)—Offset 804h ....................................... 2785
11.2.224Processing Pipe Status (PPSTS)—Offset 808h ........................................ 2786
11.2.225Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC0LLPL)—Offset 810h .................................................................. 2786
11.2.226Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC0LLPU)—Offset 814h ................................................................. 2787
11.2.227Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC0LDPL)—Offset 818h ................................................................. 2787
11.2.228Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC0LDPU)—Offset 81Ch................................................................. 2788
11.2.229Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC1LLPL)—Offset 820h .................................................................. 2789
11.2.230Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC1LLPU)—Offset 824h ................................................................. 2789
11.2.231Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC1LDPL)—Offset 828h ................................................................. 2790
11.2.232Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC1LDPU)—Offset 82Ch................................................................. 2790
11.2.233Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC2LLPL)—Offset 830h .................................................................. 2791
11.2.234Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC2LLPU)—Offset 834h ................................................................. 2791
11.2.235Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC2LDPL)—Offset 838h ................................................................. 2792
11.2.236Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC2LDPU)—Offset 83Ch................................................................. 2792
11.2.237Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC3LLPL)—Offset 840h .................................................................. 2793
11.2.238Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC3LLPU)—Offset 844h ................................................................. 2794
64 334818
11.2.239Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC3LDPL)—Offset 848h ..................................................................2794
11.2.240Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC3LDPU)—Offset 84Ch .................................................................2795
11.2.241Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC4LLPL)—Offset 850h ..................................................................2795
11.2.242Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC4LLPU)—Offset 854h ..................................................................2796
11.2.243Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC4LDPL)—Offset 858h ..................................................................2796
11.2.244Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC4LDPU)—Offset 85Ch .................................................................2797
11.2.245Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC5LLPL)—Offset 860h ..................................................................2798
11.2.246Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC5LLPU)—Offset 864h ..................................................................2798
11.2.247Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC5LDPL)—Offset 868h ..................................................................2799
11.2.248Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC5LDPU)—Offset 86Ch .................................................................2799
11.2.249Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC6LLPL)—Offset 870h ..................................................................2800
11.2.250Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC6LLPU)—Offset 874h ..................................................................2801
11.2.251Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC6LDPL)—Offset 878h ..................................................................2801
11.2.252Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC6LDPU)—Offset 87Ch .................................................................2802
11.2.253Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC0LLPL)—Offset 880h .................................................................2802
11.2.254Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC0LLPU)—Offset 884h .................................................................2803
11.2.255Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC0LDPL)—Offset 888h .................................................................2803
11.2.256Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC0LDPU)—Offset 88Ch ................................................................2804
11.2.257Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC1LLPL)—Offset 890h .................................................................2805
11.2.258Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC1LLPU)—Offset 894h .................................................................2805
11.2.259Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC1LDPL)—Offset 898h .................................................................2806
11.2.260Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC1LDPU)—Offset 89Ch ................................................................2806
11.2.261Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC2LLPL)—Offset 8A0h .................................................................2807
11.2.262Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC2LLPU)—Offset 8A4h .................................................................2808
11.2.263Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC2LDPL)—Offset 8A8h.................................................................2808
11.2.264Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC2LDPU)—Offset 8ACh ................................................................2809
11.2.265Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC3LLPL)—Offset 8B0h .................................................................2809
11.2.266Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC3LLPU)—Offset 8B4h .................................................................2810
334818 65
11.2.267Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC3LDPL)—Offset 8B8h ................................................................ 2810
11.2.268Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC3LDPU)—Offset 8BCh ............................................................... 2811
11.2.269Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC4LLPL)—Offset 8C0h................................................................. 2812
11.2.270Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC4LLPU)—Offset 8C4h ................................................................ 2812
11.2.271Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC4LDPL)—Offset 8C8h ................................................................ 2813
11.2.272Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC4LDPU)—Offset 8CCh ............................................................... 2813
11.2.273Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC5LLPL)—Offset 8D0h ................................................................ 2814
11.2.274Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC5LLPU)—Offset 8D4h ................................................................ 2815
11.2.275Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC5LDPL)—Offset 8D8h ................................................................ 2815
11.2.276Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC5LDPU)—Offset 8DCh ............................................................... 2816
11.2.277Input/Output Processing Pipe's Link Connection x Control (IPPLC0CTL)—Offset
8E0h ................................................................................................. 2816
11.2.278Input/Output Processing Pipe's Link Connection x Format (IPPLC0FMT)—Offset
8E4h ................................................................................................. 2818
11.2.279Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC0LLPL)—Offset 8E8h .................................................................. 2819
11.2.280Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC0LLPU)—Offset 8ECh .................................................................. 2820
11.2.281Input/Output Processing Pipe's Link Connection x Control (IPPLC1CTL)—Offset
8F0h ................................................................................................. 2820
11.2.282Input/Output Processing Pipe's Link Connection x Format (IPPLC1FMT)—Offset
8F4h ................................................................................................. 2821
11.2.283Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC1LLPL)—Offset 8F8h................................................................... 2823
11.2.284Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC1LLPU)—Offset 8FCh .................................................................. 2823
11.2.285Input/Output Processing Pipe's Link Connection x Control (IPPLC2CTL)—Offset
900h ................................................................................................. 2824
11.2.286Input/Output Processing Pipe's Link Connection x Format (IPPLC2FMT)—Offset
904h ................................................................................................. 2825
11.2.287Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC2LLPL)—Offset 908h .................................................................. 2826
11.2.288Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC2LLPU)—Offset 90Ch.................................................................. 2827
11.2.289Input/Output Processing Pipe's Link Connection x Control (IPPLC3CTL)—Offset
910h ................................................................................................. 2827
11.2.290Input/Output Processing Pipe's Link Connection x Format (IPPLC3FMT)—Offset
914h ................................................................................................. 2829
11.2.291Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC3LLPL)—Offset 918h .................................................................. 2830
11.2.292Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC3LLPU)—Offset 91Ch.................................................................. 2831
11.2.293Input/Output Processing Pipe's Link Connection x Control (IPPLC4CTL)—Offset
920h ................................................................................................. 2831
11.2.294Input/Output Processing Pipe's Link Connection x Format (IPPLC4FMT)—Offset
924h ................................................................................................. 2832
66 334818
11.2.295Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC4LLPL)—Offset 928h ...................................................................2834
11.2.296Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC4LLPU)—Offset 92Ch ..................................................................2834
11.2.297Input/Output Processing Pipe's Link Connection x Control (IPPLC5CTL)—Offset
930h .................................................................................................2835
11.2.298Input/Output Processing Pipe's Link Connection x Format (IPPLC5FMT)—Offset
934h .................................................................................................2836
11.2.299Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC5LLPL)—Offset 938h ...................................................................2837
11.2.300Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC5LLPU)—Offset 93Ch ..................................................................2838
11.2.301Input/Output Processing Pipe's Link Connection x Control (IPPLC6CTL)—Offset
940h .................................................................................................2838
11.2.302Input/Output Processing Pipe's Link Connection x Format (IPPLC6FMT)—Offset
944h .................................................................................................2840
11.2.303Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC6LLPL)—Offset 948h ...................................................................2841
11.2.304Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC6LLPU)—Offset 94Ch ..................................................................2842
11.2.305Input/Output Processing Pipe's Link Connection x Control (OPPLC0CTL)—Offset
950h .................................................................................................2842
11.2.306Input/Output Processing Pipe's Link Connection x Format (OPPLC0FMT)—Offset
954h .................................................................................................2843
11.2.307Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC0LLPL)—Offset 958h ..................................................................2845
11.2.308Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC0LLPU)—Offset 95Ch .................................................................2845
11.2.309Input/Output Processing Pipe's Link Connection x Control (OPPLC1CTL)—Offset
960h .................................................................................................2846
11.2.310Input/Output Processing Pipe's Link Connection x Format (OPPLC1FMT)—Offset
964h .................................................................................................2847
11.2.311Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC1LLPL)—Offset 968h ..................................................................2848
11.2.312Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC1LLPU)—Offset 96Ch .................................................................2849
11.2.313Input/Output Processing Pipe's Link Connection x Control (OPPLC2CTL)—Offset
970h .................................................................................................2849
11.2.314Input/Output Processing Pipe's Link Connection x Format (OPPLC2FMT)—Offset
974h .................................................................................................2851
11.2.315Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC2LLPL)—Offset 978h ..................................................................2852
11.2.316Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC2LLPU)—Offset 97Ch .................................................................2853
11.2.317Input/Output Processing Pipe's Link Connection x Control (OPPLC3CTL)—Offset
980h .................................................................................................2853
11.2.318Input/Output Processing Pipe's Link Connection x Format (OPPLC3FMT)—Offset
984h .................................................................................................2854
11.2.319Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC3LLPL)—Offset 988h ..................................................................2856
11.2.320Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC3LLPU)—Offset 98Ch .................................................................2856
11.2.321Input/Output Processing Pipe's Link Connection x Control (OPPLC4CTL)—Offset
990h .................................................................................................2857
11.2.322Input/Output Processing Pipe's Link Connection x Format (OPPLC4FMT)—Offset
994h .................................................................................................2858
334818 67
11.2.323Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC4LLPL)—Offset 998h ................................................................. 2859
11.2.324Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC4LLPU)—Offset 99Ch................................................................. 2860
11.2.325Input/Output Processing Pipe's Link Connection x Control (OPPLC5CTL)—Offset
9A0h................................................................................................. 2860
11.2.326Input/Output Processing Pipe's Link Connection x Format (OPPLC5FMT)—Offset
9A4h................................................................................................. 2862
11.2.327Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC5LLPL)—Offset 9A8h ................................................................. 2863
11.2.328Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC5LLPU)—Offset 9ACh................................................................. 2864
11.2.329Multiple Links Capability Header (MLCH)—Offset C00h............................ 2864
11.2.330Multiple Links Capability Declaration (MLCD)—Offset C04h ...................... 2865
11.2.331Link x Capabilities (LCAP0)—Offset C40h .............................................. 2865
11.2.332Link x Output Stream ID Mapping Valid (LOSIDV0)—Offset C48h ............. 2866
11.2.333Link x SDI Identifier (LSDIID0)—Offset C4Ch ........................................ 2868
11.2.334Link x Per Stream Output Overhead (LPSOO0)—Offset C50h ................... 2869
11.2.335Link x Per Stream Input Overhead (LPSIO0)—Offset C52h ...................... 2870
11.2.336Link x Wall Frame Counter (LWALFC0)—Offset C58h .............................. 2870
11.2.337Link x Output Payload Capability (LOUTPAY6M0)—Offset C60h ................ 2871
11.2.338Link x Output Payload Capability (LOUTPAY12M0)—Offset C62h............... 2872
11.2.339Link x Output Payload Capability (LOUTPAY24M0)—Offset C64h............... 2873
11.2.340Link x Output Payload Capability (LOUTPAY48M0)—Offset C66h............... 2874
11.2.341Link x Output Payload Capability (LOUTPAY96M0)—Offset C68h............... 2875
11.2.342Link x Output Payload Capability (LOUTPAY192M0)—Offset C6Ah............. 2876
11.2.343Link x Input Payload Capability (LINPAY6M0)—Offset C70h ..................... 2877
11.2.344Link x Input Payload Capability (LINPAY12M0)—Offset C72h ................... 2878
11.2.345Link x Input Payload Capability (LINPAY24M0)—Offset C74h ................... 2879
11.2.346Link x Input Payload Capability (LINPAY48M0)—Offset C76h ................... 2880
11.2.347Link x Input Payload Capability (LINPAY96M0)—Offset C78h ................... 2881
11.2.348Link x Input Payload Capability (LINPAY192M0)—Offset C7Ah ................. 2882
11.2.349Link x Capabilities (LCAP1)—Offset C80h .............................................. 2883
11.2.350Link x Output Stream ID Mapping Valid (LOSIDV1)—Offset C88h ............. 2884
11.2.351Link x SDI Identifier (LSDIID1)—Offset C8Ch ........................................ 2886
11.2.352Link x Per Stream Output Overhead (LPSOO1)—Offset C90h ................... 2887
11.2.353Link x Per Stream Input Overhead (LPSIO1)—Offset C92h ...................... 2887
11.2.354Link x Wall Frame Counter (LWALFC1)—Offset C98h .............................. 2888
11.2.355Link x Output Payload Capability (LOUTPAY6M1)—Offset CA0h ................ 2888
11.2.356Link x Output Payload Capability (LOUTPAY12M1)—Offset CA2h .............. 2889
11.2.357Link x Output Payload Capability (LOUTPAY24M1)—Offset CA4h .............. 2890
11.2.358Link x Output Payload Capability (LOUTPAY48M1)—Offset CA6h .............. 2891
11.2.359Link x Output Payload Capability (LOUTPAY96M1)—Offset CA8h .............. 2892
11.2.360Link x Output Payload Capability (LOUTPAY192M1)—Offset CAAh............. 2893
11.2.361Link x Input Payload Capability (LINPAY6M1)—Offset CB0h ..................... 2894
11.2.362Link x Input Payload Capability (LINPAY12M1)—Offset CB2h ................... 2895
11.2.363Link x Input Payload Capability (LINPAY24M1)—Offset CB4h ................... 2896
11.2.364Link x Input Payload Capability (LINPAY48M1)—Offset CB6h ................... 2897
11.2.365Link x Input Payload Capability (LINPAY96M1)—Offset CB8h ................... 2898
11.2.366Link x Input Payload Capability (LINPAY192M1)—Offset CBAh ................. 2899
11.2.367DMA Resume Capability Header (DRSMCH)—Offset 1F00h ...................... 2900
11.2.368DMA Resume Control (DRSMCTL)—Offset 1F04h.................................... 2901
11.2.369DMA Position in Buffer Resume (ISD0DPIBR)—Offset 1F08h .................... 2901
11.2.370DMA Position in Buffer Resume (ISD1DPIBR)—Offset 1F10h .................... 2902
11.2.371DMA Position in Buffer Resume (ISD2DPIBR)—Offset 1F18h .................... 2902
68 334818
11.2.372DMA Position in Buffer Resume (ISD3DPIBR)—Offset 1F20h ....................2903
11.2.373DMA Position in Buffer Resume (ISD4DPIBR)—Offset 1F28h ....................2903
11.2.374DMA Position in Buffer Resume (ISD5DPIBR)—Offset 1F30h ....................2904
11.2.375DMA Position in Buffer Resume (ISD6DPIBR)—Offset 1F38h ....................2904
11.2.376DMA Position in Buffer Resume (OSD0DPIBR)—Offset 1F40h ...................2905
11.2.377DMA Position in Buffer Resume (OSD1DPIBR)—Offset 1F48h ...................2905
11.2.378DMA Position in Buffer Resume (OSD2DPIBR)—Offset 1F50h ...................2906
11.2.379DMA Position in Buffer Resume (OSD3DPIBR)—Offset 1F58h ...................2906
11.2.380DMA Position in Buffer Resume (OSD4DPIBR)—Offset 1F60h ...................2907
11.2.381DMA Position in Buffer Resume (OSD5DPIBR)—Offset 1F68h ...................2907
11.2.382Wall Clock Alias (WLCLKA)—Offset 2030h..............................................2908
11.2.383Input Stream Descriptor 0 Link Position in Buffer Alias (ISD0LPIBA)—Offset
2084h................................................................................................2908
11.2.384Input Stream Descriptor 0 Link Position in Buffer Alias (ISD1LPIBA)—Offset
20A4h ...............................................................................................2909
11.2.385Input Stream Descriptor 0 Link Position in Buffer Alias (ISD2LPIBA)—Offset
20C4h ...............................................................................................2910
11.2.386Input Stream Descriptor 0 Link Position in Buffer Alias (ISD3LPIBA)—Offset
20E4h................................................................................................2910
11.2.387Input Stream Descriptor 0 Link Position in Buffer Alias (ISD4LPIBA)—Offset
2104h................................................................................................2911
11.2.388Input Stream Descriptor 0 Link Position in Buffer Alias (ISD5LPIBA)—Offset
2124h................................................................................................2911
11.2.389Input Stream Descriptor 0 Link Position in Buffer Alias (ISD6LPIBA)—Offset
2144h................................................................................................2912
11.2.390Input Stream Descriptor 0 Link Position in Buffer Alias (OSD0LPIBA)—Offset
2164h................................................................................................2912
11.2.391Input Stream Descriptor 0 Link Position in Buffer Alias (OSD1LPIBA)—Offset
2184h................................................................................................2913
11.2.392Input Stream Descriptor 0 Link Position in Buffer Alias (OSD2LPIBA)—Offset
21A4h ...............................................................................................2914
11.2.393Input Stream Descriptor 0 Link Position in Buffer Alias (OSD3LPIBA)—Offset
21C4h ...............................................................................................2914
11.2.394Input Stream Descriptor 0 Link Position in Buffer Alias (OSD4LPIBA)—Offset
21E4h................................................................................................2915
11.2.395Input Stream Descriptor 0 Link Position in Buffer Alias (OSD5LPIBA)—Offset
2204h................................................................................................2915
11.3 Registers Summary ........................................................................................2917
11.3.1 Vendor Identification (VID)—Offset 0h ...................................................2918
11.3.2 Device ID (DID)—Offset 2h...................................................................2919
11.3.3 Command (CMD)—Offset 4h .................................................................2919
11.3.4 Status (STS)—Offset 6h .......................................................................2920
11.3.5 Revision Identification (RID)—Offset 8h..................................................2921
11.3.6 Programming Interface (PI)—Offset 9h...................................................2922
11.3.7 Sub Class Code (SCC)—Offset Ah ..........................................................2922
11.3.8 Base Class Code (BCC)—Offset Bh .........................................................2923
11.3.9 Cache Line Size (CLS)—Offset Ch ..........................................................2923
11.3.10Latency Timer (LT)—Offset Dh ..............................................................2923
11.3.11Header Type (HTYPE)—Offset Eh ...........................................................2924
11.3.12Built-in Self Test (BIST)—Offset Fh ........................................................2924
11.3.13Intel HD Audio Base Lower Address (HDALBA)—Offset 10h .......................2925
11.3.14Intel HD Audio Base Upper Address (HDAUBA)—Offset 14h .......................2926
11.3.15Shadowed PCI Configuration Lower Base Address (SPCLBA)—Offset 18h.....2926
11.3.16Shadowed PCI Configuration Upper Base Address (SPCUBA)—Offset 1Ch ....2927
11.3.17Audio DSP Lower Base Address (ADSPLBA)—Offset 20h............................2927
11.3.18Audio DSP Upper Base Address (ADSPUBA)—Offset 24h ...........................2928
334818 69
11.3.19Subsystem Vendor ID (SVID)—Offset 2Ch.............................................. 2928
11.3.20Subsystem ID (SID)—Offset 2Eh........................................................... 2929
11.3.21Capability Pointer (CAPPTR)—Offset 34h ................................................ 2930
11.3.22Interrupt Line (INTLN)—Offset 3Ch ....................................................... 2930
11.3.23Interrupt Pin (INTPN)—Offset 3Dh......................................................... 2931
11.3.24Test Mode 1 register (TM1)—Offset 43h ................................................. 2931
11.3.25PCI Power Management Capability ID (PID)—Offset 50h .......................... 2932
11.3.26MSI Capability ID (MID)—Offset 60h ..................................................... 2932
11.3.27MSI Message Control (MMC)—Offset 62h ............................................... 2933
11.3.28MSI Message Lower Address (MMLA)—Offset 64h.................................... 2934
11.3.29MSI Message Upper Address (MMUA)—Offset 68h ................................... 2934
11.3.30MSI Message Data (MMD)—Offset 6Ch................................................... 2934
11.3.31PCI Express Capability ID (PXID)—Offset 70h ......................................... 2935
11.3.32PCI Express Capabilities (PXC)—Offset 72h ............................................ 2935
11.3.33Device Capabilities (DEVCAP)—Offset 74h .............................................. 2936
11.3.34Device Control (DEVC)—Offset 78h ....................................................... 2937
11.3.35Device Status (DEVS)—Offset 7Ah ........................................................ 2939
11.3.36Vendor Specific Capability Identifiers (VSCID)—Offset 80h ....................... 2939
11.3.37Vendor Specific Extended Capability (VSECID)—Offset 84h....................... 2940
11.3.38Device Idle Pointer (DEVIDLEPTR)—Offset 8Ch ....................................... 2941
11.3.39Device Idle Power On Latency (DEVIDLEPOL)—Offset 90h ........................ 2941
11.3.40Virtual Channel Enhanced Capability Header (VCCAP)—Offset 100h ........... 2942
11.3.41Port VC Capability Register 1 (PVCCAP1)—Offset 104h ............................. 2943
11.3.42Port VC Capability Register 2 (PVCCAP2)—Offset 108h ............................. 2944
11.3.43Port VC Control Register (PVCCTL)—Offset 10Ch ..................................... 2944
11.3.44Port VC Status Register (PVCSTS)—Offset 10Eh ...................................... 2945
11.3.45VC0 Resource Capability Register (VC0CAP)—Offset 110h ........................ 2945
11.3.46VC0 Resource Control Register (VC0CTL)—Offset 114h ............................ 2946
11.3.47VC0 Resource Status Register (VC0STS)—Offset 11Ah ............................. 2947
11.3.48VCi Resource Capability Register (VCiCAP)—Offset 11Ch .......................... 2948
11.3.49VCi Resource Control Register (VCiCTL)—Offset 120h .............................. 2948
11.3.50VCi Resource Status Register (VCiSTS)—Offset 126h ............................... 2949
11.3.51Root Complex Link Declaration Enhanced (RCCAP)—Offset 130h ............... 2950
11.3.52Element Self Description (ESD)—Offset 134h.......................................... 2950
11.3.53Link 1 Description (L1DESC)—Offset 140h.............................................. 2951
11.3.54Link 1 Lower Address (L1LADD)—Offset 148h ......................................... 2952
11.3.55Link 1 Upper Address (L1UADD)—Offset 14Ch ........................................ 2952
11.3.56I/O Buffer Control (IOBCTL)—Offset 061Ch ............................................ 2953
11.3.57Power Management Control And Status (PCS)—Offset 0054h .................... 2954
11.3.58LTRC_D013C_PCE—Offset 1048h .......................................................... 2956
11.3.59PID_PC—Offset 0050h ......................................................................... 2957
11.4 Registers Summary........................................................................................ 2959
11.4.1 Global Capabilities (GCAP)—Offset 0h .................................................... 2972
11.4.2 Minor Version (VMIN)—Offset 2h........................................................... 2973
11.4.3 Major Version (VMAJ)—Offset 3h........................................................... 2973
11.4.4 Output Payload Capability (OUTPAY)—Offset 4h ...................................... 2974
11.4.5 Input Payload Capability (INPAY)—Offset 6h........................................... 2974
11.4.6 Global Control (GCTL)—Offset 8h .......................................................... 2975
11.4.7 Wake Enable (WAKEEN)—Offset Ch ....................................................... 2977
11.4.8 Wake Status (WAKESTS)—Offset Eh...................................................... 2977
11.4.9 Global Status (GSTS)—Offset 10h ......................................................... 2978
11.4.10Global Capabilities 2 (GCAP2)—Offset 12h.............................................. 2978
11.4.11Linked List Capabilities Header (LLCH)—Offset 14h.................................. 2979
11.4.12Output Stream Payload Capability (OUTSTRMPAY)—Offset 18h ................. 2980
11.4.13Input Stream Payload Capability (INSTRMPAY)—Offset 1Ah ...................... 2980
70 334818
11.4.14Interrupt Control (INTCTL)—Offset 20h ..................................................2981
11.4.15Interrupt Status (INTSTS)—Offset 24h ...................................................2982
11.4.16Wall Clock Counter (WALCLK)—Offset 30h ..............................................2983
11.4.17Stream Synchronization (SSYNC)—Offset 38h .........................................2984
11.4.18CORB Lower Base Address (CORBLBASE)—Offset 40h ..............................2985
11.4.19CORB Upper Base Address (CORBUBASE)—Offset 44h ..............................2985
11.4.20CORB Write Pointer (CORBWP)—Offset 48h.............................................2986
11.4.21CORB Read Pointer (CORBRP)—Offset 4Ah..............................................2986
11.4.22CORB Control (CORBCTL)—Offset 4Ch....................................................2987
11.4.23CORB Status (CORBSTS)—Offset 4Dh ....................................................2988
11.4.24CORB Size (CORBSIZE)—Offset 4Eh.......................................................2988
11.4.25RIRB Lower Base Address (RIRBLBASE)—Offset 50h ................................2989
11.4.26RIRB Upper Base Address (RIRBUBASE)—Offset 54h ................................2990
11.4.27RIRB Write Pointer (RIRBWP)—Offset 58h...............................................2990
11.4.28Response Interrupt Count (RINTCNT)—Offset 5Ah ...................................2991
11.4.29RIRB Control (RIRBCTL)—Offset 5Ch......................................................2991
11.4.30RIRB Status (RIRBSTS)—Offset 5Dh ......................................................2992
11.4.31RIRB Size (RIRBSIZE)—Offset 5Eh.........................................................2993
11.4.32Immediate Command Status (ICS)—Offset 68h .......................................2993
11.4.33DMA Position Lower Base Address (DPLBASE)—Offset 70h ........................2994
11.4.34DMA Position Upper Base Address (DPUBASE)—Offset 74h........................2995
11.4.35Input/Output Stream Descriptor x Control (ISD0CTL)—Offset 80h..............2996
11.4.36Input/Output Stream Descriptor x Status (ISD0STS)—Offset 83h ..............2997
11.4.37Input/Output Stream Descriptor x Link Position in Buffer (ISD0LPIB)—Offset 84h
2999
11.4.38Input/Output Stream Descriptor x Cyclic Buffer Length (ISD0CBL)—Offset 88h ...
2999
11.4.39Input/Output Stream Descriptor x Last Valid Index (ISD0LVI)—Offset 8Ch ..3000
11.4.40Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD0FIFOW)—Offset
8Eh ...................................................................................................3001
11.4.41Input/Output Stream Descriptor x FIFO Size (ISD0FIFOS)—Offset 90h .......3001
11.4.42Input/Output Stream Descriptor x Format (ISD0FMT)—Offset 92h .............3002
11.4.43Input/Output Stream Descriptor x FIFO Limit (ISD0FIFOL)—Offset 94h.......3004
11.4.44Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD0BDLPLBA)—Offset 98h .....................................................3004
11.4.45Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD0BDLPUBA)—Offset 9Ch.....................................................3005
11.4.46Input/Output Stream Descriptor x Control (ISD1CTL)—Offset A0h..............3005
11.4.47Input/Output Stream Descriptor x Status (ISD1STS)—Offset A3h ..............3007
11.4.48Input/Output Stream Descriptor x Link Position in Buffer (ISD1LPIB)—Offset A4h
3009
11.4.49Input/Output Stream Descriptor x Cyclic Buffer Length (ISD1CBL)—Offset A8h...
3009
11.4.50Input/Output Stream Descriptor x Last Valid Index (ISD1LVI)—Offset ACh..3010
11.4.51Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD1FIFOW)—Offset
AEh ...................................................................................................3011
11.4.52Input/Output Stream Descriptor x FIFO Size (ISD1FIFOS)—Offset B0h .......3011
11.4.53Input/Output Stream Descriptor x Format (ISD1FMT)—Offset B2h .............3012
11.4.54Input/Output Stream Descriptor x FIFO Limit (ISD1FIFOL)—Offset B4h ......3014
11.4.55Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD1BDLPLBA)—Offset B8h .....................................................3014
11.4.56Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD1BDLPUBA)—Offset BCh.....................................................3015
11.4.57Input/Output Stream Descriptor x Control (ISD2CTL)—Offset C0h .............3015
11.4.58Input/Output Stream Descriptor x Status (ISD2STS)—Offset C3h ..............3017
334818 71
11.4.59Input/Output Stream Descriptor x Link Position in Buffer (ISD2LPIB)—Offset C4h
3019
11.4.60Input/Output Stream Descriptor x Cyclic Buffer Length (ISD2CBL)—Offset C8h ..
3019
11.4.61Input/Output Stream Descriptor x Last Valid Index (ISD2LVI)—Offset CCh . 3020
11.4.62Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD2FIFOW)—Offset
CEh .................................................................................................. 3021
11.4.63Input/Output Stream Descriptor x FIFO Size (ISD2FIFOS)—Offset D0h ...... 3021
11.4.64Input/Output Stream Descriptor x Format (ISD2FMT)—Offset D2h ............ 3022
11.4.65Input/Output Stream Descriptor x FIFO Limit (ISD2FIFOL)—Offset D4h...... 3024
11.4.66Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD2BDLPLBA)—Offset D8h .................................................... 3024
11.4.67Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD2BDLPUBA)—Offset DCh.................................................... 3025
11.4.68Input/Output Stream Descriptor x Control (ISD3CTL)—Offset E0h ............. 3025
11.4.69Input/Output Stream Descriptor x Status (ISD3STS)—Offset E3h .............. 3027
11.4.70Input/Output Stream Descriptor x Link Position in Buffer (ISD3LPIB)—Offset E4h
3029
11.4.71Input/Output Stream Descriptor x Cyclic Buffer Length (ISD3CBL)—Offset E8h ..
3029
11.4.72Input/Output Stream Descriptor x Last Valid Index (ISD3LVI)—Offset ECh . 3030
11.4.73Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD3FIFOW)—Offset
EEh................................................................................................... 3031
11.4.74Input/Output Stream Descriptor x FIFO Size (ISD3FIFOS)—Offset F0h ....... 3031
11.4.75Input/Output Stream Descriptor x Format (ISD3FMT)—Offset F2h ............. 3032
11.4.76Input/Output Stream Descriptor x FIFO Limit (ISD3FIFOL)—Offset F4h ...... 3034
11.4.77Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD3BDLPLBA)—Offset F8h ..................................................... 3034
11.4.78Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD3BDLPUBA)—Offset FCh .................................................... 3035
11.4.79Input/Output Stream Descriptor x Control (ISD4CTL)—Offset 100h ........... 3035
11.4.80Input/Output Stream Descriptor x Status (ISD4STS)—Offset 103h ............ 3037
11.4.81Input/Output Stream Descriptor x Link Position in Buffer (ISD4LPIB)—Offset 104h
3039
11.4.82Input/Output Stream Descriptor x Cyclic Buffer Length (ISD4CBL)—Offset 108h.
3039
11.4.83Input/Output Stream Descriptor x Last Valid Index (ISD4LVI)—Offset 10Ch 3040
11.4.84Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD4FIFOW)—Offset
10Eh ................................................................................................. 3041
11.4.85Input/Output Stream Descriptor x FIFO Size (ISD4FIFOS)—Offset 110h ..... 3041
11.4.86Input/Output Stream Descriptor x Format (ISD4FMT)—Offset 112h ........... 3042
11.4.87Input/Output Stream Descriptor x FIFO Limit (ISD4FIFOL)—Offset 114h .... 3044
11.4.88Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD4BDLPLBA)—Offset 118h ................................................... 3044
11.4.89Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD4BDLPUBA)—Offset 11Ch .................................................. 3045
11.4.90Input/Output Stream Descriptor x Control (ISD5CTL)—Offset 120h ........... 3045
11.4.91Input/Output Stream Descriptor x Status (ISD5STS)—Offset 123h ............ 3047
11.4.92Input/Output Stream Descriptor x Link Position in Buffer (ISD5LPIB)—Offset 124h
3049
11.4.93Input/Output Stream Descriptor x Cyclic Buffer Length (ISD5CBL)—Offset 128h.
3049
11.4.94Input/Output Stream Descriptor x Last Valid Index (ISD5LVI)—Offset 12Ch 3050
11.4.95Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD5FIFOW)—Offset
12Eh ................................................................................................. 3051
11.4.96Input/Output Stream Descriptor x FIFO Size (ISD5FIFOS)—Offset 130h ..... 3051
72 334818
11.4.97Input/Output Stream Descriptor x Format (ISD5FMT)—Offset 132h............3052
11.4.98Input/Output Stream Descriptor x FIFO Limit (ISD5FIFOL)—Offset 134h .....3054
11.4.99Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD5BDLPLBA)—Offset 138h....................................................3054
11.4.100Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD5BDLPUBA)—Offset 13Ch ...................................................3055
11.4.101Input/Output Stream Descriptor x Control (ISD6CTL)—Offset 140h ..........3055
11.4.102Input/Output Stream Descriptor x Status (ISD6STS)—Offset 143h ...........3057
11.4.103Input/Output Stream Descriptor x Link Position in Buffer (ISD6LPIB)—Offset
144h .................................................................................................3059
11.4.104Input/Output Stream Descriptor x Cyclic Buffer Length (ISD6CBL)—Offset 148h
3059
11.4.105Input/Output Stream Descriptor x Last Valid Index (ISD6LVI)—Offset 14Ch......
3060
11.4.106Input/Output Stream Descriptor x FIFO Eviction Watermark (ISD6FIFOW)—
Offset 14Eh ........................................................................................3061
11.4.107Input/Output Stream Descriptor x FIFO Size (ISD6FIFOS)—Offset 150h ....3061
11.4.108Input/Output Stream Descriptor x Format (ISD6FMT)—Offset 152h ..........3062
11.4.109Input/Output Stream Descriptor x FIFO Limit (ISD6FIFOL)—Offset 154h ...3064
11.4.110Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (ISD6BDLPLBA)—Offset 158h....................................................3064
11.4.111Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (ISD6BDLPUBA)—Offset 15Ch ...................................................3065
11.4.112Input/Output Stream Descriptor x Control (OSD0CTL)—Offset 160h .........3065
11.4.113Input/Output Stream Descriptor x Status (OSD0STS)—Offset 163h ..........3067
11.4.114Input/Output Stream Descriptor x Link Position in Buffer (OSD0LPIB)—Offset
164h .................................................................................................3069
11.4.115Input/Output Stream Descriptor x Cyclic Buffer Length (OSD0CBL)—Offset 168h
3069
11.4.116Input/Output Stream Descriptor x Last Valid Index (OSD0LVI)—Offset 16Ch.....
3070
11.4.117Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD0FIFOW)—
Offset 16Eh ........................................................................................3071
11.4.118Input/Output Stream Descriptor x FIFO Size (OSD0FIFOS)—Offset 170h ...3071
11.4.119Input/Output Stream Descriptor x Format (OSD0FMT)—Offset 172h .........3072
11.4.120Input/Output Stream Descriptor x FIFO Limit (OSD0FIFOL)—Offset 174h ..3074
11.4.121Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD0BDLPLBA)—Offset 178h...................................................3074
11.4.122Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD0BDLPUBA)—Offset 17Ch ..................................................3075
11.4.123Input/Output Stream Descriptor x Control (OSD1CTL)—Offset 180h .........3076
11.4.124Input/Output Stream Descriptor x Status (OSD1STS)—Offset 183h ..........3077
11.4.125Input/Output Stream Descriptor x Link Position in Buffer (OSD1LPIB)—Offset
184h .................................................................................................3079
11.4.126Input/Output Stream Descriptor x Cyclic Buffer Length (OSD1CBL)—Offset 188h
3079
11.4.127Input/Output Stream Descriptor x Last Valid Index (OSD1LVI)—Offset 18Ch.....
3080
11.4.128Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD1FIFOW)—
Offset 18Eh ........................................................................................3081
11.4.129Input/Output Stream Descriptor x FIFO Size (OSD1FIFOS)—Offset 190h ...3081
11.4.130Input/Output Stream Descriptor x Format (OSD1FMT)—Offset 192h .........3082
11.4.131Input/Output Stream Descriptor x FIFO Limit (OSD1FIFOL)—Offset 194h ..3084
11.4.132Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD1BDLPLBA)—Offset 198h...................................................3084
334818 73
11.4.133Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD1BDLPUBA)—Offset 19Ch ................................................. 3085
11.4.134Input/Output Stream Descriptor x Control (OSD2CTL)—Offset 1A0h......... 3086
11.4.135Input/Output Stream Descriptor x Status (OSD2STS)—Offset 1A3h.......... 3087
11.4.136Input/Output Stream Descriptor x Link Position in Buffer (OSD2LPIB)—Offset
1A4h................................................................................................. 3089
11.4.137Input/Output Stream Descriptor x Cyclic Buffer Length (OSD2CBL)—Offset 1A8h
3089
11.4.138Input/Output Stream Descriptor x Last Valid Index (OSD2LVI)—Offset 1ACh ....
3090
11.4.139Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD2FIFOW)—
Offset 1AEh ....................................................................................... 3091
11.4.140Input/Output Stream Descriptor x FIFO Size (OSD2FIFOS)—Offset 1B0h .. 3091
11.4.141Input/Output Stream Descriptor x Format (OSD2FMT)—Offset 1B2h ........ 3092
11.4.142Input/Output Stream Descriptor x FIFO Limit (OSD2FIFOL)—Offset 1B4h.. 3094
11.4.143Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD2BDLPLBA)—Offset 1B8h .................................................. 3094
11.4.144Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD2BDLPUBA)—Offset 1BCh ................................................. 3095
11.4.145Input/Output Stream Descriptor x Control (OSD3CTL)—Offset 1C0h......... 3096
11.4.146Input/Output Stream Descriptor x Status (OSD3STS)—Offset 1C3h.......... 3097
11.4.147Input/Output Stream Descriptor x Link Position in Buffer (OSD3LPIB)—Offset
1C4h................................................................................................. 3099
11.4.148Input/Output Stream Descriptor x Cyclic Buffer Length (OSD3CBL)—Offset 1C8h
3099
11.4.149Input/Output Stream Descriptor x Last Valid Index (OSD3LVI)—Offset 1CCh ....
3100
11.4.150Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD3FIFOW)—
Offset 1CEh ....................................................................................... 3101
11.4.151Input/Output Stream Descriptor x FIFO Size (OSD3FIFOS)—Offset 1D0h .. 3101
11.4.152Input/Output Stream Descriptor x Format (OSD3FMT)—Offset 1D2h ........ 3102
11.4.153Input/Output Stream Descriptor x FIFO Limit (OSD3FIFOL)—Offset 1D4h . 3104
11.4.154Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD3BDLPLBA)—Offset 1D8h.................................................. 3104
11.4.155Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD3BDLPUBA)—Offset 1DCh ................................................. 3105
11.4.156Input/Output Stream Descriptor x Control (OSD4CTL)—Offset 1E0h ......... 3106
11.4.157Input/Output Stream Descriptor x Status (OSD4STS)—Offset 1E3h.......... 3107
11.4.158Input/Output Stream Descriptor x Link Position in Buffer (OSD4LPIB)—Offset
1E4h ................................................................................................. 3109
11.4.159Input/Output Stream Descriptor x Cyclic Buffer Length (OSD4CBL)—Offset 1E8h
3109
11.4.160Input/Output Stream Descriptor x Last Valid Index (OSD4LVI)—Offset 1ECh ....
3110
11.4.161Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD4FIFOW)—
Offset 1EEh........................................................................................ 3111
11.4.162Input/Output Stream Descriptor x FIFO Size (OSD4FIFOS)—Offset 1F0h... 3111
11.4.163Input/Output Stream Descriptor x Format (OSD4FMT)—Offset 1F2h ......... 3112
11.4.164Input/Output Stream Descriptor x FIFO Limit (OSD4FIFOL)—Offset 1F4h .. 3114
11.4.165Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD4BDLPLBA)—Offset 1F8h .................................................. 3114
11.4.166Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD4BDLPUBA)—Offset 1FCh.................................................. 3115
11.4.167Input/Output Stream Descriptor x Control (OSD5CTL)—Offset 200h ......... 3115
11.4.168Input/Output Stream Descriptor x Status (OSD5STS)—Offset 203h.......... 3117
74 334818
11.4.169Input/Output Stream Descriptor x Link Position in Buffer (OSD5LPIB)—Offset
204h .................................................................................................3119
11.4.170Input/Output Stream Descriptor x Cyclic Buffer Length (OSD5CBL)—Offset 208h
3119
11.4.171Input/Output Stream Descriptor x Last Valid Index (OSD5LVI)—Offset 20Ch.....
3120
11.4.172Input/Output Stream Descriptor x FIFO Eviction Watermark (OSD5FIFOW)—
Offset 20Eh ........................................................................................3121
11.4.173Input/Output Stream Descriptor x FIFO Size (OSD5FIFOS)—Offset 210h ...3121
11.4.174Input/Output Stream Descriptor x Format (OSD5FMT)—Offset 212h .........3122
11.4.175Input/Output Stream Descriptor x FIFO Limit (OSD5FIFOL)—Offset 214h ..3124
11.4.176Input/Output Stream Descriptor x Buffer Descriptor List Pointer Lower Base
Address (OSD5BDLPLBA)—Offset 218h...................................................3124
11.4.177Input/Output Stream Descriptor x Buffer Descriptor List Pointer Upper Base
Address (OSD5BDLPUBA)—Offset 21Ch ..................................................3125
11.4.178Global Time Synchronization Capability Header (GTSCH)—Offset 500h ......3126
11.4.179Global Time Synchronization Controller Adjust Control (GTSCTLAC)—Offset 50Ch
3126
11.4.180Global Time Synchronization Capture Control (GTSCC0)—Offset 520h .......3127
11.4.181Wall Frame Counter Captured (WALFCC0)—Offset 524h ..........................3128
11.4.182Time Stamp Counter Captured Lower (TSCCL0)—Offset 528h ..................3129
11.4.183Time Stamp Counter Captured Upper (TSCCU0)—Offset 52Ch..................3129
11.4.184Linear Link Position Frame Offset Captured (LLPFOC0)—Offset 534h .........3130
11.4.185Linear Link Position Captured Lower (LLPCL0)—Offset 538h .....................3130
11.4.186Linear Link Position Captured Upper (LLPCU0)—Offset 53Ch ....................3131
11.4.187Global Time Synchronization Capture Control (GTSCC1)—Offset 540h .......3131
11.4.188Wall Frame Counter Captured (WALFCC1)—Offset 544h ..........................3132
11.4.189Time Stamp Counter Captured Lower (TSCCL1)—Offset 548h ..................3133
11.4.190Time Stamp Counter Captured Upper (TSCCU1)—Offset 54Ch..................3133
11.4.191Linear Link Position Frame Offset Captured (LLPFOC1)—Offset 554h .........3134
11.4.192Linear Link Position Captured Lower (LLPCL1)—Offset 558h .....................3134
11.4.193Linear Link Position Captured Upper (LLPCU1)—Offset 55Ch ....................3135
11.4.194Software Position Based FIFO Capability Header (SPBFCH)—Offset 700h ...3135
11.4.195Software Position Based FIFO Control (SPBFCTL)—Offset 704h.................3136
11.4.196Input/Output Stream Descriptor x Software Position in Buffer (ISD0SPIB)—
Offset 708h ........................................................................................3137
11.4.197Input/Output Stream Descriptor x Max FIFO Size (ISD0MAXFIFOS)—Offset 70Ch
3137
11.4.198Input/Output Stream Descriptor x Software Position in Buffer (ISD1SPIB)—
Offset 710h ........................................................................................3138
11.4.199Input/Output Stream Descriptor x Max FIFO Size (ISD1MAXFIFOS)—Offset 714h
3138
11.4.200Input/Output Stream Descriptor x Software Position in Buffer (ISD2SPIB)—
Offset 718h ........................................................................................3139
11.4.201Input/Output Stream Descriptor x Max FIFO Size (ISD2MAXFIFOS)—Offset 71Ch
3140
11.4.202Input/Output Stream Descriptor x Software Position in Buffer (ISD3SPIB)—
Offset 720h ........................................................................................3140
11.4.203Input/Output Stream Descriptor x Max FIFO Size (ISD3MAXFIFOS)—Offset 724h
3141
11.4.204Input/Output Stream Descriptor x Software Position in Buffer (ISD4SPIB)—
Offset 728h ........................................................................................3141
11.4.205Input/Output Stream Descriptor x Max FIFO Size (ISD4MAXFIFOS)—Offset 72Ch
3142
11.4.206Input/Output Stream Descriptor x Software Position in Buffer (ISD5SPIB)—
Offset 730h ........................................................................................3143
334818 75
11.4.207Input/Output Stream Descriptor x Max FIFO Size (ISD5MAXFIFOS)—Offset 734h
3143
11.4.208Input/Output Stream Descriptor x Software Position in Buffer (ISD6SPIB)—
Offset 738h........................................................................................ 3144
11.4.209Input/Output Stream Descriptor x Max FIFO Size (ISD6MAXFIFOS)—Offset 73Ch
3144
11.4.210Input/Output Stream Descriptor x Software Position in Buffer (OSD0SPIB)—
Offset 740h........................................................................................ 3145
11.4.211Input/Output Stream Descriptor x Max FIFO Size (OSD0MAXFIFOS)—Offset
744h ................................................................................................. 3146
11.4.212Input/Output Stream Descriptor x Software Position in Buffer (OSD1SPIB)—
Offset 748h........................................................................................ 3146
11.4.213Input/Output Stream Descriptor x Max FIFO Size (OSD1MAXFIFOS)—Offset
74Ch................................................................................................. 3147
11.4.214Input/Output Stream Descriptor x Software Position in Buffer (OSD2SPIB)—
Offset 750h........................................................................................ 3147
11.4.215Input/Output Stream Descriptor x Max FIFO Size (OSD2MAXFIFOS)—Offset
754h ................................................................................................. 3148
11.4.216Input/Output Stream Descriptor x Software Position in Buffer (OSD3SPIB)—
Offset 758h........................................................................................ 3148
11.4.217Input/Output Stream Descriptor x Max FIFO Size (OSD3MAXFIFOS)—Offset
75Ch................................................................................................. 3149
11.4.218Input/Output Stream Descriptor x Software Position in Buffer (OSD4SPIB)—
Offset 760h........................................................................................ 3150
11.4.219Input/Output Stream Descriptor x Max FIFO Size (OSD4MAXFIFOS)—Offset
764h ................................................................................................. 3150
11.4.220Input/Output Stream Descriptor x Software Position in Buffer (OSD5SPIB)—
Offset 768h........................................................................................ 3151
11.4.221Input/Output Stream Descriptor x Max FIFO Size (OSD5MAXFIFOS)—Offset
76Ch................................................................................................. 3151
11.4.222Processing Pipe Capability Header (PPCH)—Offset 800h .......................... 3152
11.4.223Processing Pipe Control (PPCTL)—Offset 804h ....................................... 3153
11.4.224Processing Pipe Status (PPSTS)—Offset 808h ........................................ 3154
11.4.225Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC0LLPL)—Offset 810h .................................................................. 3154
11.4.226Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC0LLPU)—Offset 814h ................................................................. 3155
11.4.227Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC0LDPL)—Offset 818h ................................................................. 3155
11.4.228Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC0LDPU)—Offset 81Ch................................................................. 3156
11.4.229Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC1LLPL)—Offset 820h .................................................................. 3157
11.4.230Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC1LLPU)—Offset 824h ................................................................. 3157
11.4.231Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC1LDPL)—Offset 828h ................................................................. 3158
11.4.232Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC1LDPU)—Offset 82Ch................................................................. 3158
11.4.233Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC2LLPL)—Offset 830h .................................................................. 3159
11.4.234Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC2LLPU)—Offset 834h ................................................................. 3159
11.4.235Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC2LDPL)—Offset 838h ................................................................. 3160
11.4.236Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC2LDPU)—Offset 83Ch................................................................. 3160
76 334818
11.4.237Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC3LLPL)—Offset 840h ..................................................................3161
11.4.238Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC3LLPU)—Offset 844h ..................................................................3162
11.4.239Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC3LDPL)—Offset 848h ..................................................................3162
11.4.240Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC3LDPU)—Offset 84Ch .................................................................3163
11.4.241Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC4LLPL)—Offset 850h ..................................................................3163
11.4.242Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC4LLPU)—Offset 854h ..................................................................3164
11.4.243Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC4LDPL)—Offset 858h ..................................................................3164
11.4.244Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC4LDPU)—Offset 85Ch .................................................................3165
11.4.245Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC5LLPL)—Offset 860h ..................................................................3166
11.4.246Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC5LLPU)—Offset 864h ..................................................................3166
11.4.247Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC5LDPL)—Offset 868h ..................................................................3167
11.4.248Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC5LDPU)—Offset 86Ch .................................................................3167
11.4.249Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(IPPHC6LLPL)—Offset 870h ..................................................................3168
11.4.250Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(IPPHC6LLPU)—Offset 874h ..................................................................3169
11.4.251Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(IPPHC6LDPL)—Offset 878h ..................................................................3169
11.4.252Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(IPPHC6LDPU)—Offset 87Ch .................................................................3170
11.4.253Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC0LLPL)—Offset 880h .................................................................3170
11.4.254Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC0LLPU)—Offset 884h .................................................................3171
11.4.255Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC0LDPL)—Offset 888h .................................................................3171
11.4.256Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC0LDPU)—Offset 88Ch ................................................................3172
11.4.257Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC1LLPL)—Offset 890h .................................................................3173
11.4.258Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC1LLPU)—Offset 894h .................................................................3173
11.4.259Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC1LDPL)—Offset 898h .................................................................3174
11.4.260Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC1LDPU)—Offset 89Ch ................................................................3174
11.4.261Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC2LLPL)—Offset 8A0h .................................................................3175
11.4.262Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC2LLPU)—Offset 8A4h .................................................................3176
11.4.263Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC2LDPL)—Offset 8A8h.................................................................3176
11.4.264Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC2LDPU)—Offset 8ACh ................................................................3177
334818 77
11.4.265Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC3LLPL)—Offset 8B0h................................................................. 3177
11.4.266Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC3LLPU)—Offset 8B4h ................................................................ 3178
11.4.267Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC3LDPL)—Offset 8B8h ................................................................ 3178
11.4.268Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC3LDPU)—Offset 8BCh ............................................................... 3179
11.4.269Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC4LLPL)—Offset 8C0h................................................................. 3180
11.4.270Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC4LLPU)—Offset 8C4h ................................................................ 3180
11.4.271Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC4LDPL)—Offset 8C8h ................................................................ 3181
11.4.272Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC4LDPU)—Offset 8CCh ............................................................... 3181
11.4.273Input/Output Processing Pipe's Host Connection x Linear Link Position Lower
(OPPHC5LLPL)—Offset 8D0h ................................................................ 3182
11.4.274Input/Output Processing Pipe's Host Connection x Linear Link Position Upper
(OPPHC5LLPU)—Offset 8D4h ................................................................ 3183
11.4.275Input/Output Processing Pipe's Host Connection x Linear DMA Position Lower
(OPPHC5LDPL)—Offset 8D8h ................................................................ 3183
11.4.276Input/Output Processing Pipe's Host Connection x Linear DMA Position Upper
(OPPHC5LDPU)—Offset 8DCh ............................................................... 3184
11.4.277Input/Output Processing Pipe's Link Connection x Control (IPPLC0CTL)—Offset
8E0h ................................................................................................. 3184
11.4.278Input/Output Processing Pipe's Link Connection x Format (IPPLC0FMT)—Offset
8E4h ................................................................................................. 3186
11.4.279Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC0LLPL)—Offset 8E8h .................................................................. 3187
11.4.280Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC0LLPU)—Offset 8ECh .................................................................. 3188
11.4.281Input/Output Processing Pipe's Link Connection x Control (IPPLC1CTL)—Offset
8F0h ................................................................................................. 3188
11.4.282Input/Output Processing Pipe's Link Connection x Format (IPPLC1FMT)—Offset
8F4h ................................................................................................. 3189
11.4.283Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC1LLPL)—Offset 8F8h................................................................... 3191
11.4.284Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC1LLPU)—Offset 8FCh .................................................................. 3191
11.4.285Input/Output Processing Pipe's Link Connection x Control (IPPLC2CTL)—Offset
900h ................................................................................................. 3192
11.4.286Input/Output Processing Pipe's Link Connection x Format (IPPLC2FMT)—Offset
904h ................................................................................................. 3193
11.4.287Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC2LLPL)—Offset 908h .................................................................. 3194
11.4.288Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC2LLPU)—Offset 90Ch.................................................................. 3195
11.4.289Input/Output Processing Pipe's Link Connection x Control (IPPLC3CTL)—Offset
910h ................................................................................................. 3195
11.4.290Input/Output Processing Pipe's Link Connection x Format (IPPLC3FMT)—Offset
914h ................................................................................................. 3197
11.4.291Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC3LLPL)—Offset 918h .................................................................. 3198
11.4.292Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC3LLPU)—Offset 91Ch.................................................................. 3199
78 334818
11.4.293Input/Output Processing Pipe's Link Connection x Control (IPPLC4CTL)—Offset
920h .................................................................................................3199
11.4.294Input/Output Processing Pipe's Link Connection x Format (IPPLC4FMT)—Offset
924h .................................................................................................3200
11.4.295Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC4LLPL)—Offset 928h ...................................................................3202
11.4.296Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC4LLPU)—Offset 92Ch ..................................................................3202
11.4.297Input/Output Processing Pipe's Link Connection x Control (IPPLC5CTL)—Offset
930h .................................................................................................3203
11.4.298Input/Output Processing Pipe's Link Connection x Format (IPPLC5FMT)—Offset
934h .................................................................................................3204
11.4.299Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC5LLPL)—Offset 938h ...................................................................3205
11.4.300Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC5LLPU)—Offset 93Ch ..................................................................3206
11.4.301Input/Output Processing Pipe's Link Connection x Control (IPPLC6CTL)—Offset
940h .................................................................................................3206
11.4.302Input/Output Processing Pipe's Link Connection x Format (IPPLC6FMT)—Offset
944h .................................................................................................3208
11.4.303Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(IPPLC6LLPL)—Offset 948h ...................................................................3209
11.4.304Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(IPPLC6LLPU)—Offset 94Ch ..................................................................3210
11.4.305Input/Output Processing Pipe's Link Connection x Control (OPPLC0CTL)—Offset
950h .................................................................................................3210
11.4.306Input/Output Processing Pipe's Link Connection x Format (OPPLC0FMT)—Offset
954h .................................................................................................3211
11.4.307Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC0LLPL)—Offset 958h ..................................................................3213
11.4.308Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC0LLPU)—Offset 95Ch .................................................................3213
11.4.309Input/Output Processing Pipe's Link Connection x Control (OPPLC1CTL)—Offset
960h .................................................................................................3214
11.4.310Input/Output Processing Pipe's Link Connection x Format (OPPLC1FMT)—Offset
964h .................................................................................................3215
11.4.311Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC1LLPL)—Offset 968h ..................................................................3216
11.4.312Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC1LLPU)—Offset 96Ch .................................................................3217
11.4.313Input/Output Processing Pipe's Link Connection x Control (OPPLC2CTL)—Offset
970h .................................................................................................3217
11.4.314Input/Output Processing Pipe's Link Connection x Format (OPPLC2FMT)—Offset
974h .................................................................................................3219
11.4.315Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC2LLPL)—Offset 978h ..................................................................3220
11.4.316Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC2LLPU)—Offset 97Ch .................................................................3221
11.4.317Input/Output Processing Pipe's Link Connection x Control (OPPLC3CTL)—Offset
980h .................................................................................................3221
11.4.318Input/Output Processing Pipe's Link Connection x Format (OPPLC3FMT)—Offset
984h .................................................................................................3222
11.4.319Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC3LLPL)—Offset 988h ..................................................................3224
11.4.320Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC3LLPU)—Offset 98Ch .................................................................3224
334818 79
11.4.321Input/Output Processing Pipe's Link Connection x Control (OPPLC4CTL)—Offset
990h ................................................................................................. 3225
11.4.322Input/Output Processing Pipe's Link Connection x Format (OPPLC4FMT)—Offset
994h ................................................................................................. 3226
11.4.323Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC4LLPL)—Offset 998h ................................................................. 3227
11.4.324Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC4LLPU)—Offset 99Ch................................................................. 3228
11.4.325Input/Output Processing Pipe's Link Connection x Control (OPPLC5CTL)—Offset
9A0h................................................................................................. 3228
11.4.326Input/Output Processing Pipe's Link Connection x Format (OPPLC5FMT)—Offset
9A4h................................................................................................. 3230
11.4.327Input/Output Processing Pipe's Link Connection x Linear Link Position Lower
(OPPLC5LLPL)—Offset 9A8h ................................................................. 3231
11.4.328Input/Output Processing Pipe's Link Connection x Linear Link Position Upper
(OPPLC5LLPU)—Offset 9ACh................................................................. 3232
11.4.329Multiple Links Capability Header (MLCH)—Offset C00h............................ 3232
11.4.330Multiple Links Capability Declaration (MLCD)—Offset C04h ...................... 3233
11.4.331Link x Capabilities (LCAP0)—Offset C40h .............................................. 3233
11.4.332Link x Output Stream ID Mapping Valid (LOSIDV0)—Offset C48h ............. 3234
11.4.333Link x SDI Identifier (LSDIID0)—Offset C4Ch ........................................ 3236
11.4.334Link x Per Stream Output Overhead (LPSOO0)—Offset C50h ................... 3237
11.4.335Link x Per Stream Input Overhead (LPSIO0)—Offset C52h ...................... 3238
11.4.336Link x Wall Frame Counter (LWALFC0)—Offset C58h .............................. 3238
11.4.337Link x Output Payload Capability (LOUTPAY6M0)—Offset C60h ................ 3239
11.4.338Link x Output Payload Capability (LOUTPAY12M0)—Offset C62h............... 3240
11.4.339Link x Output Payload Capability (LOUTPAY24M0)—Offset C64h............... 3241
11.4.340Link x Output Payload Capability (LOUTPAY48M0)—Offset C66h............... 3242
11.4.341Link x Output Payload Capability (LOUTPAY96M0)—Offset C68h............... 3243
11.4.342Link x Output Payload Capability (LOUTPAY192M0)—Offset C6Ah............. 3244
11.4.343Link x Input Payload Capability (LINPAY6M0)—Offset C70h ..................... 3245
11.4.344Link x Input Payload Capability (LINPAY12M0)—Offset C72h ................... 3246
11.4.345Link x Input Payload Capability (LINPAY24M0)—Offset C74h ................... 3247
11.4.346Link x Input Payload Capability (LINPAY48M0)—Offset C76h ................... 3248
11.4.347Link x Input Payload Capability (LINPAY96M0)—Offset C78h ................... 3249
11.4.348Link x Input Payload Capability (LINPAY192M0)—Offset C7Ah ................. 3250
11.4.349Link x Capabilities (LCAP1)—Offset C80h .............................................. 3251
11.4.350Link x Output Stream ID Mapping Valid (LOSIDV1)—Offset C88h ............. 3252
11.4.351Link x SDI Identifier (LSDIID1)—Offset C8Ch ........................................ 3254
11.4.352Link x Per Stream Output Overhead (LPSOO1)—Offset C90h ................... 3255
11.4.353Link x Per Stream Input Overhead (LPSIO1)—Offset C92h ...................... 3255
11.4.354Link x Wall Frame Counter (LWALFC1)—Offset C98h .............................. 3256
11.4.355Link x Output Payload Capability (LOUTPAY6M1)—Offset CA0h ................ 3256
11.4.356Link x Output Payload Capability (LOUTPAY12M1)—Offset CA2h .............. 3257
11.4.357Link x Output Payload Capability (LOUTPAY24M1)—Offset CA4h .............. 3258
11.4.358Link x Output Payload Capability (LOUTPAY48M1)—Offset CA6h .............. 3259
11.4.359Link x Output Payload Capability (LOUTPAY96M1)—Offset CA8h .............. 3260
11.4.360Link x Output Payload Capability (LOUTPAY192M1)—Offset CAAh............. 3261
11.4.361Link x Input Payload Capability (LINPAY6M1)—Offset CB0h ..................... 3262
11.4.362Link x Input Payload Capability (LINPAY12M1)—Offset CB2h ................... 3263
11.4.363Link x Input Payload Capability (LINPAY24M1)—Offset CB4h ................... 3264
11.4.364Link x Input Payload Capability (LINPAY48M1)—Offset CB6h ................... 3265
11.4.365Link x Input Payload Capability (LINPAY96M1)—Offset CB8h ................... 3266
11.4.366Link x Input Payload Capability (LINPAY192M1)—Offset CBAh ................. 3267
11.4.367DMA Resume Capability Header (DRSMCH)—Offset 1F00h ...................... 3268
80 334818
11.4.368DMA Resume Control (DRSMCTL)—Offset 1F04h ....................................3269
11.4.369DMA Position in Buffer Resume (ISD0DPIBR)—Offset 1F08h ....................3269
11.4.370DMA Position in Buffer Resume (ISD1DPIBR)—Offset 1F10h ....................3270
11.4.371DMA Position in Buffer Resume (ISD2DPIBR)—Offset 1F18h ....................3270
11.4.372DMA Position in Buffer Resume (ISD3DPIBR)—Offset 1F20h ....................3271
11.4.373DMA Position in Buffer Resume (ISD4DPIBR)—Offset 1F28h ....................3271
11.4.374DMA Position in Buffer Resume (ISD5DPIBR)—Offset 1F30h ....................3272
11.4.375DMA Position in Buffer Resume (ISD6DPIBR)—Offset 1F38h ....................3272
11.4.376DMA Position in Buffer Resume (OSD0DPIBR)—Offset 1F40h ...................3273
11.4.377DMA Position in Buffer Resume (OSD1DPIBR)—Offset 1F48h ...................3273
11.4.378DMA Position in Buffer Resume (OSD2DPIBR)—Offset 1F50h ...................3274
11.4.379DMA Position in Buffer Resume (OSD3DPIBR)—Offset 1F58h ...................3274
11.4.380DMA Position in Buffer Resume (OSD4DPIBR)—Offset 1F60h ...................3275
11.4.381DMA Position in Buffer Resume (OSD5DPIBR)—Offset 1F68h ...................3275
11.4.382Wall Clock Alias (WLCLKA)—Offset 2030h..............................................3276
11.4.383Input Stream Descriptor 0 Link Position in Buffer Alias (ISD0LPIBA)—Offset
2084h................................................................................................3276
11.4.384Input Stream Descriptor 0 Link Position in Buffer Alias (ISD1LPIBA)—Offset
20A4h ...............................................................................................3277
11.4.385Input Stream Descriptor 0 Link Position in Buffer Alias (ISD2LPIBA)—Offset
20C4h ...............................................................................................3278
11.4.386Input Stream Descriptor 0 Link Position in Buffer Alias (ISD3LPIBA)—Offset
20E4h................................................................................................3278
11.4.387Input Stream Descriptor 0 Link Position in Buffer Alias (ISD4LPIBA)—Offset
2104h................................................................................................3279
11.4.388Input Stream Descriptor 0 Link Position in Buffer Alias (ISD5LPIBA)—Offset
2124h................................................................................................3279
11.4.389Input Stream Descriptor 0 Link Position in Buffer Alias (ISD6LPIBA)—Offset
2144h................................................................................................3280
11.4.390Input Stream Descriptor 0 Link Position in Buffer Alias (OSD0LPIBA)—Offset
2164h................................................................................................3280
11.4.391Input Stream Descriptor 0 Link Position in Buffer Alias (OSD1LPIBA)—Offset
2184h................................................................................................3281
11.4.392Input Stream Descriptor 0 Link Position in Buffer Alias (OSD2LPIBA)—Offset
21A4h ...............................................................................................3282
11.4.393Input Stream Descriptor 0 Link Position in Buffer Alias (OSD3LPIBA)—Offset
21C4h ...............................................................................................3282
11.4.394Input Stream Descriptor 0 Link Position in Buffer Alias (OSD4LPIBA)—Offset
21E4h................................................................................................3283
11.4.395Input Stream Descriptor 0 Link Position in Buffer Alias (OSD5LPIBA)—Offset
2204h................................................................................................3283
12 Power Management Controller (PMC) ...................................................................3285
12.1 Registers Summary ........................................................................................3285
12.1.1 Power Management 1 Status and Enable (PM1_STS_EN)—Offset 0h ...........3285
12.1.2 Power Management 1 Control (PM1_CNT)—Offset 4h ...............................3290
12.1.3 Power Management 1 Timer (PM1_TMR)—Offset 8h .................................3291
12.1.4 General Purpose Event 0 Status (GPE0a_STS)—Offset 20h........................3291
12.1.5 General Purpose Event 0 Status (GPE0b_STS)—Offset 24h .......................3295
12.1.6 General Purpose Event 0 Status (GPE0c_STS)—Offset 28h........................3295
12.1.7 General Purpose Event 0 Status (GPE0d_STS)—Offset 2Ch .......................3296
12.1.8 General Purpose Event 0 Enables (GPE0a_EN)—Offset 30h .......................3296
12.1.9 General Purpose Event 0 Enable (GPE0b_EN)—Offset 34h.........................3300
12.1.10General Purpose Event 0 Enable (GPE0c_EN)—Offset 38h .........................3300
12.1.11General Purpose Event 0 Enable (GPE0d_EN)—Offset 3Ch.........................3301
12.1.12SMI Control and Enable (SMI_EN)—Offset 40h ........................................3301
334818 81
12.1.13SMI Status Register (SMI_STS)—Offset 44h ........................................... 3304
12.1.14Device Trap Status (DEVTRAP_STS)—Offset 4Ch..................................... 3308
12.1.15General Purpose Event Control (GPE_CTRL)—Offset 50h .......................... 3309
12.1.16TCO Reload Register (TCO_RLD)—Offset 60h.......................................... 3309
12.1.17TCO Timer Status (TCO_STS)—Offset 64h.............................................. 3310
12.1.18TCO Timer Control (TCO1_CNT)—Offset 68h........................................... 3311
12.1.19TCO Timer Register (TCO_TMR)—Offset 70h........................................... 3311
12.1.20Advanced Power Management Status (APM_STS)—Offset 74h................... 3312
12.1.21Advanced Power Management Control Port (APM_CNT)—Offset 78h ........... 3313
12.1.22Direct IRQ Enables (DIRECT_IRQ_EN)—Offset 7Ch .................................. 3313
12.1.23PCI Configuration Control 1 Register(PCICFGCTR1)—Offset 200h .............. 3315
12.1.24PCI Configuration Control 2 Register(PCICFGCTR2)—Offset 204h .............. 3316
12.1.25PCI Configuration Control 3 Register(PCICFGCTR3)—Offset 208h .............. 3317
12.2 Registers Summary........................................................................................ 3318
12.2.1 Power and Reset Status (PRSTS)—Offset 1000h...................................... 3319
12.2.2 PM CFG - Power Management Configuration (PMC_CFG)—Offset 1008h ...... 3319
12.2.3 Power Management Configuration (PMC_CFG2)—Offset 100Ch.................. 3322
12.2.4 SOC Power Management Status (SOC_PM_STS)—Offset 1010h ................. 3323
12.2.5 General PM Configuration 1 (GEN_PMCON1)—Offset 1020h ...................... 3324
12.2.6 General PM Configuration 2 (GEN_PMCON2)—Offset 1024h ...................... 3327
12.2.7 General PM Configuration 3 (GEN_PMCON3)—Offset 1028h ...................... 3329
12.2.8 Configured Revision ID (CRID)—Offset 1030h ......................................... 3331
12.2.9 Function Disable 0 (FUNC_DIS_0)—Offset 1034h .................................... 3332
12.2.10Function Disable 1 (FUNC_DIS_1)—Offset 1038h .................................... 3334
12.2.11Extended Test Mode Register (ETR)—Offset 1048h .................................. 3335
12.2.12GPIO Group to General Purpose Event Register Configuration (GPIO_GPE_CFG)—
Offset 1050h ...................................................................................... 3336
12.2.13IRQ Select 0 (IRQ_SEL_0)—Offset 1064h............................................... 3338
12.2.14IRQ Select 1 (IRQ_SEL_1)—Offset 1068h............................................... 3339
12.2.15IRQ Select 2 (IRQ_SEL_2)—Offset 106Ch .............................................. 3340
12.2.16Function ACPI Enumeration 0 (FUNC_ACPI_ENUM_0)—Offset 1070h.......... 3340
12.2.17Function ACPI Enumeration 1 (FUNC_ACPI_ENUM_1)—Offset 1074h.......... 3342
12.2.18Fixed Deep S0Ix Counter Lower 32 Bits (TELEM_DEEP_S0IX_LO_HOST)—Offset
1078h ............................................................................................... 3343
12.2.19Fixed Deep S0Ix Counter Upper 32 Bits (TELEM_DEEP_S0IX_HI_HOST)—Offset
107Ch ............................................................................................... 3344
12.2.20Fixed Shallow S0Ix Counter Lower 32 Bits (TELEM_SHALLOW_S0IX_LO_HOST)—
Offset 1080h ...................................................................................... 3344
12.2.21Fixed Shallow S0Ix Counter Upper 32 Bits (TELEM_SHALLOW_S0IX_HI_HOST)—
Offset 1084h ...................................................................................... 3345
12.2.22Reserved (TELEM_MISC_FIXED_LO_HOST)—Offset 1088h........................ 3345
12.2.23Reserved register for sharing data with software upper 32 bits
(TELEM_MISC_FIXED_HI_HOST)—Offset 108Ch...................................... 3346
12.2.24Scratchpad for sharing data between BIOS and PMC Firmware
(BIOS_SCRATCHPAD)—Offset 1090h ..................................................... 3347
12.2.25Display Hot Plug Detect Control (DISPLAY_HPD_CTL)—Offset 1094h.......... 3349
12.2.26OBFF Control and Status (OBFF_CTL_STS)—Offset 10C8h ........................ 3350
12.2.27Lock Register (LOCK)—Offset 10CCh ..................................................... 3352
12.3 Registers Summary........................................................................................ 3354
12.3.1 IPC Command (IPC_CMD)—Offset 0h .................................................... 3354
12.3.2 IPC Status (IPC_STS)—Offset 4h .......................................................... 3355
12.3.3 IPC Source Pointer (IPC_SPTR)—Offset 8h ............................................. 3356
12.3.4 IPC Destination Pointer (IPC_DPTR)—Offset Ch ....................................... 3357
12.3.5 IPC Write Buffer (IPC_WBUF0)—Offset 80h ............................................ 3357
12.3.6 IPC Write Buffer (IPC_WBUF1)—Offset 84h ............................................ 3358
82 334818
12.3.7 IPC Write Buffer (IPC_WBUF2)—Offset 88h .............................................3358
12.3.8 IPC Write Buffer (IPC_WBUF3)—Offset 8Ch.............................................3359
12.3.9 IPC Read Buffer (IPC_RBUF0)—Offset 90h ..............................................3359
12.3.10IPC Read Buffer (IPC_RBUF1)—Offset 94h ..............................................3360
12.3.11IPC Read Buffer (IPC_RBUF2)—Offset 98h ..............................................3360
12.3.12IPC Read Buffer (IPC_RBUF3)—Offset 9Ch ..............................................3361
12.4 Registers Summary ........................................................................................3361
12.4.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3362
12.4.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3363
12.4.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3364
12.4.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3364
12.4.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3365
12.4.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3366
12.4.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3366
12.4.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3367
12.4.9 (BAR2)—Offset 20h ............................................................................3368
12.4.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3368
12.4.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3369
12.4.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3369
12.4.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............3370
12.4.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
3371
12.4.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3372
12.4.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3372
12.4.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3373
12.4.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3374
12.4.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3374
12.4.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3375
12.5 Registers Summary ........................................................................................3376
12.5.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3377
12.5.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3377
12.5.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3379
12.5.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3379
12.5.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3380
12.5.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3381
12.5.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3381
12.5.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3382
12.5.9 (BAR2)—Offset 20h ............................................................................3383
12.5.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3383
12.5.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3384
12.5.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3384
334818 83
12.5.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............ 3385
12.5.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ....
3386
12.5.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3387
12.5.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3387
12.5.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3388
12.5.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3389
12.5.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3389
12.5.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3390
12.6 Registers Summary........................................................................................ 3391
12.6.1 PWM Control Register (PWMCTRL_0)—Offset 0h...................................... 3391
12.6.2 PWM D0i3 Control Register (PWMD0i3C)—Offset 100h ............................. 3392
12.6.3 PWM Control Register (PWMCTRL_1)—Offset 400h .................................. 3393
12.6.4 PWM Control Register (PWMCTRL_2)—Offset 800h .................................. 3394
12.6.5 PWM Control Register (PWMCTRL_3)—Offset C00h .................................. 3395
12.7 Registers Summary........................................................................................ 3396
12.7.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3397
12.7.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3398
12.7.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3399
12.7.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3400
12.7.5 BAR -Base Address Register (BAR)—Offset 10h....................................... 3400
12.7.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3401
12.7.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3402
12.7.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3402
12.7.9 (BAR2)—Offset 20h............................................................................ 3403
12.7.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3403
12.7.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h .....
3404
12.7.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .......... 3405
12.7.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............ 3405
12.7.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ....
3406
12.7.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3407
12.7.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3408
12.7.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3408
12.7.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3409
12.7.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3410
12.7.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3410
12.8 Registers Summary........................................................................................ 3411
12.8.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3412
12.8.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3413
84 334818
12.8.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3414
12.8.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3414
12.8.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3415
12.8.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3416
12.8.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3416
12.8.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3417
12.8.9 (BAR2)—Offset 20h ............................................................................3418
12.8.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3418
12.8.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3419
12.8.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3419
12.8.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............3420
12.8.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
3421
12.8.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3422
12.8.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3422
12.8.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3423
12.8.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3424
12.8.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3424
12.8.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3425
12.9 Registers Summary ........................................................................................3426
12.9.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3427
12.9.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3427
12.9.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3429
12.9.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3429
12.9.5 BAR -Base Address Register (BAR)—Offset 10h .......................................3430
12.9.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3431
12.9.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3431
12.9.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3432
12.9.9 (BAR2)—Offset 20h ............................................................................3433
12.9.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3433
12.9.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
3434
12.9.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........3434
12.9.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............3435
12.9.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
3436
12.9.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3437
12.9.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
3437
12.9.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 3438
12.9.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3439
334818 85
12.9.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3439
12.9.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3440
12.10 Registers Summary........................................................................................ 3441
12.10.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3442
12.10.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3442
12.10.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3444
12.10.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3444
12.10.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3445
12.10.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3446
12.10.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3446
12.10.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3447
12.10.9 (BAR2)—Offset 20h............................................................................ 3448
12.10.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3448
12.10.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3449
12.10.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3449
12.10.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3450
12.10.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3451
12.10.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3452
12.10.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3452
12.10.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3453
12.10.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3454
12.10.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3454
12.10.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3455
12.11 Registers Summary........................................................................................ 3457
12.11.1Power Management 1 Status and Enable (PM1_STS_EN)—Offset 0h .......... 3457
12.11.2Power Management 1 Control (PM1_CNT)—Offset 4h ............................... 3462
12.11.3Power Management 1 Timer (PM1_TMR)—Offset 8h................................. 3463
12.11.4General Purpose Event 0 Status (GPE0a_STS)—Offset 20h ....................... 3463
12.11.5General Purpose Event 0 Status (GPE0b_STS)—Offset 24h ....................... 3467
12.11.6General Purpose Event 0 Status (GPE0c_STS)—Offset 28h ....................... 3467
12.11.7General Purpose Event 0 Status (GPE0d_STS)—Offset 2Ch....................... 3468
12.11.8General Purpose Event 0 Enables (GPE0a_EN)—Offset 30h ....................... 3468
12.11.9General Purpose Event 0 Enable (GPE0b_EN)—Offset 34h ........................ 3472
12.11.10General Purpose Event 0 Enable (GPE0c_EN)—Offset 38h ....................... 3472
12.11.11General Purpose Event 0 Enable (GPE0d_EN)—Offset 3Ch....................... 3473
12.11.12SMI Control and Enable (SMI_EN)—Offset 40h ...................................... 3473
12.11.13SMI Status Register (SMI_STS)—Offset 44h.......................................... 3476
12.11.14Device Trap Status (DEVTRAP_STS)—Offset 4Ch ................................... 3480
12.11.15General Purpose Event Control (GPE_CTRL)—Offset 50h ......................... 3481
12.11.16TCO Reload Register (TCO_RLD)—Offset 60h ........................................ 3481
12.11.17TCO Timer Status (TCO_STS)—Offset 64h ............................................ 3482
12.11.18TCO Timer Control (TCO1_CNT)—Offset 68h ......................................... 3483
86 334818
12.11.19TCO Timer Register (TCO_TMR)—Offset 70h ..........................................3483
12.11.20Advanced Power Management Status (APM_STS)—Offset 74h..................3484
12.11.21Advanced Power Management Control Port (APM_CNT)—Offset 78h ..........3485
12.11.22Direct IRQ Enables (DIRECT_IRQ_EN)—Offset 7Ch .................................3485
12.11.23PCI Configuration Control 1 Register(PCICFGCTR1)—Offset 200h..............3487
12.11.24PCI Configuration Control 2 Register(PCICFGCTR2)—Offset 204h..............3488
12.11.25PCI Configuration Control 3 Register(PCICFGCTR3)—Offset 208h..............3489
12.12 Registers Summary ........................................................................................3491
12.12.1Power and Reset Status (PRSTS)—Offset 1000h ......................................3491
12.12.2PM CFG - Power Management Configuration (PMC_CFG)—Offset 1008h ......3492
12.12.3Power Management Configuration (PMC_CFG2)—Offset 100Ch ..................3495
12.12.4SOC Power Management Status (SOC_PM_STS)—Offset 1010h .................3496
12.12.5General PM Configuration 1 (GEN_PMCON1)—Offset 1020h.......................3497
12.12.6General PM Configuration 2 (GEN_PMCON2)—Offset 1024h.......................3500
12.12.7General PM Configuration 3 (GEN_PMCON3)—Offset 1028h.......................3502
12.12.8Configured Revision ID (CRID)—Offset 1030h .........................................3504
12.12.9Function Disable 0 (FUNC_DIS_0)—Offset 1034h.....................................3505
12.12.10Function Disable 1 (FUNC_DIS_1)—Offset 1038h ...................................3507
12.12.11Extended Test Mode Register (ETR)—Offset 1048h .................................3508
12.12.12GPIO Group to General Purpose Event Register Configuration
(GPIO_GPE_CFG)—Offset 1050h ...........................................................3509
12.12.13IRQ Select 0 (IRQ_SEL_0)—Offset 1064h..............................................3511
12.12.14IRQ Select 1 (IRQ_SEL_1)—Offset 1068h..............................................3512
12.12.15IRQ Select 2 (IRQ_SEL_2)—Offset 106Ch..............................................3513
12.12.16Function ACPI Enumeration 0 (FUNC_ACPI_ENUM_0)—Offset 1070h .........3513
12.12.17Function ACPI Enumeration 1 (FUNC_ACPI_ENUM_1)—Offset 1074h .........3515
12.12.18Fixed Deep S0Ix Counter Lower 32 Bits (TELEM_DEEP_S0IX_LO_HOST)—Offset
1078h................................................................................................3516
12.12.19Fixed Deep S0Ix Counter Upper 32 Bits (TELEM_DEEP_S0IX_HI_HOST)—Offset
107Ch ...............................................................................................3517
12.12.20Fixed Shallow S0Ix Counter Lower 32 Bits
(TELEM_SHALLOW_S0IX_LO_HOST)—Offset 1080h .................................3517
12.12.21Fixed Shallow S0Ix Counter Upper 32 Bits (TELEM_SHALLOW_S0IX_HI_HOST)—
Offset 1084h ......................................................................................3518
12.12.22Reserved (TELEM_MISC_FIXED_LO_HOST)—Offset 1088h.......................3518
12.12.23Reserved register for sharing data with software upper 32 bits
(TELEM_MISC_FIXED_HI_HOST)—Offset 108Ch ......................................3519
12.12.24Scratchpad for sharing data between BIOS and PMC Firmware
(BIOS_SCRATCHPAD)—Offset 1090h .....................................................3520
12.12.25Display Hot Plug Detect Control (DISPLAY_HPD_CTL)—Offset 1094h.........3522
12.12.26OBFF Control and Status (OBFF_CTL_STS)—Offset 10C8h .......................3523
12.12.27Lock Register (LOCK)—Offset 10CCh ....................................................3525
12.13 Registers Summary ........................................................................................3529
12.13.1IPC Command (IPC_CMD)—Offset 0h .....................................................3529
12.13.2IPC Status (IPC_STS)—Offset 4h ...........................................................3530
12.13.3IPC Source Pointer (IPC_SPTR)—Offset 8h ..............................................3531
12.13.4IPC Destination Pointer (IPC_DPTR)—Offset Ch .......................................3532
12.13.5IPC Write Buffer (IPC_WBUF0)—Offset 80h .............................................3532
12.13.6IPC Write Buffer (IPC_WBUF1)—Offset 84h .............................................3533
12.13.7IPC Write Buffer (IPC_WBUF2)—Offset 88h .............................................3533
12.13.8IPC Write Buffer (IPC_WBUF3)—Offset 8Ch.............................................3534
12.13.9IPC Read Buffer (IPC_RBUF0)—Offset 90h ..............................................3534
12.13.10IPC Read Buffer (IPC_RBUF1)—Offset 94h.............................................3535
12.13.11IPC Read Buffer (IPC_RBUF2)—Offset 98h.............................................3535
12.13.12IPC Read Buffer (IPC_RBUF3)—Offset 9Ch ............................................3536
334818 87
12.14 Registers Summary........................................................................................ 3537
12.14.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3537
12.14.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3538
12.14.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3539
12.14.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3540
12.14.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3540
12.14.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3541
12.14.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3542
12.14.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3542
12.14.9 (BAR2)—Offset 20h............................................................................ 3543
12.14.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3543
12.14.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3544
12.14.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3545
12.14.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3545
12.14.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3546
12.14.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3547
12.14.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3548
12.14.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3548
12.14.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3549
12.14.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3550
12.14.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3550
12.15 Registers Summary........................................................................................ 3553
12.15.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3553
12.15.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3554
12.15.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3555
12.15.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3556
12.15.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3556
12.15.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3557
12.15.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3558
12.15.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3558
12.15.9 (BAR2)—Offset 20h............................................................................ 3559
12.15.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3559
12.15.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3560
12.15.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3561
12.15.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3561
12.15.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3562
12.15.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3563
88 334818
12.15.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3564
12.15.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3564
12.15.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3565
12.15.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3566
12.15.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3566
12.16 Registers Summary ........................................................................................3569
12.16.1PWM Control Register (PWMCTRL_0)—Offset 0h ......................................3569
12.16.2PWM D0i3 Control Register (PWMD0i3C)—Offset 100h..............................3570
12.16.3PWM Control Register (PWMCTRL_1)—Offset 400h...................................3571
12.16.4PWM Control Register (PWMCTRL_2)—Offset 800h...................................3572
12.16.5PWM Control Register (PWMCTRL_3)—Offset C00h...................................3573
12.17 Registers Summary ........................................................................................3575
12.17.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3575
12.17.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3576
12.17.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3577
12.17.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3578
12.17.5BAR -Base Address Register (BAR)—Offset 10h .......................................3578
12.17.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3579
12.17.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3580
12.17.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3580
12.17.9 (BAR2)—Offset 20h ............................................................................3581
12.17.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3581
12.17.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3582
12.17.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3583
12.17.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3583
12.17.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3584
12.17.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3585
12.17.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3586
12.17.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3586
12.17.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3587
12.17.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3588
12.17.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3588
12.18 Registers Summary ........................................................................................3591
12.18.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3591
12.18.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3592
12.18.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3593
334818 89
12.18.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3594
12.18.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3594
12.18.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3595
12.18.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3596
12.18.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3596
12.18.9 (BAR2)—Offset 20h............................................................................ 3597
12.18.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3597
12.18.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3598
12.18.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3599
12.18.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3599
12.18.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3600
12.18.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3601
12.18.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3602
12.18.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3602
12.18.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3603
12.18.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 3604
12.18.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 3604
12.19 Registers Summary........................................................................................ 3607
12.19.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3607
12.19.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 3608
12.19.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
3609
12.19.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 3610
12.19.5BAR -Base Address Register (BAR)—Offset 10h....................................... 3610
12.19.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 3611
12.19.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 3612
12.19.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 3612
12.19.9 (BAR2)—Offset 20h............................................................................ 3613
12.19.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch .................................................................................................. 3613
12.19.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ....
3614
12.19.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h......... 3615
12.19.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch .......... 3615
12.19.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h...
3616
12.19.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h ............................................................ 3617
12.19.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h................................................................................................... 3618
12.19.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h .....
3618
12.19.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 3619
90 334818
12.19.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3620
12.19.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3620
12.20 Registers Summary ........................................................................................3623
12.20.1DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
3623
12.20.2STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..3624
12.20.3REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
3625
12.20.4CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................3626
12.20.5BAR -Base Address Register (BAR)—Offset 10h .......................................3626
12.20.6BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................3627
12.20.7BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................3628
12.20.8BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................3628
12.20.9 (BAR2)—Offset 20h ............................................................................3629
12.20.10SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................3629
12.20.11EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h.....
3630
12.20.12CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h .........3631
12.20.13INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ...........3631
12.20.14POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h ...
3632
12.20.15PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................3633
12.20.16PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset
90h ...................................................................................................3634
12.20.17DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h ......
3634
12.20.18D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................3635
12.20.19DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................3636
12.20.20D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................3636
13 Power Management Controller (P-Unit) ................................................................3639
13.1 Registers Summary ........................................................................................3639
13.1.1 Device Enable Register (P_CR_DEVEN_0_0_0_PCI)—Offset 54h.................3639
13.1.2 Capability ID0 A (P_CR_CAPID0_A_0_0_0_PCI)—Offset E4h .....................3640
13.1.3 Capability ID0 B (P_CR_CAPID0_B_0_0_0_PCI)—Offset E8h .....................3642
13.2 Registers Summary ........................................................................................3643
13.2.1 Device ID and Vendor ID Register (P_CR_DEVICE_ID_VENDOR_ID_0_0_1_PCI)—
Offset 0h............................................................................................3644
13.2.2 PCI_STATUS_COMMAND_0_0_1_PCI
(P_CR_PCI_STATUS_COMMAND_0_0_1_PCI)—Offset 4h ..........................3644
13.2.3 PCI Revision ID and PCI Class Code Register
(P_CR_REVISION_ID_CLASS_CODE_0_0_1_PCI)—Offset 8h .....................3646
13.2.4 Master Latency Timer and Header Type Register
(P_CR_MASTER_LATENCY_TIME_0_0_1_PCI)—Offset Ch ..........................3647
13.2.5 Thermal Management Base Address Register (P_CR_TMBAR_LO_0_0_1_PCI)—
Offset 10h ..........................................................................................3648
13.2.6 Thermal Management Base Address Register (P_CR_TMBAR_HI_0_0_1_PCI)—
Offset 14h ..........................................................................................3649
334818 91
13.2.7 PCI Subsystem Vendor ID and PCI Subsystem ID
(P_CR_SVID_SID_0_0_1_PCI)—Offset 2Ch ............................................ 3649
13.2.8 CAPPTR_0_0_1_PCI (P_CR_CAPPTR_0_0_1_PCI)—Offset 34h ................... 3650
13.2.9 Interrupt and Latency Configuration (P_CR_INTR_LAT_0_0_1_PCI)—Offset 3Ch.
3651
13.2.10Device Enable Register (P_CR_DEVEN_0_0_1_PCI)—Offset 54h ................ 3651
13.2.11SCISTS_0_0_1_PCI (P_CR_SCISTS_0_0_1_PCI)—Offset 88h ................... 3652
13.2.12SCI Command (P_CR_SCICMD_0_0_1_PCI)—Offset CCh.......................... 3653
13.2.13Power Management Capabilities (P_CR_PMCAPID_0_0_1_PCI)—Offset D0h 3654
13.2.14Power Management Control and Status (P_CR_PMCS_0_0_1_PCI)—Offset D4h ..
3655
13.2.15Interrupt Status (P_CR_INTSTS_0_0_1_PCI)—Offset DCh ........................ 3656
13.2.16Capability ID0 Capability Control (P_CR_CAPID0_CAPCTRL0_0_0_1_PCI)—Offset
E0h................................................................................................... 3657
13.2.17Capability ID0 A (P_CR_CAPID0_A_0_0_1_PCI)—Offset E4h..................... 3657
13.2.18Capability ID0 B (P_CR_CAPID0_B_0_0_1_PCI)—Offset E8h..................... 3659
13.3 Registers Summary........................................................................................ 3660
13.3.1 GT_SLICE_INFO (P_CR_GT_SLICE_INFO_0_2_0_GTTMMADR)—Offset 8064h ....
3662
13.3.2 GT Hardware P-state Control Request
(P_CR_GT_HWP_REQ_0_2_0_GTTMMADR)—Offset 8068h........................ 3663
13.3.3 GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR
(P_CR_GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR)—Offset 8070h .... 3664
13.3.4 GT_SQ_OCCUPANCY_0_2_0_GTTMMADR
(P_CR_GT_SQ_OCCUPANCY_0_2_0_GTTMMADR)—Offset 8074h............... 3664
13.3.5 GT_RW_DRAM_0_2_0_GTTMMADR (P_CR_GT_RW_DRAM_0_2_0_GTTMMADR)—
Offset 8078h ...................................................................................... 3665
13.3.6 GT_P_REQ (P_CR_GT_THREAD_P_REQ_0_2_0_GTTMMADR)—Offset 807Ch 3665
13.3.7 GT_ARAT_TTT (P_CR_GT_ARAT_TTT_0_2_0_GTTMMADR)—Offset 8080h ... 3666
13.3.8 GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR
(P_CR_GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR)—Offset 8088h .......... 3667
13.3.9 GT_DISP_PWRON_0_2_0_GTTMMADR
(P_CR_GT_DISP_PWRON_0_2_0_GTTMMADR)—Offset 8090h................... 3668
13.3.10GT_GFX_RC6_0_2_0_GTTMMADR (P_CR_GT_GFX_RC6_0_2_0_GTTMMADR)—
Offset 8108h ...................................................................................... 3668
13.3.11GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8124h ....
3669
13.3.12GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR)—Offset 8128h....
3670
13.3.13GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR)—Offset 812Ch...
3670
13.3.14P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8130h
3671
13.3.15P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 8134h . 3672
13.3.16PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8138h
3672
13.3.17PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 813Ch . 3673
13.3.18GT_PM_CONFIG_0_2_0_GTTMMADR
(P_CR_GT_PM_CONFIG_0_2_0_GTTMMADR)—Offset 8140h ..................... 3674
92 334818
13.3.19Graphics Interrupt Response Latency Tolerance
(P_CR_GRAPHICS_INTERRUPT_RESPONSE_TIME_0_2_0_GTTMMADR)—Offset
8150h................................................................................................3674
13.3.20GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR)—Offset 8160h .........3675
13.3.21GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR)—Offset 8164h .........3676
13.3.22CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset 816Ch ...
3677
13.3.23GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8170h................................................................................................3678
13.3.24SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8174h ......................................................................................3679
13.3.25Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8178h................................................................................................3680
13.3.26GT_PERF_LIMIT_REASONS
(P_CR_GT_PERF_LIMIT_REASONS_0_2_0_GTTMMADR)—Offset 8184h.......3681
13.3.27GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR
(P_CR_GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR)—Offset 8190h ......3683
13.3.28ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8198h ......................................................................................3684
13.3.29GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR
(P_CR_GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR)—Offset 819Ch ............3685
13.4 Registers Summary ........................................................................................3686
13.4.1 ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7480h.3687
13.4.2 ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR)—Offset 7484h.3688
13.4.3 ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR)—Offset 7488h3688
13.4.4 ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR)—Offset 748Ch .............3689
13.4.5 ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR)—Offset 7490h..............3690
13.4.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBA
R)—Offset 7498h ................................................................................3691
13.4.7 ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR
(P_CR_ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR)—Offset 74A0h .........3692
13.4.8 ISPDRIVER_SPARE_RW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RW_0_0_0_MCHBAR)—Offset 74A8h ...............3693
13.4.9 ISPDRIVER_SPARE_RO_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RO_0_0_0_MCHBAR)—Offset 74ACh................3693
13.4.10CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
74B0h ...............................................................................................3694
13.4.11GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—
Offset 74B4h ......................................................................................3695
13.4.12SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHB
AR)—Offset 74B8h ..............................................................................3695
334818 93
13.4.13Memory Frequency Status
(P_CR_ISPDRIVER_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
)—Offset 74BCh.................................................................................. 3696
13.4.14ISP_PERF_LIMIT_REASONS
(P_CR_ISPDRIVER_ISP_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 74CCh
3697
13.4.15I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset
74D0h............................................................................................... 3700
13.4.16I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—
Offset 74D4h ..................................................................................... 3700
13.5 Registers Summary........................................................................................ 3703
13.5.1 Device Enable Register (P_CR_DEVEN_0_0_0_PCI)—Offset 54h ................ 3703
13.5.2 Capability ID0 A (P_CR_CAPID0_A_0_0_0_PCI)—Offset E4h..................... 3704
13.5.3 Capability ID0 B (P_CR_CAPID0_B_0_0_0_PCI)—Offset E8h..................... 3706
13.6 Registers Summary........................................................................................ 3707
13.6.1 Device ID and Vendor ID Register (P_CR_DEVICE_ID_VENDOR_ID_0_0_1_PCI)—
Offset 0h ........................................................................................... 3707
13.6.2 PCI_STATUS_COMMAND_0_0_1_PCI
(P_CR_PCI_STATUS_COMMAND_0_0_1_PCI)—Offset 4h .......................... 3708
13.6.3 PCI Revision ID and PCI Class Code Register
(P_CR_REVISION_ID_CLASS_CODE_0_0_1_PCI)—Offset 8h .................... 3710
13.6.4 Master Latency Timer and Header Type Register
(P_CR_MASTER_LATENCY_TIME_0_0_1_PCI)—Offset Ch ......................... 3711
13.6.5 Thermal Management Base Address Register (P_CR_TMBAR_LO_0_0_1_PCI)—
Offset 10h ......................................................................................... 3712
13.6.6 Thermal Management Base Address Register (P_CR_TMBAR_HI_0_0_1_PCI)—
Offset 14h ......................................................................................... 3712
13.6.7 PCI Subsystem Vendor ID and PCI Subsystem ID
(P_CR_SVID_SID_0_0_1_PCI)—Offset 2Ch ............................................ 3713
13.6.8 CAPPTR_0_0_1_PCI (P_CR_CAPPTR_0_0_1_PCI)—Offset 34h ................... 3714
13.6.9 Interrupt and Latency Configuration (P_CR_INTR_LAT_0_0_1_PCI)—Offset 3Ch.
3714
13.6.10Device Enable Register (P_CR_DEVEN_0_0_1_PCI)—Offset 54h ................ 3715
13.6.11SCISTS_0_0_1_PCI (P_CR_SCISTS_0_0_1_PCI)—Offset 88h ................... 3716
13.6.12SCI Command (P_CR_SCICMD_0_0_1_PCI)—Offset CCh.......................... 3717
13.6.13Power Management Capabilities (P_CR_PMCAPID_0_0_1_PCI)—Offset D0h 3717
13.6.14Power Management Control and Status (P_CR_PMCS_0_0_1_PCI)—Offset D4h ..
3718
13.6.15Interrupt Status (P_CR_INTSTS_0_0_1_PCI)—Offset DCh ........................ 3720
13.6.16Capability ID0 Capability Control (P_CR_CAPID0_CAPCTRL0_0_0_1_PCI)—Offset
E0h................................................................................................... 3721
13.6.17Capability ID0 A (P_CR_CAPID0_A_0_0_1_PCI)—Offset E4h..................... 3721
13.6.18Capability ID0 B (P_CR_CAPID0_B_0_0_1_PCI)—Offset E8h..................... 3723
13.7 Registers Summary........................................................................................ 3725
13.7.1 GT_SLICE_INFO (P_CR_GT_SLICE_INFO_0_2_0_GTTMMADR)—Offset 8064h ....
3726
13.7.2 GT Hardware P-state Control Request
(P_CR_GT_HWP_REQ_0_2_0_GTTMMADR)—Offset 8068h........................ 3727
13.7.3 GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR
(P_CR_GT_MEM_BOUND_COUNTER_0_2_0_GTTMMADR)—Offset 8070h .... 3728
13.7.4 GT_SQ_OCCUPANCY_0_2_0_GTTMMADR
(P_CR_GT_SQ_OCCUPANCY_0_2_0_GTTMMADR)—Offset 8074h............... 3728
13.7.5 GT_RW_DRAM_0_2_0_GTTMMADR (P_CR_GT_RW_DRAM_0_2_0_GTTMMADR)—
Offset 8078h ...................................................................................... 3729
13.7.6 GT_P_REQ (P_CR_GT_THREAD_P_REQ_0_2_0_GTTMMADR)—Offset 807Ch 3729
94 334818
13.7.7 GT_ARAT_TTT (P_CR_GT_ARAT_TTT_0_2_0_GTTMMADR)—Offset 8080h ...3730
13.7.8 GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR
(P_CR_GTC6_PREWAKE_TIMER_0_2_0_GTTMMADR)—Offset 8088h...........3731
13.7.9 GT_DISP_PWRON_0_2_0_GTTMMADR
(P_CR_GT_DISP_PWRON_0_2_0_GTTMMADR)—Offset 8090h ...................3732
13.7.10GT_GFX_RC6_0_2_0_GTTMMADR (P_CR_GT_GFX_RC6_0_2_0_GTTMMADR)—
Offset 8108h ......................................................................................3732
13.7.11GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8124h ....
3733
13.7.12GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_LOW_0_2_0_GTTMMADR)—Offset 8128h ....
3734
13.7.13GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR
(P_CR_GTDRIVER_MAILBOX_DATA_HIGH_0_2_0_GTTMMADR)—Offset 812Ch ...
3734
13.7.14P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8130h
3735
13.7.15P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_P24C_PCODE_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 8134h..3736
13.7.16PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_INTERFACE_0_2_0_GTTMMADR)—Offset 8138h
3736
13.7.17PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR
(P_CR_PCODE_P24C_MAILBOX_DATA_0_2_0_GTTMMADR)—Offset 813Ch .3737
13.7.18GT_PM_CONFIG_0_2_0_GTTMMADR
(P_CR_GT_PM_CONFIG_0_2_0_GTTMMADR)—Offset 8140h......................3738
13.7.19Graphics Interrupt Response Latency Tolerance
(P_CR_GRAPHICS_INTERRUPT_RESPONSE_TIME_0_2_0_GTTMMADR)—Offset
8150h................................................................................................3738
13.7.20GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_P2G_EVENTS_0_2_0_GTTMMADR)—Offset 8160h .........3739
13.7.21GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR
(P_CR_GTDRIVER_G2P_EVENTS_0_2_0_GTTMMADR)—Offset 8164h .........3740
13.7.22CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset 816Ch ...
3741
13.7.23GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8170h................................................................................................3742
13.7.24SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8174h ......................................................................................3743
13.7.25Memory Frequency Status
(P_CR_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_2_0_GTTMMADR)—Offset
8178h................................................................................................3744
13.7.26GT_PERF_LIMIT_REASONS
(P_CR_GT_PERF_LIMIT_REASONS_0_2_0_GTTMMADR)—Offset 8184h.......3745
13.7.27GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR
(P_CR_GTDRIVER_HWP_REQUEST_0_2_0_GTTMMADR)—Offset 8190h ......3747
13.7.28ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_2_0_GTTMMADR)—
Offset 8198h ......................................................................................3748
13.7.29GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR
(P_CR_GT_VIDEO_BUSYNESS_0_2_0_GTTMMADR)—Offset 819Ch ............3749
13.8 Registers Summary ........................................................................................3751
334818 95
13.8.1 ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 7480h 3752
13.8.2 ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_LOW_0_0_0_MCHBAR)—Offset 7484h 3752
13.8.3 ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR
(P_CR_ISPDRIVER_MAILBOX_DATA_HIGH_0_0_0_MCHBAR)—Offset 7488h3753
13.8.4 ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_P2I_EVENTS_0_0_0_MCHBAR)—Offset 748Ch ............. 3754
13.8.5 ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR
(P_CR_ISPDRIVER_I2P_EVENTS_0_0_0_MCHBAR)—Offset 7490h ............. 3755
13.8.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_MCHBA
R)—Offset 7498h ................................................................................ 3755
13.8.7 ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR
(P_CR_ISPDRIVER_HWP_REQUEST_0_0_0_MCHBAR)—Offset 74A0h ......... 3757
13.8.8 ISPDRIVER_SPARE_RW_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RW_0_0_0_MCHBAR)—Offset 74A8h............... 3758
13.8.9 ISPDRIVER_SPARE_RO_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SPARE_RO_0_0_0_MCHBAR)—Offset 74ACh ............... 3758
13.8.10CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—Offset
74B0h ............................................................................................... 3759
13.8.11GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)—
Offset 74B4h...................................................................................... 3760
13.8.12SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_ISPDRIVER_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHB
AR)—Offset 74B8h .............................................................................. 3760
13.8.13Memory Frequency Status
(P_CR_ISPDRIVER_FAR_MEMORY_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
)—Offset 74BCh.................................................................................. 3761
13.8.14ISP_PERF_LIMIT_REASONS
(P_CR_ISPDRIVER_ISP_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 74CCh
3762
13.8.15I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_C0_RESIDENCY_0_0_0_MCHBAR)—Offset
74D0h............................................................................................... 3765
13.8.16I-unit Processing System C0 Residency Counter
(P_CR_ISPDRIVER_TELEM_IUNIT_FREQ_ACCUMULATOR_0_0_0_MCHBAR)—
Offset 74D4h ..................................................................................... 3765
14 ITSS..................................................................................................................... 3767
14.1 Registers Summary........................................................................................ 3767
14.1.1 Version (VS)—Offset 1h ....................................................................... 3770
14.1.2 Redirection Table Entry 0 (RTE0)—Offset 10h ......................................... 3771
14.1.3 Redirection Table Entry 1 (RTE1)—Offset 12h ......................................... 3772
14.1.4 Redirection Table Entry 2 (RTE2)—Offset 14h ......................................... 3773
14.1.5 Redirection Table Entry 3 (RTE3)—Offset 16h ......................................... 3775
14.1.6 Redirection Table Entry 4 (RTE4)—Offset 18h ......................................... 3776
14.1.7 Redirection Table Entry 5 (RTE5)—Offset 1Ah ......................................... 3777
14.1.8 Redirection Table Entry 6 (RTE6)—Offset 1Ch ......................................... 3778
14.1.9 Redirection Table Entry 7 (RTE7)—Offset 1Eh ......................................... 3779
14.1.10Redirection Table Entry 8 (RTE8)—Offset 20h ......................................... 3780
14.1.11Redirection Table Entry 9 (RTE9)—Offset 22h ......................................... 3782
14.1.12Redirection Table Entry 10 (RTE10)—Offset 24h...................................... 3783
14.1.13Redirection Table Entry 11 (RTE11)—Offset 26h...................................... 3784
14.1.14Redirection Table Entry 12 (RTE12)—Offset 28h...................................... 3785
96 334818
14.1.15Redirection Table Entry 13 (RTE13)—Offset 2Ah ......................................3786
14.1.16Redirection Table Entry 14 (RTE14)—Offset 2Ch ......................................3787
14.1.17Redirection Table Entry 15 (RTE15)—Offset 2Eh ......................................3789
14.1.18Redirection Table Entry 16 (RTE16)—Offset 30h ......................................3790
14.1.19Redirection Table Entry 17 (RTE17)—Offset 32h ......................................3791
14.1.20Redirection Table Entry 18 (RTE18)—Offset 34h ......................................3792
14.1.21Redirection Table Entry 19 (RTE19)—Offset 36h ......................................3793
14.1.22Redirection Table Entry 20 (RTE20)—Offset 38h ......................................3794
14.1.23Redirection Table Entry 21 (RTE21)—Offset 3Ah ......................................3796
14.1.24Redirection Table Entry 22 (RTE22)—Offset 3Ch ......................................3797
14.1.25Redirection Table Entry 23 (RTE23)—Offset 3Eh ......................................3798
14.1.26Redirection Table Entry 24 (RTE24)—Offset 40h ......................................3799
14.1.27Redirection Table Entry 25 (RTE25)—Offset 42h ......................................3800
14.1.28Redirection Table Entry 26 (RTE26)—Offset 44h ......................................3801
14.1.29Redirection Table Entry 27 (RTE27)—Offset 46h ......................................3803
14.1.30Redirection Table Entry 28 (RTE28)—Offset 48h ......................................3804
14.1.31Redirection Table Entry 29 (RTE29)—Offset 4Ah ......................................3805
14.1.32Redirection Table Entry 30 (RTE30)—Offset 4Ch ......................................3806
14.1.33Redirection Table Entry 31 (RTE31)—Offset 4Eh ......................................3807
14.1.34Redirection Table Entry 32 (RTE32)—Offset 50h ......................................3808
14.1.35Redirection Table Entry 33 (RTE33)—Offset 52h ......................................3810
14.1.36Redirection Table Entry 34 (RTE34)—Offset 54h ......................................3811
14.1.37Redirection Table Entry 35 (RTE35)—Offset 56h ......................................3812
14.1.38Redirection Table Entry 36 (RTE36)—Offset 58h ......................................3813
14.1.39Redirection Table Entry 37 (RTE37)—Offset 5Ah ......................................3814
14.1.40Redirection Table Entry 38 (RTE38)—Offset 5Ch ......................................3815
14.1.41Redirection Table Entry 39 (RTE39)—Offset 5Eh ......................................3817
14.1.42Redirection Table Entry 40 (RTE40)—Offset 60h ......................................3818
14.1.43Redirection Table Entry 41 (RTE41)—Offset 62h ......................................3819
14.1.44Redirection Table Entry 42 (RTE42)—Offset 64h ......................................3820
14.1.45Redirection Table Entry 43 (RTE43)—Offset 66h ......................................3821
14.1.46Redirection Table Entry 44 (RTE44)—Offset 68h ......................................3822
14.1.47Redirection Table Entry 45 (RTE45)—Offset 6Ah ......................................3824
14.1.48Redirection Table Entry 46 (RTE46)—Offset 6Ch ......................................3825
14.1.49Redirection Table Entry 47 (RTE47)—Offset 6Eh ......................................3826
14.1.50Redirection Table Entry 48 (RTE48)—Offset 70h ......................................3827
14.1.51Redirection Table Entry 49 (RTE49)—Offset 72h ......................................3828
14.1.52Redirection Table Entry 50 (RTE50)—Offset 74h ......................................3829
14.1.53Redirection Table Entry 51 (RTE51)—Offset 76h ......................................3831
14.1.54Redirection Table Entry 52 (RTE52)—Offset 78h ......................................3832
14.1.55Redirection Table Entry 53 (RTE53)—Offset 7Ah ......................................3833
14.1.56Redirection Table Entry 54 (RTE54)—Offset 7Ch ......................................3834
14.1.57Redirection Table Entry 55 (RTE55)—Offset 7Eh ......................................3835
14.1.58Redirection Table Entry 56 (RTE56)—Offset 80h ......................................3836
14.1.59Redirection Table Entry 57 (RTE57)—Offset 82h ......................................3838
14.1.60Redirection Table Entry 58 (RTE58)—Offset 84h ......................................3839
14.1.61Redirection Table Entry 59 (RTE59)—Offset 86h ......................................3840
14.1.62Redirection Table Entry 60 (RTE60)—Offset 88h ......................................3841
14.1.63Redirection Table Entry 61 (RTE61)—Offset 8Ah ......................................3842
14.1.64Redirection Table Entry 62 (RTE62)—Offset 8Ch ......................................3843
14.1.65Redirection Table Entry 63 (RTE63)—Offset 8Eh ......................................3845
14.1.66Redirection Table Entry 64 (RTE64)—Offset 90h ......................................3846
14.1.67Redirection Table Entry 65 (RTE65)—Offset 92h ......................................3847
14.1.68Redirection Table Entry 66 (RTE66)—Offset 94h ......................................3848
14.1.69Redirection Table Entry 67 (RTE67)—Offset 96h ......................................3849
334818 97
14.1.70Redirection Table Entry 68 (RTE68)—Offset 98h...................................... 3850
14.1.71Redirection Table Entry 69 (RTE69)—Offset 9Ah ..................................... 3852
14.1.72Redirection Table Entry 70 (RTE70)—Offset 9Ch ..................................... 3853
14.1.73Redirection Table Entry 71 (RTE71)—Offset 9Eh...................................... 3854
14.1.74Redirection Table Entry 72 (RTE72)—Offset A0h ..................................... 3855
14.1.75Redirection Table Entry 73 (RTE73)—Offset A2h ..................................... 3856
14.1.76Redirection Table Entry 74 (RTE74)—Offset A4h ..................................... 3857
14.1.77Redirection Table Entry 75 (RTE75)—Offset A6h ..................................... 3859
14.1.78Redirection Table Entry 76 (RTE76)—Offset A8h ..................................... 3860
14.1.79Redirection Table Entry 77 (RTE77)—Offset AAh ..................................... 3861
14.1.80Redirection Table Entry 78 (RTE78)—Offset ACh ..................................... 3862
14.1.81Redirection Table Entry 79 (RTE79)—Offset AEh ..................................... 3863
14.1.82Redirection Table Entry 80 (RTE80)—Offset B0h ..................................... 3864
14.1.83Redirection Table Entry 81 (RTE81)—Offset B2h ..................................... 3866
14.1.84Redirection Table Entry 82 (RTE82)—Offset B4h ..................................... 3867
14.1.85Redirection Table Entry 83 (RTE83)—Offset B6h ..................................... 3868
14.1.86Redirection Table Entry 84 (RTE84)—Offset B8h ..................................... 3869
14.1.87Redirection Table Entry 85 (RTE85)—Offset BAh ..................................... 3870
14.1.88Redirection Table Entry 86 (RTE86)—Offset BCh ..................................... 3871
14.1.89Redirection Table Entry 87 (RTE87)—Offset BEh ..................................... 3873
14.1.90Redirection Table Entry 88 (RTE88)—Offset C0h ..................................... 3874
14.1.91Redirection Table Entry 89 (RTE89)—Offset C2h ..................................... 3875
14.1.92Redirection Table Entry 90 (RTE90)—Offset C4h ..................................... 3876
14.1.93Redirection Table Entry 91 (RTE91)—Offset C6h ..................................... 3877
14.1.94Redirection Table Entry 92 (RTE92)—Offset C8h ..................................... 3878
14.1.95Redirection Table Entry 93 (RTE93)—Offset CAh ..................................... 3880
14.1.96Redirection Table Entry 94 (RTE94)—Offset CCh ..................................... 3881
14.1.97Redirection Table Entry 95 (RTE95)—Offset CEh ..................................... 3882
14.1.98Redirection Table Entry 96 (RTE96)—Offset D0h ..................................... 3883
14.1.99Redirection Table Entry 97 (RTE97)—Offset D2h ..................................... 3884
14.1.100Redirection Table Entry 98 (RTE98)—Offset D4h.................................... 3885
14.1.101Redirection Table Entry 99 (RTE99)—Offset D6h.................................... 3887
14.1.102Redirection Table Entry 100 (RTE100)—Offset D8h ................................ 3888
14.1.103Redirection Table Entry 101 (RTE101)—Offset DAh ................................ 3889
14.1.104Redirection Table Entry 102 (RTE102)—Offset DCh ................................ 3890
14.1.105Redirection Table Entry 103 (RTE103)—Offset DEh ................................ 3891
14.1.106Redirection Table Entry 104 (RTE104)—Offset E0h................................. 3892
14.1.107Redirection Table Entry 105 (RTE105)—Offset E2h................................. 3894
14.1.108Redirection Table Entry 106 (RTE106)—Offset E4h................................. 3895
14.1.109Redirection Table Entry 107 (RTE107)—Offset E6h................................. 3896
14.1.110Redirection Table Entry 108 (RTE108)—Offset E8h................................. 3897
14.1.111Redirection Table Entry 109 (RTE109)—Offset EAh ................................ 3898
14.1.112Redirection Table Entry 110 (RTE110)—Offset ECh ................................ 3899
14.1.113Redirection Table Entry 111 (RTE111)—Offset EEh................................. 3901
14.1.114Redirection Table Entry 112 (RTE112)—Offset F0h ................................. 3902
14.1.115Redirection Table Entry 113 (RTE113)—Offset F2h ................................. 3903
14.1.116Redirection Table Entry 114 (RTE114)—Offset F4h ................................. 3904
14.1.117Redirection Table Entry 115 (RTE115)—Offset F6h ................................. 3905
14.1.118Redirection Table Entry 116 (RTE116)—Offset F8h ................................. 3906
14.1.119Redirection Table Entry 117 (RTE117)—Offset FAh................................. 3908
14.1.120Redirection Table Entry 118 (RTE118)—Offset FCh................................. 3909
14.1.121Redirection Table Entry 119 (RTE119)—Offset FEh ................................. 3910
14.1.122PIRQA Routing Control (PARC)—Offset 3100h ....................................... 3911
14.1.123PIRQB Routing Control (PBRC)—Offset 3101h ....................................... 3912
14.1.124PIRQC Routing Control (PCRC)—Offset 3102h ....................................... 3912
98 334818
14.1.125PIRQD Routing Control (PDRC)—Offset 3103h........................................3913
14.1.126PIRQE Routing Control (PERC)—Offset 3104h ........................................3914
14.1.127PIRQF Routing Control (PFRC)—Offset 3105h.........................................3914
14.1.128PIRQG Routing Control (PGRC)—Offset 3106h........................................3915
14.1.129PIRQH Routing Control (PHRC)—Offset 3107h........................................3916
14.1.130PCI Interrupt Route 0 (PIR0)—Offset 3140h ..........................................3916
14.1.131PCI Interrupt Route 1 (PIR1)—Offset 3142h ..........................................3917
14.1.132PCI Interrupt Route 2 (PIR2)—Offset 3144h ..........................................3918
14.1.133PCI Interrupt Route 3(PIR3)—Offset 3146h ...........................................3919
14.1.134PCI Interrupt Route 4 (PIR4)—Offset 3148h ..........................................3920
14.1.135PCI Interrupt Route 5 (PIR5)—Offset 314Ah ..........................................3921
14.1.136PCI Interrupt Route 6 (PIR6)—Offset 314Ch ..........................................3921
14.1.137PCI Interrupt Route 7 (PIR7)—Offset 314Eh ..........................................3922
14.1.138PCI Interrupt Route 8 (PIR8)—Offset 3150h ..........................................3923
14.1.139PCI Interrupt Route 9 (PIR9)—Offset 3152h ..........................................3924
14.1.140PCI Interrupt Route 10 (PIR10)—Offset 3154h .......................................3925
14.1.141PCI Interrupt Route 11 (PIR11)—Offset 3156h .......................................3926
14.1.142PCI Interrupt Route 12 (PIR12)—Offset 3158h .......................................3926
14.1.143Interrupt Polarity Control 0 (IPC0)—Offset 3200h...................................3927
14.1.144Interrupt Polarity Control 1 (IPC1)—Offset 3204h...................................3927
14.1.145Interrupt Polarity Control 2 (IPC2)—Offset 3208h...................................3928
14.1.146Interrupt Polarity Control 3 (IPC3)—Offset 320Ch...................................3928
14.1.147ITSS Power Reduction Control (ITSSPRC)—Offset 3300h .........................3929
14.1.148SIDE Clock Timing (SIDECT)—Offset 3304h...........................................3929
14.2 Registers Summary ........................................................................................3931
14.2.1 Index Register (IDX)—Offset FEC00000h ................................................3931
14.2.2 Window Register (WDW)—Offset FEC00010h...........................................3931
14.2.3 EOI Register (EOI)—Offset FEC00040h ...................................................3932
14.3 Registers Summary ........................................................................................3932
14.3.1 NMI Status and Control (NMI_STS_CNT)—Offset 61h ...............................3933
14.3.2 NMI Enable (and Real Time Clock Index) (NMI_EN)—Offset 70h ................3934
14.3.3 Init Register (PORT92)—Offset 92h........................................................3934
14.3.4 Reset Control Register (RST_CNT)—Offset CF9h ......................................3935
14.4 Registers Summary ........................................................................................3936
14.4.1 General Capabilities and ID Register (GEN_CAP_ID)—Offset FED00000h.....3937
14.4.2 General Config Register (GEN_CFG)—Offset FED00010h ...........................3938
14.4.3 Main Counter Value (MAIN_CNTR)—Offset FED000F0h .............................3939
14.4.4 Timer 0 Config and Capabilities (TMR0_CNF_CAP)—Offset FED00100h........3940
14.4.5 Timer 0 Comparator Value (TMR0_CMP_VAL)—Offset FED00108h ..............3943
14.4.6 Timer 0 FSB Interrupt Rout Register (TMR0_FSB_INT_ROUT)—Offset FED00110h
3944
14.4.7 Timer 1 Config and Capabilities (TMR1_CNF_CAP)—Offset FED00120h........3945
14.4.8 Timer 1 Comparator Value (TMR1_CMP_VAL)—Offset FED00128h ..............3948
14.4.9 Timer 1 FSB Interrupt Rout Register (TMR1_FSB_INT_ROUT)—Offset FED00130h
3949
14.4.10Timer 2 Config and Capabilities (TMR2_CNF_CAP)—Offset FED00140h........3950
14.4.11Timer 2 Comparator Value (TMR2_CMP_VAL)—Offset FED00148h ..............3953
14.4.12Timer 2 FSB Interrupt Rout Register (TMR2_FSB_INT_ROUT)—Offset FED00150h
3954
14.4.13Timer 3 Config and Capabilities (TMR3_CNF_CAP)—Offset FED00160h........3955
14.4.14Timer 3 Comparator Value (TMR3_CMP_VAL)—Offset FED00168h ..............3958
14.4.15Timer 3 FSB Interrupt Rout Register (TMR3_FSB_INT_ROUT)—Offset FED00170h
3959
14.4.16Timer 4 Config and Capabilities (TMR4_CNF_CAP)—Offset FED00180h........3960
14.4.17Timer 4 Comparator Value (TMR4_CMP_VAL)—Offset FED00188h ..............3963
334818 99
14.4.18Timer 4 FSB Interrupt Rout Register (TMR4_FSB_INT_ROUT)—Offset FED00190h
3964
14.4.19Timer 5 Config and Capabilities (TMR5_CNF_CAP)—Offset FED001A0h ....... 3965
14.4.20Timer 5 Comparator Value (TMR5_CMP_VAL)—Offset FED001A8h ............. 3968
14.4.21Timer 5 FSB Interrupt Rout Register (TMR5_FSB_INT_ROUT)—Offset FED001B0h
3969
14.4.22Timer 6 Config and Capabilities (TMR6_CNF_CAP)—Offset FED001C0h ....... 3970
14.4.23Timer 6 Comparator Value (TMR6_CMP_VAL)—Offset FED001C8h ............. 3973
14.4.24Timer 6 FSB Interrupt Rout Register (TMR6_FSB_INT_ROUT)—Offset FED001D0h
3974
14.4.25Timer 7 Config and Capabilities (TMR7_CNF_CAP)—Offset FED001E0h ....... 3975
14.4.26Timer 7 Comparator Value (TMR7_CMP_VAL)—Offset FED001E8h.............. 3978
14.4.27Timer 7 FSB Interrupt Rout Register (TMR7_FSB_INT_ROUT)—Offset FED001F0h
3979
14.5 Registers Summary........................................................................................ 3980
14.5.1 Master Initialization Command Word 1 (MICW1)—Offset 20h .................... 3981
14.5.2 Master Operational Control Word 2 (MOCW2)—Offset 20h ........................ 3981
14.5.3 Master Operational Control Word 3 (MOCW3)—Offset 20h ........................ 3982
14.5.4 Master Initialization Command Word 2 (MICW2)—Offset 21h .................... 3983
14.5.5 Master Initialization Command Word 3 (MICW3)—Offset 21h .................... 3984
14.5.6 Master Initialization Command Word 4 (MICW4)—Offset 21h .................... 3985
14.5.7 Master Operational Control Word 1 (MOCW1)—Offset 21h ........................ 3985
14.5.8 Slave Operational Control Word 3 (SOCW3)—Offset A0h .......................... 3986
14.5.9 Slave Initialization Command Word 1 (SICW1)—Offset A0h ...................... 3987
14.5.10Slave Operational Control Word 2 (SOCW2)—Offset A0h .......................... 3988
14.5.11Slave Initialization Command Word 3 (SICW3)—Offset A1h ...................... 3989
14.5.12Slave Initialization Command Word 4 (SICW4)—Offset A1h ...................... 3989
14.5.13Slave Operational Control Word 1 (SOCW1)—Offset A1h .......................... 3990
14.5.14Slave Initialization Command Word 2 (SICW2)—Offset A1h ...................... 3991
14.5.15Master Edge/Level Control (ELCR1)—Offset 4D0h.................................... 3991
14.5.16Slave Edge/Level Control (ELCR2)—Offset 4D1h ..................................... 3992
14.6 Registers Summary........................................................................................ 3993
14.6.1 Counter 0 - Interval Timer Status Byte Format Register (C0_ITSBFR)—Offset 40h
3993
14.6.2 Counter 0 - Counter Access Ports Register (C0_CAPR)—Offset 40h ............ 3994
14.6.3 Counter 2 - Interval Timer Status Byte Format Register (C2_ITSBFR)—Offset 42h
3995
14.6.4 Counter 2 - Counter Access Ports Register (C2_CAPR)—Offset 42h ............ 3996
14.6.5 Timer Control Word Register (TCW)—Offset 43h ..................................... 3997
14.6.6 Read Back Command (RBC)—Offset 43h ................................................ 3998
14.6.7 Counter Latch Command (CLC)—Offset 43h ........................................... 3999
14.7 Registers Summary........................................................................................ 4001
14.7.1 Version (VS)—Offset 1h ....................................................................... 4004
14.7.2 Redirection Table Entry 0 (RTE0)—Offset 10h ......................................... 4005
14.7.3 Redirection Table Entry 1 (RTE1)—Offset 12h ......................................... 4006
14.7.4 Redirection Table Entry 2 (RTE2)—Offset 14h ......................................... 4007
14.7.5 Redirection Table Entry 3 (RTE3)—Offset 16h ......................................... 4008
14.7.6 Redirection Table Entry 4 (RTE4)—Offset 18h ......................................... 4010
14.7.7 Redirection Table Entry 5 (RTE5)—Offset 1Ah ......................................... 4011
14.7.8 Redirection Table Entry 6 (RTE6)—Offset 1Ch ......................................... 4012
14.7.9 Redirection Table Entry 7 (RTE7)—Offset 1Eh ......................................... 4013
14.7.10Redirection Table Entry 8 (RTE8)—Offset 20h ......................................... 4014
14.7.11Redirection Table Entry 9 (RTE9)—Offset 22h ......................................... 4016
14.7.12Redirection Table Entry 10 (RTE10)—Offset 24h...................................... 4017
14.7.13Redirection Table Entry 11 (RTE11)—Offset 26h...................................... 4018
100 334818
14.7.14Redirection Table Entry 12 (RTE12)—Offset 28h ......................................4019
14.7.15Redirection Table Entry 13 (RTE13)—Offset 2Ah ......................................4020
14.7.16Redirection Table Entry 14 (RTE14)—Offset 2Ch ......................................4021
14.7.17Redirection Table Entry 15 (RTE15)—Offset 2Eh ......................................4023
14.7.18Redirection Table Entry 16 (RTE16)—Offset 30h ......................................4024
14.7.19Redirection Table Entry 17 (RTE17)—Offset 32h ......................................4025
14.7.20Redirection Table Entry 18 (RTE18)—Offset 34h ......................................4026
14.7.21Redirection Table Entry 19 (RTE19)—Offset 36h ......................................4027
14.7.22Redirection Table Entry 20 (RTE20)—Offset 38h ......................................4028
14.7.23Redirection Table Entry 21 (RTE21)—Offset 3Ah ......................................4030
14.7.24Redirection Table Entry 22 (RTE22)—Offset 3Ch ......................................4031
14.7.25Redirection Table Entry 23 (RTE23)—Offset 3Eh ......................................4032
14.7.26Redirection Table Entry 24 (RTE24)—Offset 40h ......................................4033
14.7.27Redirection Table Entry 25 (RTE25)—Offset 42h ......................................4034
14.7.28Redirection Table Entry 26 (RTE26)—Offset 44h ......................................4035
14.7.29Redirection Table Entry 27 (RTE27)—Offset 46h ......................................4037
14.7.30Redirection Table Entry 28 (RTE28)—Offset 48h ......................................4038
14.7.31Redirection Table Entry 29 (RTE29)—Offset 4Ah ......................................4039
14.7.32Redirection Table Entry 30 (RTE30)—Offset 4Ch ......................................4040
14.7.33Redirection Table Entry 31 (RTE31)—Offset 4Eh ......................................4041
14.7.34Redirection Table Entry 32 (RTE32)—Offset 50h ......................................4042
14.7.35Redirection Table Entry 33 (RTE33)—Offset 52h ......................................4044
14.7.36Redirection Table Entry 34 (RTE34)—Offset 54h ......................................4045
14.7.37Redirection Table Entry 35 (RTE35)—Offset 56h ......................................4046
14.7.38Redirection Table Entry 36 (RTE36)—Offset 58h ......................................4047
14.7.39Redirection Table Entry 37 (RTE37)—Offset 5Ah ......................................4048
14.7.40Redirection Table Entry 38 (RTE38)—Offset 5Ch ......................................4049
14.7.41Redirection Table Entry 39 (RTE39)—Offset 5Eh ......................................4051
14.7.42Redirection Table Entry 40 (RTE40)—Offset 60h ......................................4052
14.7.43Redirection Table Entry 41 (RTE41)—Offset 62h ......................................4053
14.7.44Redirection Table Entry 42 (RTE42)—Offset 64h ......................................4054
14.7.45Redirection Table Entry 43 (RTE43)—Offset 66h ......................................4055
14.7.46Redirection Table Entry 44 (RTE44)—Offset 68h ......................................4056
14.7.47Redirection Table Entry 45 (RTE45)—Offset 6Ah ......................................4058
14.7.48Redirection Table Entry 46 (RTE46)—Offset 6Ch ......................................4059
14.7.49Redirection Table Entry 47 (RTE47)—Offset 6Eh ......................................4060
14.7.50Redirection Table Entry 48 (RTE48)—Offset 70h ......................................4061
14.7.51Redirection Table Entry 49 (RTE49)—Offset 72h ......................................4062
14.7.52Redirection Table Entry 50 (RTE50)—Offset 74h ......................................4063
14.7.53Redirection Table Entry 51 (RTE51)—Offset 76h ......................................4065
14.7.54Redirection Table Entry 52 (RTE52)—Offset 78h ......................................4066
14.7.55Redirection Table Entry 53 (RTE53)—Offset 7Ah ......................................4067
14.7.56Redirection Table Entry 54 (RTE54)—Offset 7Ch ......................................4068
14.7.57Redirection Table Entry 55 (RTE55)—Offset 7Eh ......................................4069
14.7.58Redirection Table Entry 56 (RTE56)—Offset 80h ......................................4070
14.7.59Redirection Table Entry 57 (RTE57)—Offset 82h ......................................4072
14.7.60Redirection Table Entry 58 (RTE58)—Offset 84h ......................................4073
14.7.61Redirection Table Entry 59 (RTE59)—Offset 86h ......................................4074
14.7.62Redirection Table Entry 60 (RTE60)—Offset 88h ......................................4075
14.7.63Redirection Table Entry 61 (RTE61)—Offset 8Ah ......................................4076
14.7.64Redirection Table Entry 62 (RTE62)—Offset 8Ch ......................................4077
14.7.65Redirection Table Entry 63 (RTE63)—Offset 8Eh ......................................4079
14.7.66Redirection Table Entry 64 (RTE64)—Offset 90h ......................................4080
14.7.67Redirection Table Entry 65 (RTE65)—Offset 92h ......................................4081
14.7.68Redirection Table Entry 66 (RTE66)—Offset 94h ......................................4082
334818 101
14.7.69Redirection Table Entry 67 (RTE67)—Offset 96h...................................... 4083
14.7.70Redirection Table Entry 68 (RTE68)—Offset 98h...................................... 4084
14.7.71Redirection Table Entry 69 (RTE69)—Offset 9Ah ..................................... 4086
14.7.72Redirection Table Entry 70 (RTE70)—Offset 9Ch ..................................... 4087
14.7.73Redirection Table Entry 71 (RTE71)—Offset 9Eh...................................... 4088
14.7.74Redirection Table Entry 72 (RTE72)—Offset A0h ..................................... 4089
14.7.75Redirection Table Entry 73 (RTE73)—Offset A2h ..................................... 4090
14.7.76Redirection Table Entry 74 (RTE74)—Offset A4h ..................................... 4091
14.7.77Redirection Table Entry 75 (RTE75)—Offset A6h ..................................... 4093
14.7.78Redirection Table Entry 76 (RTE76)—Offset A8h ..................................... 4094
14.7.79Redirection Table Entry 77 (RTE77)—Offset AAh ..................................... 4095
14.7.80Redirection Table Entry 78 (RTE78)—Offset ACh ..................................... 4096
14.7.81Redirection Table Entry 79 (RTE79)—Offset AEh ..................................... 4097
14.7.82Redirection Table Entry 80 (RTE80)—Offset B0h ..................................... 4098
14.7.83Redirection Table Entry 81 (RTE81)—Offset B2h ..................................... 4100
14.7.84Redirection Table Entry 82 (RTE82)—Offset B4h ..................................... 4101
14.7.85Redirection Table Entry 83 (RTE83)—Offset B6h ..................................... 4102
14.7.86Redirection Table Entry 84 (RTE84)—Offset B8h ..................................... 4103
14.7.87Redirection Table Entry 85 (RTE85)—Offset BAh ..................................... 4104
14.7.88Redirection Table Entry 86 (RTE86)—Offset BCh ..................................... 4105
14.7.89Redirection Table Entry 87 (RTE87)—Offset BEh ..................................... 4107
14.7.90Redirection Table Entry 88 (RTE88)—Offset C0h ..................................... 4108
14.7.91Redirection Table Entry 89 (RTE89)—Offset C2h ..................................... 4109
14.7.92Redirection Table Entry 90 (RTE90)—Offset C4h ..................................... 4110
14.7.93Redirection Table Entry 91 (RTE91)—Offset C6h ..................................... 4111
14.7.94Redirection Table Entry 92 (RTE92)—Offset C8h ..................................... 4112
14.7.95Redirection Table Entry 93 (RTE93)—Offset CAh ..................................... 4114
14.7.96Redirection Table Entry 94 (RTE94)—Offset CCh ..................................... 4115
14.7.97Redirection Table Entry 95 (RTE95)—Offset CEh ..................................... 4116
14.7.98Redirection Table Entry 96 (RTE96)—Offset D0h ..................................... 4117
14.7.99Redirection Table Entry 97 (RTE97)—Offset D2h ..................................... 4118
14.7.100Redirection Table Entry 98 (RTE98)—Offset D4h.................................... 4119
14.7.101Redirection Table Entry 99 (RTE99)—Offset D6h.................................... 4121
14.7.102Redirection Table Entry 100 (RTE100)—Offset D8h ................................ 4122
14.7.103Redirection Table Entry 101 (RTE101)—Offset DAh ................................ 4123
14.7.104Redirection Table Entry 102 (RTE102)—Offset DCh ................................ 4124
14.7.105Redirection Table Entry 103 (RTE103)—Offset DEh ................................ 4125
14.7.106Redirection Table Entry 104 (RTE104)—Offset E0h................................. 4126
14.7.107Redirection Table Entry 105 (RTE105)—Offset E2h................................. 4128
14.7.108Redirection Table Entry 106 (RTE106)—Offset E4h................................. 4129
14.7.109Redirection Table Entry 107 (RTE107)—Offset E6h................................. 4130
14.7.110Redirection Table Entry 108 (RTE108)—Offset E8h................................. 4131
14.7.111Redirection Table Entry 109 (RTE109)—Offset EAh ................................ 4132
14.7.112Redirection Table Entry 110 (RTE110)—Offset ECh ................................ 4133
14.7.113Redirection Table Entry 111 (RTE111)—Offset EEh................................. 4135
14.7.114Redirection Table Entry 112 (RTE112)—Offset F0h ................................. 4136
14.7.115Redirection Table Entry 113 (RTE113)—Offset F2h ................................. 4137
14.7.116Redirection Table Entry 114 (RTE114)—Offset F4h ................................. 4138
14.7.117Redirection Table Entry 115 (RTE115)—Offset F6h ................................. 4139
14.7.118Redirection Table Entry 116 (RTE116)—Offset F8h ................................. 4140
14.7.119Redirection Table Entry 117 (RTE117)—Offset FAh................................. 4142
14.7.120Redirection Table Entry 118 (RTE118)—Offset FCh................................. 4143
14.7.121Redirection Table Entry 119 (RTE119)—Offset FEh ................................. 4144
14.7.122PIRQA Routing Control (PARC)—Offset 3100h ....................................... 4145
14.7.123PIRQB Routing Control (PBRC)—Offset 3101h ....................................... 4146
102 334818
14.7.124PIRQC Routing Control (PCRC)—Offset 3102h ........................................4146
14.7.125PIRQD Routing Control (PDRC)—Offset 3103h........................................4147
14.7.126PIRQE Routing Control (PERC)—Offset 3104h ........................................4148
14.7.127PIRQF Routing Control (PFRC)—Offset 3105h.........................................4148
14.7.128PIRQG Routing Control (PGRC)—Offset 3106h........................................4149
14.7.129PIRQH Routing Control (PHRC)—Offset 3107h........................................4150
14.7.130PCI Interrupt Route 0 (PIR0)—Offset 3140h ..........................................4150
14.7.131PCI Interrupt Route 1 (PIR1)—Offset 3142h ..........................................4151
14.7.132PCI Interrupt Route 2 (PIR2)—Offset 3144h ..........................................4152
14.7.133PCI Interrupt Route 3(PIR3)—Offset 3146h ...........................................4153
14.7.134PCI Interrupt Route 4 (PIR4)—Offset 3148h ..........................................4154
14.7.135PCI Interrupt Route 5 (PIR5)—Offset 314Ah ..........................................4155
14.7.136PCI Interrupt Route 6 (PIR6)—Offset 314Ch ..........................................4155
14.7.137PCI Interrupt Route 7 (PIR7)—Offset 314Eh ..........................................4156
14.7.138PCI Interrupt Route 8 (PIR8)—Offset 3150h ..........................................4157
14.7.139PCI Interrupt Route 9 (PIR9)—Offset 3152h ..........................................4158
14.7.140PCI Interrupt Route 10 (PIR10)—Offset 3154h .......................................4159
14.7.141PCI Interrupt Route 11 (PIR11)—Offset 3156h .......................................4160
14.7.142PCI Interrupt Route 12 (PIR12)—Offset 3158h .......................................4160
14.7.143Interrupt Polarity Control 0 (IPC0)—Offset 3200h...................................4161
14.7.144Interrupt Polarity Control 1 (IPC1)—Offset 3204h...................................4161
14.7.145Interrupt Polarity Control 2 (IPC2)—Offset 3208h...................................4162
14.7.146Interrupt Polarity Control 3 (IPC3)—Offset 320Ch...................................4162
14.7.147ITSS Power Reduction Control (ITSSPRC)—Offset 3300h .........................4163
14.7.148SIDE Clock Timing (SIDECT)—Offset 3304h...........................................4163
14.8 Registers Summary ........................................................................................4165
14.8.1 Index Register (IDX)—Offset FEC00000h ................................................4165
14.8.2 Window Register (WDW)—Offset FEC00010h...........................................4165
14.8.3 EOI Register (EOI)—Offset FEC00040h ...................................................4166
14.9 Registers Summary ........................................................................................4167
14.9.1 NMI Status and Control (NMI_STS_CNT)—Offset 61h ...............................4167
14.9.2 NMI Enable (and Real Time Clock Index) (NMI_EN)—Offset 70h ................4168
14.9.3 Init Register (PORT92)—Offset 92h........................................................4169
14.9.4 Reset Control Register (RST_CNT)—Offset CF9h ......................................4169
14.10 Registers Summary ........................................................................................4171
14.10.1General Capabilities and ID Register (GEN_CAP_ID)—Offset FED00000h.....4172
14.10.2General Config Register (GEN_CFG)—Offset FED00010h ...........................4173
14.10.3Main Counter Value (MAIN_CNTR)—Offset FED000F0h .............................4174
14.10.4Timer 0 Config and Capabilities (TMR0_CNF_CAP)—Offset FED00100h........4174
14.10.5Timer 0 Comparator Value (TMR0_CMP_VAL)—Offset FED00108h ..............4177
14.10.6Timer 0 FSB Interrupt Rout Register (TMR0_FSB_INT_ROUT)—Offset FED00110h
4178
14.10.7Timer 1 Config and Capabilities (TMR1_CNF_CAP)—Offset FED00120h........4179
14.10.8Timer 1 Comparator Value (TMR1_CMP_VAL)—Offset FED00128h ..............4182
14.10.9Timer 1 FSB Interrupt Rout Register (TMR1_FSB_INT_ROUT)—Offset FED00130h
4183
14.10.10Timer 2 Config and Capabilities (TMR2_CNF_CAP)—Offset FED00140h ......4184
14.10.11Timer 2 Comparator Value (TMR2_CMP_VAL)—Offset FED00148h.............4187
14.10.12Timer 2 FSB Interrupt Rout Register (TMR2_FSB_INT_ROUT)—Offset
FED00150h ........................................................................................4188
14.10.13Timer 3 Config and Capabilities (TMR3_CNF_CAP)—Offset FED00160h ......4189
14.10.14Timer 3 Comparator Value (TMR3_CMP_VAL)—Offset FED00168h.............4192
14.10.15Timer 3 FSB Interrupt Rout Register (TMR3_FSB_INT_ROUT)—Offset
FED00170h ........................................................................................4193
14.10.16Timer 4 Config and Capabilities (TMR4_CNF_CAP)—Offset FED00180h ......4194
334818 103
14.10.17Timer 4 Comparator Value (TMR4_CMP_VAL)—Offset FED00188h ............ 4197
14.10.18Timer 4 FSB Interrupt Rout Register (TMR4_FSB_INT_ROUT)—Offset
FED00190h ........................................................................................ 4198
14.10.19Timer 5 Config and Capabilities (TMR5_CNF_CAP)—Offset FED001A0h ..... 4199
14.10.20Timer 5 Comparator Value (TMR5_CMP_VAL)—Offset FED001A8h ............ 4202
14.10.21Timer 5 FSB Interrupt Rout Register (TMR5_FSB_INT_ROUT)—Offset
FED001B0h........................................................................................ 4203
14.10.22Timer 6 Config and Capabilities (TMR6_CNF_CAP)—Offset FED001C0h ..... 4204
14.10.23Timer 6 Comparator Value (TMR6_CMP_VAL)—Offset FED001C8h ............ 4207
14.10.24Timer 6 FSB Interrupt Rout Register (TMR6_FSB_INT_ROUT)—Offset
FED001D0h ....................................................................................... 4208
14.10.25Timer 7 Config and Capabilities (TMR7_CNF_CAP)—Offset FED001E0h...... 4209
14.10.26Timer 7 Comparator Value (TMR7_CMP_VAL)—Offset FED001E8h ............ 4212
14.10.27Timer 7 FSB Interrupt Rout Register (TMR7_FSB_INT_ROUT)—Offset
FED001F0h ........................................................................................ 4213
14.11 Registers Summary........................................................................................ 4215
14.11.1Master Initialization Command Word 1 (MICW1)—Offset 20h .................... 4215
14.11.2Master Operational Control Word 2 (MOCW2)—Offset 20h ........................ 4216
14.11.3Master Operational Control Word 3 (MOCW3)—Offset 20h ........................ 4217
14.11.4Master Initialization Command Word 2 (MICW2)—Offset 21h .................... 4218
14.11.5Master Initialization Command Word 3 (MICW3)—Offset 21h .................... 4219
14.11.6Master Initialization Command Word 4 (MICW4)—Offset 21h .................... 4220
14.11.7Master Operational Control Word 1 (MOCW1)—Offset 21h ........................ 4220
14.11.8Slave Operational Control Word 3 (SOCW3)—Offset A0h .......................... 4221
14.11.9Slave Initialization Command Word 1 (SICW1)—Offset A0h ...................... 4222
14.11.10Slave Operational Control Word 2 (SOCW2)—Offset A0h......................... 4223
14.11.11Slave Initialization Command Word 3 (SICW3)—Offset A1h..................... 4224
14.11.12Slave Initialization Command Word 4 (SICW4)—Offset A1h..................... 4224
14.11.13Slave Operational Control Word 1 (SOCW1)—Offset A1h......................... 4225
14.11.14Slave Initialization Command Word 2 (SICW2)—Offset A1h..................... 4226
14.11.15Master Edge/Level Control (ELCR1)—Offset 4D0h .................................. 4226
14.11.16Slave Edge/Level Control (ELCR2)—Offset 4D1h .................................... 4227
14.12 Registers Summary........................................................................................ 4229
14.12.1Counter 0 - Interval Timer Status Byte Format Register (C0_ITSBFR)—Offset 40h
4229
14.12.2Counter 0 - Counter Access Ports Register (C0_CAPR)—Offset 40h ............ 4230
14.12.3Counter 2 - Interval Timer Status Byte Format Register (C2_ITSBFR)—Offset 42h
4231
14.12.4Counter 2 - Counter Access Ports Register (C2_CAPR)—Offset 42h ............ 4232
14.12.5Timer Control Word Register (TCW)—Offset 43h ..................................... 4233
14.12.6Read Back Command (RBC)—Offset 43h ................................................ 4234
14.12.7Counter Latch Command (CLC)—Offset 43h ........................................... 4235
15 IOSF2OCP ............................................................................................................ 4237
15.1 Registers Summary........................................................................................ 4237
15.1.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
4237
15.1.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h . 4238
15.1.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h......
4239
15.1.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ........................................................................................... 4240
15.1.5 BAR -Base Address Register (BAR)—Offset 10h....................................... 4240
15.1.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h ...................... 4241
15.1.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ................................. 4242
15.1.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch ................. 4242
104 334818
15.1.9 SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................4243
15.1.10EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
4244
15.1.11CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........4244
15.1.12INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............4245
15.1.13POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
4245
15.1.14PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................4246
15.1.15PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
4247
15.1.16DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 4248
15.1.17D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................4248
15.1.18DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................4249
15.1.19D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................4250
15.2 Registers Summary ........................................................................................4253
15.2.1 DEVICEVENDORID - Device ID and Vendor ID Register (DEVVENDID)—Offset 0h
4253
15.2.2 STATUSCOMMAND- Status and Command (STATUSCOMMAND)—Offset 4h..4254
15.2.3 REVCLASSCODE - Revision ID and Class Code (REVCLASSCODE)—Offset 8h ......
4255
15.2.4 CLLATHEADERBIST - Cache Line Latency Header and BIST (CLLATHEADERBIST)—
Offset Ch ...........................................................................................4256
15.2.5 BAR -Base Address Register (BAR)—Offset 10h .......................................4256
15.2.6 BAR -Base Address Register High (BAR_HIGH)—Offset 14h .......................4257
15.2.7 BAR1 -Base Address Register1 (BAR1)—Offset 18h ..................................4258
15.2.8 BAR1 -Base Address Register1 High (BAR1_HIGH)—Offset 1Ch .................4258
15.2.9 SUBSYSTEMID -Subsystem Vendor and Subsystem ID (SUBSYSTEMID)—Offset
2Ch ...................................................................................................4259
15.2.10EXPANSION ROM base address (EXPANSION_ROM_BASEADDR)—Offset 30h ......
4260
15.2.11CAPABILITYPTR - Capabilities Pointer (CAPABILITYPTR)—Offset 34h...........4260
15.2.12INTERRUPTREG - Interrupt Register (INTERRUPTREG)—Offset 3Ch ............4261
15.2.13POWERCAPID - PowerManagement Capability ID (POWERCAPID)—Offset 80h.....
4261
15.2.14PMECTRLSTATUS_type Power Management Control and status register
(PMECTRLSTATUS)—Offset 84h .............................................................4262
15.2.15PCI DEVICE IDLE CAPABILITY RECORD (PCIDEVIDLE_CAP_RECORD)—Offset 90h
4263
15.2.16DEVID VENDOR SPECIFIC REG (DEVID_VEND_SPECIFIC_REG)—Offset 94h 4264
15.2.17D0I3_CONTROL_SW_LTR_MMIO_REG - SW LTR Update MMIO Location Register
(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................4264
15.2.18DEVICE_IDLE_POINTER_REG - Device IDLE pointer register
(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................4265
15.2.19D0I3_MAX_POW_LAT_PG_CONFIG - DEVICE PG CONFIG
(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................4266
16 PCIeRegisters Summary .......................................................................................4269
16.0.1 Device Command; Primary Status (CMD_PSPCLKD_L1TREF_CFG—Offset
1010hTS)—Offset 4h ...........................................................................4272
16.0.2 Revision ID;Class Code (RID_CC)—Offset 8h...........................................4274
16.0.3 Cache Line Size; Primary Latency Timer; Header Type (CLS_PLT_HTYPE)—Offset
Ch.....................................................................................................4275
334818 105
16.0.4 Bus Numbers; Secondary Latency Timer (BNUM_SLT)—Offset 18h ............ 4276
16.0.5 I/O Base and Limit; Secondary Status (IOBL_SSTS)—Offset 1Ch............... 4276
16.0.6 Memory Base and Limit (MBL)—Offset 20h ............................................. 4278
16.0.7 Prefetchable Memory Base and Limit (PMBL)—Offset 24h ......................... 4278
16.0.8 Prefetchable Memory Base Upper 32 Bits (PMBU32)—Offset 28h ............... 4279
16.0.9 Prefetchable Memory Limit Upper 32 Bits (PMLU32)—Offset 2Ch ............... 4279
16.0.10Capabilities List Pointer (CAPP)—Offset 34h ............................................ 4280
16.0.11Interrupt Information; Bridge Control (INTR_BCTRL)—Offset 3Ch.............. 4281
16.0.12Capabilities List; PCI Express Capabilities (CLIST_XCAP)—Offset 40h ......... 4283
16.0.13Device Capabilities (DCAP)—Offset 44h.................................................. 4284
16.0.14Device Control; Device Status (DCTL_DSTS)—Offset 48h ......................... 4285
16.0.15Link Capabilities (LCAP)—Offset 4Ch...................................................... 4287
16.0.16Link Control; Link Status (LCTL_LSTS)—Offset 50h ................................. 4290
16.0.17Slot Capabilities (SLCAP)—Offset 54h .................................................... 4294
16.0.18Slot Control; Slot Status (SLCTL_SLSTS)—Offset 58h .............................. 4295
16.0.19Root Control (RCTL)—Offset 5Ch........................................................... 4296
16.0.20Root Status (RSTS)—Offset 60h............................................................ 4297
16.0.21Device Capabilities 2 (DCAP2)—Offset 64h ............................................. 4298
16.0.22Device Control 2; Device Status 2 (DCTL2_DSTS2)—Offset 68h ................ 4299
16.0.23Link Capabilities 2 (LCAP2)—Offset 6Ch ................................................. 4302
16.0.24Link Control 2; Link Status 2 (LCTL2_LSTS2)—Offset 70h ........................ 4304
16.0.25Slot Capabilities 2 (SLCAP2)—Offset 74h................................................ 4307
16.0.26Slot Control 2; Slot Status 2 (SLCTL2_SLSTS2)—Offset 78h ..................... 4308
16.0.27Message Signaled Interrupt Identifiers; Message Signaled Interrupt Message
Control (MID_MC)—Offset 80h.............................................................. 4308
16.0.28Message Signaled Interrupt Message Data (MD)—Offset 88h .................... 4309
16.0.29Subsystem Vendor Capability (SVCAP)—Offset 90h ................................. 4310
16.0.30Subsystem Vendor IDs (SVID)—Offset 94h ............................................ 4310
16.0.31Power Management Capability; PCI Power Management Capabilities
(PMCAP_PMC)—Offset A0h ................................................................... 4311
16.0.32PCI Power Management Control And Status (PMCS)—Offset A4h ............... 4312
16.0.33Advanced Error Extended Reporting Capability Header (AECH)—Offset 100h4313
16.0.34Uncorrectable Error Status (UES)—Offset 104h ....................................... 4314
16.0.35Uncorrectable Error Mask (UEM)—Offset 108h ........................................ 4315
16.0.36Uncorrectable Error Severity (UEV)—Offset 10Ch .................................... 4316
16.0.37Correctable Error Status (CES)—Offset 110h .......................................... 4317
16.0.38Correctable Error Mask (CEM)—Offset 114h............................................ 4318
16.0.39Advanced Error Capabilities and Control (AECC)—Offset 118h ................... 4319
16.0.40Header Log DW1 (HL_DW1)—Offset 11Ch .............................................. 4320
16.0.41Header Log DW2 (HL_DW2)—Offset 120h .............................................. 4320
16.0.42Header Log DW3 (HL_DW3)—Offset 124h .............................................. 4321
16.0.43Header Log DW4 (HL_DW4)—Offset 128h .............................................. 4321
16.0.44Root Error Command (REC)—Offset 12Ch .............................................. 4322
16.0.45Error Source Identification (ESID)—Offset 134h ...................................... 4322
16.0.46ACS Extended Capability Header (ACSECH)—Offset 140h ......................... 4323
16.0.47ACS Capability Register (ACSCAPR)—Offset 144h .................................... 4324
16.0.48ACS Control Register (ACSCTLR)—Offset 148h........................................ 4325
16.0.49PTM Extended Capability Header (PTMECH)—Offset 150h ......................... 4326
16.0.50PTM Capability Register (PTMCAPR)—Offset 154h .................................... 4327
16.0.51PTM Control Register (PTMCTLR)—Offset 158h........................................ 4328
16.0.52L1 Sub-States Extended Capability Header (L1SECH)—Offset 200h............ 4328
16.0.53L1 Sub-States Capabilities (L1SCAP)—Offset 204h .................................. 4329
16.0.54L1 Sub-States Control 1 (L1SCTL1)—Offset 208h .................................... 4331
16.0.55L1 Sub-States Control 2 (L1SCTL2)—Offset 20Ch .................................... 4332
16.0.56Secondary PCI Express Extended Capability Header (SPEECH)—Offset 220h 4333
106 334818
16.0.57Link Control 3 (LCTL3)—Offset 224h ......................................................4334
16.0.58Lane Error Status (LES)—Offset 228h ....................................................4335
16.0.59Lane 0 and Lane 1 Equalization Control (L01EC)—Offset 22Ch ...................4336
16.0.60Lane 2 and Lane 3 Equalization Control (L23EC)—Offset 230h ...................4338
16.0.61PCI Express Replay Timer Policy 1 (PCIERTP1)—Offset 300h .....................4339
16.0.62PCI Express Replay Timer Policy 2 (PCIERTP2)—Offset 304h .....................4341
16.0.63PCI Express Status 1 (PCIESTS1)—Offset 328h .......................................4344
16.0.64PCI Express Status 2 (PCIESTS2)—Offset 32Ch .......................................4348
16.0.65PCI Express Compliance Measurement Mode (CMM) Port Control (PCIECMMPC)—
Offset 330h ........................................................................................4350
16.0.66PCI Express Compliance Measurement Mode Symbol Buffer (PCIECMMSB)—Offset
334h .................................................................................................4352
16.0.67PTM Propagation Delay (PTMPD)—Offset 390h.........................................4353
16.0.68PTM Lower Local Master Time (PTMLLMT)—Offset 394h ............................4353
16.0.69PTM Upper Local Master Time (PTMULMT)—Offset 398h ............................4354
16.0.70PTM Pipe Stage Delay Configuration 1 (PTMPSDC1)—Offset 39Ch ..............4354
16.0.71PTM Pipe Stage Delay Configuration 2 (PTMPSDC2)—Offset 3A0h...............4355
16.0.72PTM Pipe Stage Delay Configuration 3 (PTMPSDC3)—Offset 3A4h...............4356
16.0.73PTM Pipe Stage Delay Configuration 4 (PTMPSDC4)—Offset 3A8h...............4358
16.0.74PTM Pipe Stage Delay Configuration 5 (PTMPSDC5)—Offset 3ACh ..............4359
16.0.75PTM Extended Config (PTMECFG)—Offset 3B0h........................................4360
16.0.76PTM Lower T2 Time Stamp (PTMLT2TSTMP)—Offset 3B4h .........................4363
16.0.77PTM Upper T2 Time Stamp (PTMUT2TSTMP)—Offset 3B8h ........................4364
16.0.78Strap Configuration 2 (STRPFUSECFG2)—Offset 414h ..............................4364
16.0.79Thermal and Power Throttling (TNPT)—Offset 418h..................................4365
16.0.80Dynamic Lane Switch (DYNLNSW)—Offset 41Ch ......................................4369
16.0.81Power Control Enable (PCE)—Offset 428h ...............................................4370
16.0.82PGCB Control1 (PGCBCTL1)—Offset 42Ch ...............................................4371
16.0.83PGCB Control2 (PGCBCTL2)—Offset 430h ...............................................4374
16.0.84Equalization Configuration 1 (EQCFG1)—Offset 450h................................4375
16.0.85Remote Transmitter Preset Coefficient List 1 (RTPCL1)—Offset 454h ..........4381
16.0.86Remote Transmitter Preset Coefficient List 2 (RTPCL2)—Offset 458h ..........4384
16.0.87Remote Transmitter Preset Coefficient List 3 (RTPCL3)—Offset 45Ch ..........4387
16.0.88Remote Transmitter Preset Coefficient List 4 (RTPCL4)—Offset 460h ..........4390
16.0.89Figure Of Merit Status (FOMS)—Offset 464h............................................4393
16.0.90Hardware Autonomous Equalization Control (HAEQ)—Offset 468h ..............4394
16.0.91Local Transmitter Coefficient Override 1 (LTCO1)—Offset 470h..................4397
16.0.92Local Transmitter Coefficient Override 2 (LTCO2)—Offset 474h..................4399
16.0.93GEN3 L0s Control (G3L0SCTL)—Offset 478h ...........................................4401
16.0.94Equalization Configuration 2 (EQCFG2)—Offset 47Ch................................4403
16.0.95Monitor Mux (MM)—Offset 480h ............................................................4406
16.0.96Lane0 P0 and P1 Preset-Coefficient Mapping (L0P0P1PCM)—Offset 500h .....4407
16.0.97Lane0 P1, P2 and P3 Preset-Coefficient Mapping (L0P1P2P3PCM)—Offset 504h ...
4408
16.0.98Lane0 P3 and P4 Preset-Coefficient Mapping (L0P3P4PCM)—Offset 508h .....4409
16.0.99Lane0 P5 and P6 Preset-Coefficient Mapping (L0P5P6PCM)—Offset 50Ch.....4411
16.0.100Lane0 P6, P7 and P8 Preset-Coefficient Mapping (L0P6P7P8PCM)—Offset 510h..
4412
16.0.101Lane0 P8 and P9 Preset-Coefficient Mapping (L0P8P9PCM)—Offset 514h ...4413
16.0.102Lane0 P10 Preset-Coefficient Mapping (L0P10PCM)—Offset 518h..............4414
16.0.103Lane0 LF and FS (L0LFFS)—Offset 51Ch................................................4415
16.0.104Lane1 P0 and P1 Preset-Coefficient Mapping (L1P0P1PCM)—Offset 520h ...4417
16.0.105Lane1 P1, P2 and P3 Preset-Coefficient Mapping (L1P1P2P3PCM)—Offset 524h..
4418
16.0.106Lane1 P3 and P4 Preset-Coefficient Mapping (L1P3P4PCM)—Offset 528h ...4419
334818 107
16.0.107Lane1 P5 and P6 Preset-Coefficient Mapping (L1P5P6PCM)—Offset 52Ch... 4420
16.0.108Lane1 P6, P7 and P8 Preset-Coefficient Mapping (L1P6P7P8PCM)—Offset 530h .
4422
16.0.109Lane1 P8 and P9 Preset-Coefficient Mapping (L1P8P9PCM)—Offset 534h ... 4423
16.0.110Lane1 P10 Preset-Coefficient Mapping (L1P10PCM)—Offset 538h ............. 4424
16.0.111Lane1 LF and FS (L1LFFS)—Offset 53Ch ............................................... 4425
16.0.112Lane2 P0 and P1 Preset-Coefficient Mapping (L2P0P1PCM)—Offset 540h ... 4426
16.0.113Lane2 P1, P2 and P3 Preset-Coefficient Mapping (L2P1P2P3PCM)—Offset 544h .
4427
16.0.114Lane2 P3 and P4 Preset-Coefficient Mapping (L2P3P4PCM)—Offset 548h ... 4428
16.0.115Lane2 P5 and P6 Preset-Coefficient Mapping (L2P5P6PCM)—Offset 54Ch... 4430
16.0.116Lane2 P6, P7 and P8 Preset-Coefficient Mapping (L2P6P7P8PCM)—Offset 550h .
4431
16.0.117Lane2 P8 and P9 Preset-Coefficient Mapping (L2P8P9PCM)—Offset 554h ... 4432
16.0.118Lane2 P10 Preset-Coefficient Mapping (L2P10PCM)—Offset 558h ............. 4433
16.0.119Lane2 LF and FS (L2LFFS)—Offset 55Ch ............................................... 4434
16.0.120Lane3 P0 and P1 Preset-Coefficient Mapping (L3P0P1PCM)—Offset 560h ... 4435
16.0.121Lane3 P1, P2 and P3 Preset-Coefficient Mapping (L3P1P2P3PCM)—Offset 564h .
4437
16.0.122Lane3 P3 and P4 Preset-Coefficient Mapping (L3P3P4PCM)—Offset 568h ... 4438
16.0.123Lane3 P5 and P6 Preset-Coefficient Mapping (L3P5P6PCM)—Offset 56Ch... 4439
16.0.124Lane3 P6, P7 and P8 Preset-Coefficient Mapping (L3P6P7P8PCM)—Offset 570h .
4440
16.0.125Lane3 P8 and P9 Preset-Coefficient Mapping (L3P8P9PCM)—Offset 574h ... 4441
16.0.126Lane3 P10 Preset-Coefficient Mapping (L3P10PCM)—Offset 578h ............. 4442
16.0.127Lane3 LF and FS (L3LFFS)—Offset 57Ch ............................................... 4443
16.0.128Lane3 LF and FS (L3LFFS)—Offset 57Ch ............................................... 4444
16.0.129PCLKD_L1TREF_CFG—Offset 1010h ..................................................... 4446
16.1 Registers Summary........................................................................................ 4449
16.1.1 Device Command; Primary Status (CMD_PSPCLKD_L1TREF_CFG—Offset
1010hTS)—Offset 4h........................................................................... 4452
16.1.2 Revision ID;Class Code (RID_CC)—Offset 8h .......................................... 4454
16.1.3 Cache Line Size; Primary Latency Timer; Header Type (CLS_PLT_HTYPE)—Offset
Ch .................................................................................................... 4455
16.1.4 Bus Numbers; Secondary Latency Timer (BNUM_SLT)—Offset 18h ............ 4456
16.1.5 I/O Base and Limit; Secondary Status (IOBL_SSTS)—Offset 1Ch............... 4456
16.1.6 Memory Base and Limit (MBL)—Offset 20h ............................................. 4458
16.1.7 Prefetchable Memory Base and Limit (PMBL)—Offset 24h ......................... 4458
16.1.8 Prefetchable Memory Base Upper 32 Bits (PMBU32)—Offset 28h ............... 4459
16.1.9 Prefetchable Memory Limit Upper 32 Bits (PMLU32)—Offset 2Ch ............... 4459
16.1.10Capabilities List Pointer (CAPP)—Offset 34h ............................................ 4460
16.1.11Interrupt Information; Bridge Control (INTR_BCTRL)—Offset 3Ch.............. 4461
16.1.12Capabilities List; PCI Express Capabilities (CLIST_XCAP)—Offset 40h ......... 4463
16.1.13Device Capabilities (DCAP)—Offset 44h.................................................. 4464
16.1.14Device Control; Device Status (DCTL_DSTS)—Offset 48h ......................... 4465
16.1.15Link Capabilities (LCAP)—Offset 4Ch...................................................... 4467
16.1.16Link Control; Link Status (LCTL_LSTS)—Offset 50h ................................. 4470
16.1.17Slot Capabilities (SLCAP)—Offset 54h .................................................... 4474
16.1.18Slot Control; Slot Status (SLCTL_SLSTS)—Offset 58h .............................. 4475
16.1.19Root Control (RCTL)—Offset 5Ch........................................................... 4476
16.1.20Root Status (RSTS)—Offset 60h............................................................ 4477
16.1.21Device Capabilities 2 (DCAP2)—Offset 64h ............................................. 4478
16.1.22Device Control 2; Device Status 2 (DCTL2_DSTS2)—Offset 68h ................ 4479
16.1.23Link Capabilities 2 (LCAP2)—Offset 6Ch ................................................. 4482
16.1.24Link Control 2; Link Status 2 (LCTL2_LSTS2)—Offset 70h ........................ 4484
108 334818
16.1.25Slot Capabilities 2 (SLCAP2)—Offset 74h ................................................4487
16.1.26Slot Control 2; Slot Status 2 (SLCTL2_SLSTS2)—Offset 78h ......................4488
16.1.27Message Signaled Interrupt Identifiers; Message Signaled Interrupt Message
Control (MID_MC)—Offset 80h ..............................................................4488
16.1.28Message Signaled Interrupt Message Data (MD)—Offset 88h .....................4489
16.1.29Subsystem Vendor Capability (SVCAP)—Offset 90h ..................................4490
16.1.30Subsystem Vendor IDs (SVID)—Offset 94h .............................................4490
16.1.31Power Management Capability; PCI Power Management Capabilities
(PMCAP_PMC)—Offset A0h ...................................................................4491
16.1.32PCI Power Management Control And Status (PMCS)—Offset A4h ................4492
16.1.33Advanced Error Extended Reporting Capability Header (AECH)—Offset 100h4493
16.1.34Uncorrectable Error Status (UES)—Offset 104h .......................................4494
16.1.35Uncorrectable Error Mask (UEM)—Offset 108h .........................................4495
16.1.36Uncorrectable Error Severity (UEV)—Offset 10Ch.....................................4496
16.1.37Correctable Error Status (CES)—Offset 110h ...........................................4497
16.1.38Correctable Error Mask (CEM)—Offset 114h ............................................4498
16.1.39Advanced Error Capabilities and Control (AECC)—Offset 118h ...................4499
16.1.40Header Log DW1 (HL_DW1)—Offset 11Ch...............................................4500
16.1.41Header Log DW2 (HL_DW2)—Offset 120h...............................................4500
16.1.42Header Log DW3 (HL_DW3)—Offset 124h...............................................4501
16.1.43Header Log DW4 (HL_DW4)—Offset 128h...............................................4501
16.1.44Root Error Command (REC)—Offset 12Ch ...............................................4502
16.1.45Error Source Identification (ESID)—Offset 134h.......................................4502
16.1.46ACS Extended Capability Header (ACSECH)—Offset 140h..........................4503
16.1.47ACS Capability Register (ACSCAPR)—Offset 144h ....................................4504
16.1.48ACS Control Register (ACSCTLR)—Offset 148h ........................................4505
16.1.49PTM Extended Capability Header (PTMECH)—Offset 150h..........................4506
16.1.50PTM Capability Register (PTMCAPR)—Offset 154h ....................................4507
16.1.51PTM Control Register (PTMCTLR)—Offset 158h ........................................4508
16.1.52L1 Sub-States Extended Capability Header (L1SECH)—Offset 200h ............4508
16.1.53L1 Sub-States Capabilities (L1SCAP)—Offset 204h ...................................4509
16.1.54L1 Sub-States Control 1 (L1SCTL1)—Offset 208h.....................................4511
16.1.55L1 Sub-States Control 2 (L1SCTL2)—Offset 20Ch ....................................4512
16.1.56Secondary PCI Express Extended Capability Header (SPEECH)—Offset 220h 4513
16.1.57Link Control 3 (LCTL3)—Offset 224h ......................................................4514
16.1.58Lane Error Status (LES)—Offset 228h ....................................................4515
16.1.59Lane 0 and Lane 1 Equalization Control (L01EC)—Offset 22Ch ...................4516
16.1.60Lane 2 and Lane 3 Equalization Control (L23EC)—Offset 230h ...................4518
16.1.61PCI Express Replay Timer Policy 1 (PCIERTP1)—Offset 300h .....................4519
16.1.62PCI Express Replay Timer Policy 2 (PCIERTP2)—Offset 304h .....................4521
16.1.63PCI Express Status 1 (PCIESTS1)—Offset 328h .......................................4524
16.1.64PCI Express Status 2 (PCIESTS2)—Offset 32Ch .......................................4528
16.1.65PCI Express Compliance Measurement Mode (CMM) Port Control (PCIECMMPC)—
Offset 330h ........................................................................................4530
16.1.66PCI Express Compliance Measurement Mode Symbol Buffer (PCIECMMSB)—Offset
334h .................................................................................................4532
16.1.67PTM Propagation Delay (PTMPD)—Offset 390h.........................................4533
16.1.68PTM Lower Local Master Time (PTMLLMT)—Offset 394h ............................4533
16.1.69PTM Upper Local Master Time (PTMULMT)—Offset 398h ............................4534
16.1.70PTM Pipe Stage Delay Configuration 1 (PTMPSDC1)—Offset 39Ch ..............4534
16.1.71PTM Pipe Stage Delay Configuration 2 (PTMPSDC2)—Offset 3A0h...............4535
16.1.72PTM Pipe Stage Delay Configuration 3 (PTMPSDC3)—Offset 3A4h...............4536
16.1.73PTM Pipe Stage Delay Configuration 4 (PTMPSDC4)—Offset 3A8h...............4538
16.1.74PTM Pipe Stage Delay Configuration 5 (PTMPSDC5)—Offset 3ACh ..............4539
16.1.75PTM Extended Config (PTMECFG)—Offset 3B0h........................................4540
334818 109
16.1.76PTM Lower T2 Time Stamp (PTMLT2TSTMP)—Offset 3B4h ........................ 4543
16.1.77PTM Upper T2 Time Stamp (PTMUT2TSTMP)—Offset 3B8h ........................ 4544
16.1.78Strap Configuration 2 (STRPFUSECFG2)—Offset 414h .............................. 4544
16.1.79Thermal and Power Throttling (TNPT)—Offset 418h ................................. 4545
16.1.80Dynamic Lane Switch (DYNLNSW)—Offset 41Ch...................................... 4549
16.1.81Power Control Enable (PCE)—Offset 428h............................................... 4550
16.1.82PGCB Control1 (PGCBCTL1)—Offset 42Ch .............................................. 4551
16.1.83PGCB Control2 (PGCBCTL2)—Offset 430h............................................... 4554
16.1.84Equalization Configuration 1 (EQCFG1)—Offset 450h ............................... 4555
16.1.85Remote Transmitter Preset Coefficient List 1 (RTPCL1)—Offset 454h.......... 4561
16.1.86Remote Transmitter Preset Coefficient List 2 (RTPCL2)—Offset 458h.......... 4564
16.1.87Remote Transmitter Preset Coefficient List 3 (RTPCL3)—Offset 45Ch.......... 4567
16.1.88Remote Transmitter Preset Coefficient List 4 (RTPCL4)—Offset 460h.......... 4570
16.1.89Figure Of Merit Status (FOMS)—Offset 464h ........................................... 4573
16.1.90Hardware Autonomous Equalization Control (HAEQ)—Offset 468h ............. 4574
16.1.91Local Transmitter Coefficient Override 1 (LTCO1)—Offset 470h ................. 4577
16.1.92Local Transmitter Coefficient Override 2 (LTCO2)—Offset 474h ................. 4579
16.1.93GEN3 L0s Control (G3L0SCTL)—Offset 478h ........................................... 4581
16.1.94Equalization Configuration 2 (EQCFG2)—Offset 47Ch ............................... 4583
16.1.95Monitor Mux (MM)—Offset 480h............................................................ 4586
16.1.96Lane0 P0 and P1 Preset-Coefficient Mapping (L0P0P1PCM)—Offset 500h .... 4587
16.1.97Lane0 P1, P2 and P3 Preset-Coefficient Mapping (L0P1P2P3PCM)—Offset 504h...
4588
16.1.98Lane0 P3 and P4 Preset-Coefficient Mapping (L0P3P4PCM)—Offset 508h .... 4589
16.1.99Lane0 P5 and P6 Preset-Coefficient Mapping (L0P5P6PCM)—Offset 50Ch .... 4591
16.1.100Lane0 P6, P7 and P8 Preset-Coefficient Mapping (L0P6P7P8PCM)—Offset 510h .
4592
16.1.101Lane0 P8 and P9 Preset-Coefficient Mapping (L0P8P9PCM)—Offset 514h ... 4593
16.1.102Lane0 P10 Preset-Coefficient Mapping (L0P10PCM)—Offset 518h ............. 4594
16.1.103Lane0 LF and FS (L0LFFS)—Offset 51Ch ............................................... 4595
16.1.104Lane1 P0 and P1 Preset-Coefficient Mapping (L1P0P1PCM)—Offset 520h ... 4597
16.1.105Lane1 P1, P2 and P3 Preset-Coefficient Mapping (L1P1P2P3PCM)—Offset 524h .
4598
16.1.106Lane1 P3 and P4 Preset-Coefficient Mapping (L1P3P4PCM)—Offset 528h ... 4599
16.1.107Lane1 P5 and P6 Preset-Coefficient Mapping (L1P5P6PCM)—Offset 52Ch... 4600
16.1.108Lane1 P6, P7 and P8 Preset-Coefficient Mapping (L1P6P7P8PCM)—Offset 530h .
4602
16.1.109Lane1 P8 and P9 Preset-Coefficient Mapping (L1P8P9PCM)—Offset 534h ... 4603
16.1.110Lane1 P10 Preset-Coefficient Mapping (L1P10PCM)—Offset 538h ............. 4604
16.1.111Lane1 LF and FS (L1LFFS)—Offset 53Ch ............................................... 4605
16.1.112Lane2 P0 and P1 Preset-Coefficient Mapping (L2P0P1PCM)—Offset 540h ... 4606
16.1.113Lane2 P1, P2 and P3 Preset-Coefficient Mapping (L2P1P2P3PCM)—Offset 544h .
4607
16.1.114Lane2 P3 and P4 Preset-Coefficient Mapping (L2P3P4PCM)—Offset 548h ... 4608
16.1.115Lane2 P5 and P6 Preset-Coefficient Mapping (L2P5P6PCM)—Offset 54Ch... 4610
16.1.116Lane2 P6, P7 and P8 Preset-Coefficient Mapping (L2P6P7P8PCM)—Offset 550h .
4611
16.1.117Lane2 P8 and P9 Preset-Coefficient Mapping (L2P8P9PCM)—Offset 554h ... 4612
16.1.118Lane2 P10 Preset-Coefficient Mapping (L2P10PCM)—Offset 558h ............. 4613
16.1.119Lane2 LF and FS (L2LFFS)—Offset 55Ch ............................................... 4614
16.1.120Lane3 P0 and P1 Preset-Coefficient Mapping (L3P0P1PCM)—Offset 560h ... 4615
16.1.121Lane3 P1, P2 and P3 Preset-Coefficient Mapping (L3P1P2P3PCM)—Offset 564h .
4617
16.1.122Lane3 P3 and P4 Preset-Coefficient Mapping (L3P3P4PCM)—Offset 568h ... 4618
16.1.123Lane3 P5 and P6 Preset-Coefficient Mapping (L3P5P6PCM)—Offset 56Ch... 4619
110 334818
16.1.124Lane3 P6, P7 and P8 Preset-Coefficient Mapping (L3P6P7P8PCM)—Offset 570h..
4620
16.1.125Lane3 P8 and P9 Preset-Coefficient Mapping (L3P8P9PCM)—Offset 574h ...4621
16.1.126Lane3 P10 Preset-Coefficient Mapping (L3P10PCM)—Offset 578h..............4622
16.1.127Lane3 LF and FS (L3LFFS)—Offset 57Ch................................................4623
16.1.128Lane3 LF and FS (L3LFFS)—Offset 57Ch................................................4624
16.1.129PCLKD_L1TREF_CFG—Offset 1010h......................................................4626
17 SATA ....................................................................................................................4629
17.1 Registers Summary ........................................................................................4629
17.1.1 Command (CMD)—Offset 4h .................................................................4630
17.1.2 Device Status (STS)—Offset 6h .............................................................4631
17.1.3 Revision ID (RID)—Offset 8h ................................................................4632
17.1.4 Programming Interface (PI)—Offset 9h...................................................4632
17.1.5 Cache Line Size (CLS)—Offset Ch ..........................................................4633
17.1.6 Master Latency Timer (MLT)—Offset Dh..................................................4633
17.1.7 Header Type (HTYPE)—Offset Eh ...........................................................4634
17.1.8 MSI-X Table Base Address (MXTBA)—Offset 10h......................................4634
17.1.9 MXP Base Address (MXPBA)—Offset 14h.................................................4635
17.1.10SCMDBA (SCMDBA)—Offset 18h............................................................4636
17.1.11SCTLBA (SCTLBA)—Offset 1Ch ..............................................................4636
17.1.12AHCI Index Data Pair Base Address (AIDPBA)—Offset 20h ........................4637
17.1.13AHCI Base Address (ABAR)—Offset 24h..................................................4637
17.1.14Sub System Identifiers (SS)—Offset 2Ch ................................................4639
17.1.15Capabilities Pointer (CAP)—Offset 34h....................................................4639
17.1.16Interrupt Information (INTR)—Offset 3Ch ...............................................4640
17.1.17PCI Power Management Capability ID (PID)—Offset 70h ...........................4640
17.1.18PCI Power Management Control and Status (PMCS)—Offset 74h ................4641
17.1.19Message Signalled Interrupt Identifier (MID)—Offset 80h..........................4642
17.1.20Message Signalled Interrupt Message Control (MC)—Offset 82h .................4643
17.1.21Message Signalled Interrupt Message Data (MD)—Offset 88h ....................4643
17.1.22Port Mapping Register (MAP)—Offset 90h ...............................................4644
17.1.23SATA General Configuration (SATAGC)—Offset 9Ch..................................4645
17.1.24SATA Initialization Register Index (SIRI)—Offset A0h ...............................4648
17.1.25SATA Initialization Register Data (SIRD)—Offset A4h ...............................4649
17.1.26Serial ATA Capability Register 0 (SATACR0)—Offset A8h ...........................4649
17.1.27Serial ATA Capability Register 1 (SATACR1)—Offset ACh...........................4650
17.1.28FLR Capability ID (FLRCID)—Offset B0h .................................................4651
17.1.29FLR Capability Length and Version (FLRCAP)—Offset B2h..........................4651
17.1.30FLR Control (FLRCTL)—Offset B4h .........................................................4652
17.1.31Scratch Pad (SP)—Offset C0h................................................................4653
17.1.32MSI-X Identifiers (MXID)—Offset D0h ....................................................4653
17.1.33MSI-X Message Control (MXC)—Offset D2h .............................................4654
17.1.34MSI-X Table Offset / Table BIR (MXT)—Offset D4h...................................4654
17.1.35MSI-X PBA Offset / PBA BIR (MXP)—Offset D8h .......................................4655
17.1.36BIST FIS Control/Status (BFCS)—Offset E0h ...........................................4656
17.1.37BIST FIS Transmit Data 1 (BFTD1)—Offset E4h .......................................4658
17.1.38BIST FIS Transmit Data 2 (BFTD2)—Offset E8h .......................................4659
17.1.39Manufacturing ID (MFID)—Offset F8h.....................................................4659
17.2 Registers Summary ........................................................................................4660
17.2.1 AHCI Data Register (DATA)—Offset 14h .................................................4660
17.3 Registers Summary ........................................................................................4661
17.3.1 HBA Capabilities (GHC_CAP)—Offset 0h..................................................4662
17.3.2 Global HBA Control (GHC)—Offset 4h .....................................................4665
17.3.3 Ports Implemented (GHC_PI)—Offset Ch ................................................4666
334818 111
17.3.4 AHCI Version (VS)—Offset 10h ............................................................. 4667
17.3.5 Enclosure Management Location (EM_LOC)—Offset 1Ch ........................... 4668
17.3.6 Enclosure Management Control (EM_CTL)—Offset 20h ............................. 4669
17.3.7 HBA Capabilities Extended (GHC_CAP2)—Offset 24h................................ 4670
17.3.8 Vendor Specific (VSP)—Offset A0h ........................................................ 4671
17.3.9 Vendor-Specific Capabilities Register (VS_CAP)—Offset A4h ..................... 4672
17.3.10Remapping Under NVMe (RUN)—Offset A8h ........................................... 4673
17.3.11RAID Platform ID (RPID)—Offset C0h .................................................... 4674
17.3.12Premium Feature Block (PFB)—Offset C4h.............................................. 4675
17.3.13SW Feature Mask (SFM)—Offset C8h ..................................................... 4675
17.3.14Port [0-7] Command List Base Address (PxCLB0)—Offset 100h ................. 4677
17.3.15Port [0-7] Command List Base Address Upper 32-bits (PxCLBU0)—Offset 104h ..
4677
17.3.16Port [0-7] FIS Base Address (PxFB0)—Offset 108h .................................. 4678
17.3.17Port [0-7] FIS Base Address Upper 32-bits (PxFBU0)—Offset 10Ch ............ 4678
17.3.18Port [0-7] Interrupt Status (PxIS0)—Offset 110h .................................... 4679
17.3.19Port [0-7] Interrupt Enable (PxIE0)—Offset 114h .................................... 4681
17.3.20Port [0-7] Command (PxCMD0)—Offset 118h ......................................... 4682
17.3.21Port [0-7] Task File Data (PxTFD0)—Offset 120h..................................... 4685
17.3.22Port [0-7] Signature (PxSIG0)—Offset 124h ........................................... 4686
17.3.23Port [0-7] Serial ATA Status (PxSSTS0)—Offset 128h .............................. 4686
17.3.24Port [0-7] Serial ATA Control (PxSCTL0)—Offset 12Ch ............................. 4687
17.3.25Port [0-7] Serial ATA Error (PxSERR0)—Offset 130h ................................ 4687
17.3.26Port [0-7] Serial ATA Active (PxSACT0)—Offset 134h............................... 4688
17.3.27Port [0-7] Commands Issued (PxCI0)—Offset 138h ................................. 4688
17.3.28Port [0-7] SNotification (PxSNTF0)—Offset 13Ch..................................... 4689
17.3.29Port [0-7] Device Sleep (PxDEVSLP0)—Offset 144h ................................. 4690
17.3.30Port [0-7] Command List Base Address (PxCLB1)—Offset 180h ................. 4691
17.3.31Port [0-7] Command List Base Address Upper 32-bits (PxCLBU1)—Offset 184h ..
4692
17.3.32Port [0-7] FIS Base Address (PxFB1)—Offset 188h .................................. 4692
17.3.33Port [0-7] FIS Base Address Upper 32-bits (PxFBU1)—Offset 18Ch ............ 4693
17.3.34Port [0-7] Interrupt Status (PxIS1)—Offset 190h .................................... 4693
17.3.35Port [0-7] Interrupt Enable (PxIE1)—Offset 194h .................................... 4695
17.3.36Port [0-7] Command (PxCMD1)—Offset 198h ......................................... 4697
17.3.37Port [0-7] Task File Data (PxTFD1)—Offset 1A0h..................................... 4699
17.3.38Port [0-7] Signature (PxSIG1)—Offset 1A4h ........................................... 4700
17.3.39Port [0-7] Serial ATA Status (PxSSTS1)—Offset 1A8h .............................. 4701
17.3.40Port [0-7] Serial ATA Control (PxSCTL1)—Offset 1ACh ............................. 4701
17.3.41Port [0-7] Serial ATA Error (PxSERR1)—Offset 1B0h ................................ 4702
17.3.42Port [0-7] Serial ATA Active (PxSACT1)—Offset 1B4h .............................. 4702
17.3.43Port [0-7] Commands Issued (PxCI1)—Offset 1B8h ................................. 4703
17.3.44Port [0-7] SNotification (PxSNTF1)—Offset 1BCh..................................... 4703
17.3.45Port [0-7] Device Sleep (PxDEVSLP1)—Offset 1C4h ................................. 4704
17.3.46Enclosure Management Message Format (EM_MF)—Offset 580h ................ 4706
17.3.47Enclosure Management LED (EM_LED)—Offset 584h................................ 4706
17.4 Registers Summary........................................................................................ 4707
17.4.1 MSI-X Pending Bit Array QW 0 (MXPQW0_DW0)—Offset 0h ...................... 4708
17.4.2 MSI-X Pending Bit Array QW 1 (MXPQW0_DW1)—Offset 4h ...................... 4708
17.5 Registers Summary........................................................................................ 4709
17.5.1 MSI-X Table Entries 0 Message Lower Address (MXTE0MLA)—Offset 0h...... 4709
17.5.2 MSI-X Table Entries 0 Message Upper Address (MXTE0MUA)—Offset 4h ..... 4710
17.5.3 MSI-X Table Entries 0 Message Data (MXTE0MD)—Offset 8h..................... 4710
17.5.4 MSI-X Table Entries 0 Vector Control (MXTE0VC)—Offset Ch..................... 4711
17.6 Registers Summary........................................................................................ 4713
112 334818
17.6.1 Command (CMD)—Offset 4h .................................................................4714
17.6.2 Device Status (STS)—Offset 6h .............................................................4715
17.6.3 Revision ID (RID)—Offset 8h ................................................................4716
17.6.4 Programming Interface (PI)—Offset 9h...................................................4716
17.6.5 Cache Line Size (CLS)—Offset Ch ..........................................................4717
17.6.6 Master Latency Timer (MLT)—Offset Dh..................................................4717
17.6.7 Header Type (HTYPE)—Offset Eh ...........................................................4718
17.6.8 MSI-X Table Base Address (MXTBA)—Offset 10h......................................4718
17.6.9 MXP Base Address (MXPBA)—Offset 14h.................................................4719
17.6.10SCMDBA (SCMDBA)—Offset 18h............................................................4719
17.6.11SCTLBA (SCTLBA)—Offset 1Ch ..............................................................4720
17.6.12AHCI Index Data Pair Base Address (AIDPBA)—Offset 20h ........................4721
17.6.13AHCI Base Address (ABAR)—Offset 24h..................................................4721
17.6.14Sub System Identifiers (SS)—Offset 2Ch ................................................4722
17.6.15Capabilities Pointer (CAP)—Offset 34h....................................................4723
17.6.16Interrupt Information (INTR)—Offset 3Ch ...............................................4723
17.6.17PCI Power Management Capability ID (PID)—Offset 70h ...........................4724
17.6.18PCI Power Management Control and Status (PMCS)—Offset 74h ................4724
17.6.19Message Signalled Interrupt Identifier (MID)—Offset 80h..........................4725
17.6.20Message Signalled Interrupt Message Control (MC)—Offset 82h .................4726
17.6.21Message Signalled Interrupt Message Data (MD)—Offset 88h ....................4727
17.6.22Port Mapping Register (MAP)—Offset 90h ...............................................4727
17.6.23SATA General Configuration (SATAGC)—Offset 9Ch..................................4729
17.6.24SATA Initialization Register Index (SIRI)—Offset A0h ...............................4732
17.6.25SATA Initialization Register Data (SIRD)—Offset A4h ...............................4732
17.6.26Serial ATA Capability Register 0 (SATACR0)—Offset A8h ...........................4733
17.6.27Serial ATA Capability Register 1 (SATACR1)—Offset ACh...........................4734
17.6.28FLR Capability ID (FLRCID)—Offset B0h .................................................4734
17.6.29FLR Capability Length and Version (FLRCAP)—Offset B2h..........................4735
17.6.30FLR Control (FLRCTL)—Offset B4h .........................................................4736
17.6.31Scratch Pad (SP)—Offset C0h................................................................4736
17.6.32MSI-X Identifiers (MXID)—Offset D0h ....................................................4737
17.6.33MSI-X Message Control (MXC)—Offset D2h .............................................4737
17.6.34MSI-X Table Offset / Table BIR (MXT)—Offset D4h...................................4738
17.6.35MSI-X PBA Offset / PBA BIR (MXP)—Offset D8h .......................................4739
17.6.36BIST FIS Control/Status (BFCS)—Offset E0h ...........................................4739
17.6.37BIST FIS Transmit Data 1 (BFTD1)—Offset E4h .......................................4742
17.6.38BIST FIS Transmit Data 2 (BFTD2)—Offset E8h .......................................4743
17.6.39Manufacturing ID (MFID)—Offset F8h.....................................................4743
17.7 Registers Summary ........................................................................................4745
17.7.1 AHCI Data Register (DATA)—Offset 14h .................................................4745
17.8 Registers Summary ........................................................................................4747
17.8.1 HBA Capabilities (GHC_CAP)—Offset 0h..................................................4748
17.8.2 Global HBA Control (GHC)—Offset 4h .....................................................4750
17.8.3 Ports Implemented (GHC_PI)—Offset Ch ................................................4752
17.8.4 AHCI Version (VS)—Offset 10h..............................................................4753
17.8.5 Enclosure Management Location (EM_LOC)—Offset 1Ch ...........................4754
17.8.6 Enclosure Management Control (EM_CTL)—Offset 20h..............................4754
17.8.7 HBA Capabilities Extended (GHC_CAP2)—Offset 24h ................................4756
17.8.8 Vendor Specific (VSP)—Offset A0h .........................................................4757
17.8.9 Vendor-Specific Capabilities Register (VS_CAP)—Offset A4h ......................4758
17.8.10Remapping Under NVMe (RUN)—Offset A8h ............................................4759
17.8.11RAID Platform ID (RPID)—Offset C0h.....................................................4760
17.8.12Premium Feature Block (PFB)—Offset C4h ..............................................4760
17.8.13SW Feature Mask (SFM)—Offset C8h......................................................4761
334818 113
17.8.14Port [0-7] Command List Base Address (PxCLB0)—Offset 100h ................. 4762
17.8.15Port [0-7] Command List Base Address Upper 32-bits (PxCLBU0)—Offset 104h ..
4763
17.8.16Port [0-7] FIS Base Address (PxFB0)—Offset 108h .................................. 4763
17.8.17Port [0-7] FIS Base Address Upper 32-bits (PxFBU0)—Offset 10Ch ............ 4764
17.8.18Port [0-7] Interrupt Status (PxIS0)—Offset 110h .................................... 4764
17.8.19Port [0-7] Interrupt Enable (PxIE0)—Offset 114h .................................... 4766
17.8.20Port [0-7] Command (PxCMD0)—Offset 118h ......................................... 4768
17.8.21Port [0-7] Task File Data (PxTFD0)—Offset 120h..................................... 4770
17.8.22Port [0-7] Signature (PxSIG0)—Offset 124h ........................................... 4771
17.8.23Port [0-7] Serial ATA Status (PxSSTS0)—Offset 128h .............................. 4772
17.8.24Port [0-7] Serial ATA Control (PxSCTL0)—Offset 12Ch ............................. 4772
17.8.25Port [0-7] Serial ATA Error (PxSERR0)—Offset 130h ................................ 4773
17.8.26Port [0-7] Serial ATA Active (PxSACT0)—Offset 134h............................... 4773
17.8.27Port [0-7] Commands Issued (PxCI0)—Offset 138h ................................. 4774
17.8.28Port [0-7] SNotification (PxSNTF0)—Offset 13Ch..................................... 4774
17.8.29Port [0-7] Device Sleep (PxDEVSLP0)—Offset 144h ................................. 4775
17.8.30Port [0-7] Command List Base Address (PxCLB1)—Offset 180h ................. 4777
17.8.31Port [0-7] Command List Base Address Upper 32-bits (PxCLBU1)—Offset 184h ..
4777
17.8.32Port [0-7] FIS Base Address (PxFB1)—Offset 188h .................................. 4778
17.8.33Port [0-7] FIS Base Address Upper 32-bits (PxFBU1)—Offset 18Ch ............ 4778
17.8.34Port [0-7] Interrupt Status (PxIS1)—Offset 190h .................................... 4779
17.8.35Port [0-7] Interrupt Enable (PxIE1)—Offset 194h .................................... 4781
17.8.36Port [0-7] Command (PxCMD1)—Offset 198h ......................................... 4782
17.8.37Port [0-7] Task File Data (PxTFD1)—Offset 1A0h..................................... 4785
17.8.38Port [0-7] Signature (PxSIG1)—Offset 1A4h ........................................... 4786
17.8.39Port [0-7] Serial ATA Status (PxSSTS1)—Offset 1A8h .............................. 4786
17.8.40Port [0-7] Serial ATA Control (PxSCTL1)—Offset 1ACh ............................. 4787
17.8.41Port [0-7] Serial ATA Error (PxSERR1)—Offset 1B0h ................................ 4787
17.8.42Port [0-7] Serial ATA Active (PxSACT1)—Offset 1B4h .............................. 4788
17.8.43Port [0-7] Commands Issued (PxCI1)—Offset 1B8h ................................. 4788
17.8.44Port [0-7] SNotification (PxSNTF1)—Offset 1BCh..................................... 4789
17.8.45Port [0-7] Device Sleep (PxDEVSLP1)—Offset 1C4h ................................. 4790
17.8.46Enclosure Management Message Format (EM_MF)—Offset 580h ................ 4791
17.8.47Enclosure Management LED (EM_LED)—Offset 584h................................ 4792
17.9 Registers Summary........................................................................................ 4795
17.9.1 MSI-X Pending Bit Array QW 0 (MXPQW0_DW0)—Offset 0h ...................... 4795
17.9.2 MSI-X Pending Bit Array QW 1 (MXPQW0_DW1)—Offset 4h ...................... 4795
17.10 Registers Summary........................................................................................ 4797
17.10.1MSI-X Table Entries 0 Message Lower Address (MXTE0MLA)—Offset 0h...... 4797
17.10.2MSI-X Table Entries 0 Message Upper Address (MXTE0MUA)—Offset 4h ..... 4797
17.10.3MSI-X Table Entries 0 Message Data (MXTE0MD)—Offset 8h..................... 4798
17.10.4MSI-X Table Entries 0 Vector Control (MXTE0VC)—Offset Ch..................... 4798
18 USB...................................................................................................................... 4801
18.1 Registers Summary........................................................................................ 4801
18.1.1 Capability Registers Length (CAPLENGTH)—Offset 0h .............................. 4814
18.1.2 Host Controller Interface Version Number (HCIVERSION)—Offset 2h.......... 4814
18.1.3 Structural Parameters 1 (HCSPARAMS1)—Offset 4h................................. 4815
18.1.4 Structural Parameters 2 (HCSPARAMS2)—Offset 8h................................. 4815
18.1.5 Structural Parameters 3 (HCSPARAMS3)—Offset Ch ................................ 4816
18.1.6 Capability Parameters (HCCPARAMS)—Offset 10h ................................... 4817
18.1.7 Doorbell Offset (DBOFF)—Offset 14h ..................................................... 4818
18.1.8 Runtime Register Space Offset (RTSOFF)—Offset 18h .............................. 4818
114 334818
18.1.9 USB Command (USBCMD)—Offset 80h...................................................4818
18.1.10USB Status (USBSTS)—Offset 84h .........................................................4819
18.1.11Page Size (PAGESIZE)—Offset 88h ........................................................4820
18.1.12Device Notification Control (DNCTRL)—Offset 94h....................................4821
18.1.13Command Ring Low (CRCR_LO)—Offset 98h ...........................................4821
18.1.14Command Ring High (CRCR_HI)—Offset 9Ch...........................................4822
18.1.15Device Context Base Address Array Pointer Low (DCBAAP_LO)—Offset B0h.4822
18.1.16Device Context Base Address Array Pointer High (DCBAAP_HI)—Offset B4h 4823
18.1.17Configure (CONFIG)—Offset B8h ...........................................................4823
18.1.18Port Status and Control USB2 (PORTSC1)—Offset 480h ............................4823
18.1.19Port Power Management Status and Control USB2 (PORTPMSC1)—Offset 484h ...
4825
18.1.20Port X Hardware LPM Control Register (PORTHLPMC1)—Offset 48Ch...........4826
18.1.21Port Status and Control USB2 (PORTSC2)—Offset 490h ............................4826
18.1.22Port Power Management Status and Control USB2 (PORTPMSC2)—Offset 494h ...
4828
18.1.23Port X Hardware LPM Control Register (PORTHLPMC2)—Offset 49Ch...........4829
18.1.24Port Status and Control USB2 (PORTSC3)—Offset 4A0h ............................4829
18.1.25Port Power Management Status and Control USB2 (PORTPMSC3)—Offset 4A4h...
4831
18.1.26Port X Hardware LPM Control Register (PORTHLPMC3)—Offset 4ACh...........4832
18.1.27Port Status and Control USB2 (PORTSC4)—Offset 4B0h ............................4832
18.1.28Port Power Management Status and Control USB2 (PORTPMSC4)—Offset 4B4h...
4834
18.1.29Port X Hardware LPM Control Register (PORTHLPMC4)—Offset 4BCh...........4835
18.1.30Port Status and Control USB2 (PORTSC5)—Offset 4C0h ............................4835
18.1.31Port Power Management Status and Control USB2 (PORTPMSC5)—Offset 4C4h...
4837
18.1.32Port X Hardware LPM Control Register (PORTHLPMC5)—Offset 4CCh ..........4838
18.1.33Port Status and Control USB2 (PORTSC6)—Offset 4D0h............................4838
18.1.34Port Power Management Status and Control USB2 (PORTPMSC6)—Offset 4D4h...
4840
18.1.35Port X Hardware LPM Control Register (PORTHLPMC6)—Offset 4DCh ..........4841
18.1.36Port Status and Control USB2 (PORTSC7)—Offset 4E0h ............................4841
18.1.37Port Power Management Status and Control USB2 (PORTPMSC7)—Offset 4E4h ...
4843
18.1.38Port X Hardware LPM Control Register (PORTHLPMC7)—Offset 4ECh...........4844
18.1.39Port Status and Control USB2 (PORTSC8)—Offset 4F0h ............................4844
18.1.40Port Power Management Status and Control USB2 (PORTPMSC8)—Offset 4F4h ...
4846
18.1.41Port X Hardware LPM Control Register (PORTHLPMC8)—Offset 4FCh ...........4847
18.1.42Port Status and Control USB3 (PORTSC9)—Offset 500h ............................4847
18.1.43Port Power Management Status and Control USB3 (PORTPMSC9)—Offset 504h ...
4849
18.1.44USB3 Port Link Info (PORTLI9)—Offset 508h ...........................................4849
18.1.45Port Status and Control USB3 (PORTSC10)—Offset 510h ..........................4850
18.1.46Port Power Management Status and Control USB3 (PORTPMSC10)—Offset 514h .
4851
18.1.47USB3 Port Link Info (PORTLI10)—Offset 518h .........................................4852
18.1.48Port Status and Control USB3 (PORTSC11)—Offset 520h ..........................4852
18.1.49Port Power Management Status and Control USB3 (PORTPMSC11)—Offset 524h .
4854
18.1.50USB3 Port Link Info (PORTLI11)—Offset 528h .........................................4854
18.1.51Port Status and Control USB3 (PORTSC12)—Offset 530h ..........................4855
18.1.52Port Power Management Status and Control USB3 (PORTPMSC12)—Offset 534h .
4856
334818 115
18.1.53USB3 Port Link Info (PORTLI12)—Offset 538h......................................... 4857
18.1.54Port Status and Control USB3 (PORTSC13)—Offset 540h.......................... 4857
18.1.55Port Power Management Status and Control USB3 (PORTPMSC13)—Offset 544h.
4859
18.1.56USB3 Port Link Info (PORTLI13)—Offset 548h......................................... 4859
18.1.57Port Status and Control USB3 (PORTSC14)—Offset 550h.......................... 4860
18.1.58Port Power Management Status and Control USB3 (PORTPMSC14)—Offset 554h.
4861
18.1.59USB3 Port Link Info (PORTLI14)—Offset 558h......................................... 4862
18.1.60Port Status and Control USB3 (PORTSC15)—Offset 560h.......................... 4862
18.1.61Port Power Management Status and Control USB3 (PORTPMSC15)—Offset 564h.
4864
18.1.62USB3 Port Link Info (PORTLI15)—Offset 568h......................................... 4864
18.1.63Microframe Index (RTMFINDEX)—Offset 2000h ....................................... 4865
18.1.64Interrupter 1 Management (IMAN0)—Offset 2020h.................................. 4865
18.1.65Interrupter 1 Moderation (IMOD0)—Offset 2024h.................................... 4866
18.1.66Event Ring Segment Table Size 1 (ERSTSZ0)—Offset 2028h ..................... 4866
18.1.67Event Ring Segment Table Base Address Low 1 (ERSTBA_LO0)—Offset 2030h ...
4867
18.1.68Event Ring Segment Table Base Address High 1 (ERSTBA_HI0)—Offset 2034h ...
4867
18.1.69Event Ring Dequeue Pointer Low 1 (ERDP_LO0)—Offset 2038h ................. 4868
18.1.70Event Ring Dequeue Pointer High 1 (ERDP_HI0)—Offset 203Ch................. 4868
18.1.71Interrupter 2 Management (IMAN1)—Offset 2040h.................................. 4869
18.1.72Interrupter 2 Moderation (IMOD1)—Offset 2044h.................................... 4869
18.1.73Event Ring Segment Table Size 2 (ERSTSZ1)—Offset 2048h ..................... 4870
18.1.74Event Ring Segment Table Base Address Low 2 (ERSTBA_LO1)—Offset 2050h ...
4870
18.1.75Event Ring Segment Table Base Address High 2 (ERSTBA_HI1)—Offset 2054h ...
4871
18.1.76Event Ring Dequeue Pointer Low 2 (ERDP_LO1)—Offset 2058h ................. 4871
18.1.77Event Ring Dequeue Pointer High 2 (ERDP_HI1)—Offset 205Ch................. 4872
18.1.78Interrupter 3 Management (IMAN2)—Offset 2060h.................................. 4872
18.1.79Interrupter 3 Moderation (IMOD2)—Offset 2064h.................................... 4873
18.1.80Event Ring Segment Table Size 3 (ERSTSZ2)—Offset 2068h ..................... 4873
18.1.81Event Ring Segment Table Base Address Low 3 (ERSTBA_LO2)—Offset 2070h ...
4874
18.1.82Event Ring Segment Table Base Address High 3 (ERSTBA_HI2)—Offset 2074h ...
4874
18.1.83Event Ring Dequeue Pointer Low 3 (ERDP_LO2)—Offset 2078h ................. 4875
18.1.84Event Ring Dequeue Pointer High 3 (ERDP_HI2)—Offset 207Ch................. 4875
18.1.85Interrupter 4 Management (IMAN3)—Offset 2080h.................................. 4876
18.1.86Interrupter 4 Moderation (IMOD3)—Offset 2084h.................................... 4876
18.1.87Event Ring Segment Table Size 4 (ERSTSZ3)—Offset 2088h ..................... 4877
18.1.88Event Ring Segment Table Base Address Low 4 (ERSTBA_LO3)—Offset 2090h ...
4877
18.1.89Event Ring Segment Table Base Address High 4 (ERSTBA_HI3)—Offset 2094h ...
4878
18.1.90Event Ring Dequeue Pointer Low 4 (ERDP_LO3)—Offset 2098h ................. 4878
18.1.91Event Ring Dequeue Pointer High 4 (ERDP_HI3)—Offset 209Ch................. 4879
18.1.92Interrupter 5 Management (IMAN4)—Offset 20A0h ................................. 4879
18.1.93Interrupter 5 Moderation (IMOD4)—Offset 20A4h.................................... 4880
18.1.94Event Ring Segment Table Size 5 (ERSTSZ4)—Offset 20A8h..................... 4880
18.1.95Event Ring Segment Table Base Address Low 5 (ERSTBA_LO4)—Offset 20B0h ...
4881
116 334818
18.1.96Event Ring Segment Table Base Address High 5 (ERSTBA_HI4)—Offset 20B4h ...
4881
18.1.97Event Ring Dequeue Pointer Low 5 (ERDP_LO4)—Offset 20B8h..................4882
18.1.98Event Ring Dequeue Pointer High 5 (ERDP_HI4)—Offset 20BCh .................4882
18.1.99Interrupter 6 Management (IMAN5)—Offset 20C0h ..................................4883
18.1.100Interrupter 6 Moderation (IMOD5)—Offset 20C4h...................................4883
18.1.101Event Ring Segment Table Size 6 (ERSTSZ5)—Offset 20C8h....................4884
18.1.102Event Ring Segment Table Base Address Low 6 (ERSTBA_LO5)—Offset 20D0h ..
4884
18.1.103Event Ring Segment Table Base Address High 6 (ERSTBA_HI5)—Offset 20D4h..
4885
18.1.104Event Ring Dequeue Pointer Low 6 (ERDP_LO5)—Offset 20D8h ................4885
18.1.105Event Ring Dequeue Pointer High 6 (ERDP_HI5)—Offset 20DCh ...............4886
18.1.106Interrupter 7 Management (IMAN6)—Offset 20E0h.................................4886
18.1.107Interrupter 7 Moderation (IMOD6)—Offset 20E4h ...................................4887
18.1.108Event Ring Segment Table Size 7 (ERSTSZ6)—Offset 20E8h ....................4887
18.1.109Event Ring Segment Table Base Address Low 7 (ERSTBA_LO6)—Offset 20F0h ..
4888
18.1.110Event Ring Segment Table Base Address High 7 (ERSTBA_HI6)—Offset 20F4h ..
4888
18.1.111Event Ring Dequeue Pointer Low 7 (ERDP_LO6)—Offset 20F8h ................4889
18.1.112Event Ring Dequeue Pointer High 7 (ERDP_HI6)—Offset 20FCh ................4889
18.1.113Interrupter 8 Management (IMAN7)—Offset 2100h.................................4890
18.1.114Interrupter 8 Moderation (IMOD7)—Offset 2104h ...................................4890
18.1.115Event Ring Segment Table Size 8 (ERSTSZ7)—Offset 2108h ....................4891
18.1.116Event Ring Segment Table Base Address Low 8 (ERSTBA_LO7)—Offset 2110h ..
4891
18.1.117Event Ring Segment Table Base Address High 8 (ERSTBA_HI7)—Offset 2114h ..
4892
18.1.118Event Ring Dequeue Pointer Low 8 (ERDP_LO7)—Offset 2118h ................4892
18.1.119Event Ring Dequeue Pointer High 8 (ERDP_HI7)—Offset 211Ch................4893
18.1.120Door Bell 1 (DB0)—Offset 3000h..........................................................4893
18.1.121Door Bell 2 (DB1)—Offset 3004h..........................................................4894
18.1.122Door Bell 3 (DB2)—Offset 3008h..........................................................4894
18.1.123Door Bell 4 (DB3)—Offset 300Ch .........................................................4895
18.1.124Door Bell 5 (DB4)—Offset 3010h..........................................................4895
18.1.125Door Bell 6 (DB5)—Offset 3014h..........................................................4896
18.1.126Door Bell 7 (DB6)—Offset 3018h..........................................................4896
18.1.127Door Bell 8 (DB7)—Offset 301Ch .........................................................4897
18.1.128Door Bell 9 (DB8)—Offset 3020h..........................................................4897
18.1.129Door Bell 10 (DB9)—Offset 3024h ........................................................4898
18.1.130Door Bell 11 (DB10)—Offset 3028h ......................................................4898
18.1.131Door Bell 12 (DB11)—Offset 302Ch ......................................................4899
18.1.132Door Bell 13 (DB12)—Offset 3030h ......................................................4900
18.1.133Door Bell 14 (DB13)—Offset 3034h ......................................................4900
18.1.134Door Bell 15 (DB14)—Offset 3038h ......................................................4901
18.1.135Door Bell 16 (DB15)—Offset 303Ch ......................................................4901
18.1.136Door Bell 17 (DB16)—Offset 3040h ......................................................4902
18.1.137Door Bell 18 (DB17)—Offset 3044h ......................................................4902
18.1.138Door Bell 19 (DB18)—Offset 3048h ......................................................4903
18.1.139Door Bell 20 (DB19)—Offset 304Ch ......................................................4903
18.1.140Door Bell 21 (DB20)—Offset 3050h ......................................................4904
18.1.141Door Bell 22 (DB21)—Offset 3054h ......................................................4904
18.1.142Door Bell 23 (DB22)—Offset 3058h ......................................................4905
18.1.143Door Bell 24 (DB23)—Offset 305Ch ......................................................4906
334818 117
18.1.144Door Bell 25 (DB24)—Offset 3060h...................................................... 4906
18.1.145Door Bell 26 (DB25)—Offset 3064h...................................................... 4907
18.1.146Door Bell 27 (DB26)—Offset 3068h...................................................... 4907
18.1.147Door Bell 28 (DB27)—Offset 306Ch ..................................................... 4908
18.1.148Door Bell 29 (DB28)—Offset 3070h...................................................... 4908
18.1.149Door Bell 30 (DB29)—Offset 3074h...................................................... 4909
18.1.150Door Bell 31 (DB30)—Offset 3078h...................................................... 4909
18.1.151Door Bell 32 (DB31)—Offset 307Ch ..................................................... 4910
18.1.152Door Bell 32 (DB32)—Offset 3080h...................................................... 4910
18.1.153XECP_SUPP_USB2_0 (XECP_SUPP_USB2_0)—Offset 8000h .................... 4911
18.1.154XECP_SUPP_USB2_1 (XECP_SUPP_USB2_1)—Offset 8004h .................... 4912
18.1.155XECP_SUPP_USB2_2 (XECP_SUPP_USB2_2)—Offset 8008h .................... 4912
18.1.156XECP_SUPP_USB2_3 (Full Speed) (XECP_SUPP_USB2_3)—Offset 8010h .. 4913
18.1.157XECP_SUPP_USB2_4 (Low Speed) (XECP_SUPP_USB2_4)—Offset 8014h .. 4914
18.1.158XECP_SUPP_USB2_5 (High Speed) (XECP_SUPP_USB2_5)—Offset 8018h . 4914
18.1.159XECP_SUPP_USB3_0 (XECP_SUPP_USB3_0)—Offset 8020h .................... 4915
18.1.160XECP_SUPP_USB3_1 (XECP_SUPP_USB3_1)—Offset 8024h .................... 4916
18.1.161XECP_SUPP_USB3_2 (XECP_SUPP_USB3_2)—Offset 8028h .................... 4916
18.1.162XECP_SUPP_USB3_3 (XECP_SUPP_USB3_3)—Offset 8030h .................... 4917
18.1.163XECP_SUPP_USB3_4 (XECP_SUPP_USB3_4)—Offset 8034h .................... 4917
18.1.164XECP_SUPP_USB3_5 (XECP_SUPP_USB3_5)—Offset 8038h .................... 4918
18.1.165XECP_SUPP_USB3_6 (XECP_SUPP_USB3_6)—Offset 803Ch .................... 4919
18.1.166XECP_SUPP_USB3_7 (XECP_SUPP_USB3_7)—Offset 8040h .................... 4919
18.1.167XECP_SUPP_USB3_8 (XECP_SUPP_USB3_8)—Offset 8044h .................... 4920
18.1.168XECP_SUPP_USB3_9 (XECP_SUPP_USB3_9)—Offset 8048h .................... 4921
18.1.169Host Controller Capability (HOST_CTRL_CAP_REG)—Offset 8070h ........... 4921
18.1.170Override EP Flow Control (HOST_CLR_MASK_REG)—Offset 8078h............ 4922
18.1.171Clear Active IN EP ID Control (HOST_CLR_IN_EP_VALID_REG)—Offset 807Ch ..
4923
18.1.172Clear Poll Mask Control (HOST_CLR_PMASK_REG)—Offset 8080h ............ 4923
18.1.173Host Control Scheduler (HOST_CTRL_SCH_REG)—Offset 8094h............... 4924
18.1.174Global Port Control (HOST_CTRL_PORT_CTRL)—Offset 80A0h ................. 4925
18.1.175PGCB Control (PGCBCTRL_REG)—Offset 80A8h ..................................... 4926
18.1.176D0I3 Control (DOI3CTRL_REG)—Offset 80ACh ...................................... 4929
18.1.177HOST_CTRL_MISC_REG (HOST_CTRL_MISC_REG)—Offset 80B0h............ 4930
18.1.178HOST_CTRL_MISC_REG2 (HOST_CTRL_MISC_REG2)—Offset 80B4h ........ 4932
18.1.179SSPE_REG (SSPE_REG)—Offset 80B8h................................................. 4934
18.1.180(SSPITPE)—Offset 80BCh ................................................................... 4934
18.1.181AUX Reset Control (AUX_CTRL_REG)—Offset 80C0h .............................. 4935
18.1.182Super Speed Bandwidth Overload (HOST_BW_OV_SS_REG)—Offset 80C4h .....
4937
18.1.183High Speed TT Bandwidth Overload (HOST_BW_OV_HS_REG)—Offset 80C8h ...
4938
18.1.184Bandwidth Overload Full Low Speed (HOST_BW_OV_FS_LS_REG)—Offset
80CCh............................................................................................... 4939
18.1.185System Bandwidth Overload (HOST_BW_OV_SYS_REG)—Offset 80D0h .... 4939
18.1.186Scheduler Async Delay (HOST_CTRL_SCH_ASYNC_DELAY_REG)—Offset 80D4h
4940
18.1.187DEVICE MODE CONTROL REG 0 (DUAL_ROLE_CFG_REG0)—Offset 80D8h . 4941
18.1.188DEVICE MODE CONTROL REG 1 (DUAL_ROLE_CFG_REG1)—Offset 80DCh. 4943
18.1.189AUX Power Management Control (AUX_CTRL_REG1)—Offset 80E0h ......... 4944
18.1.190Battery Charge (BATTERY_CHARGE_REG)—Offset 80E4h ........................ 4946
18.1.191Port Watermark (HOST_CTRL_WATERMARK_REG)—Offset 80E8h ............ 4947
18.1.192SuperSpeed Port Link Control (HOST_CTRL_PORT_LINK_REG)—Offset 80ECh ..
4947
118 334818
18.1.193USB2 Port Link Control 1 (USB2_LINK_MGR_CTRL_REG1)—Offset 80F0h ..4949
18.1.194USB2 Port Link Control 2 (USB2_LINK_MGR_CTRL_REG2)—Offset 80F4h ..4951
18.1.195USB2 Port Link Control 3 (USB2_LINK_MGR_CTRL_REG3)—Offset 80F8h ..4952
18.1.196USB2 Port Link Control 4 (USB2_LINK_MGR_CTRL_REG4)—Offset 80FCh ..4952
18.1.197Bandwidth Calc Control (HOST_CTRL_BW_CTRL_REG)—Offset 8100h .......4953
18.1.198Host Interface Control (HOST_IF_CTRL_REG)—Offset 8108h ...................4953
18.1.199Bandwidth Overload Burst (HOST_BW_OV_BURST_REG)—Offset 810Ch ....4954
18.1.200USB Max Bandwidth Control 4 (HOST_CTRL_BW_MAX_REG)—Offset 8128h ......
4955
18.1.201USB2 Linestate Debug (LINESTATE_DEBUG_REG)—Offset 8130h .............4955
18.1.202USB2 Protocol Gap Timer (USB2_PROTOCOL_GAP_TIMER_REG)—Offset 8134h .
4956
18.1.203USB2 Protocol Bus Timeout Timer (USB2_PROTOCOL_BTO_TIMER_REG)—Offset
813Ch ...............................................................................................4957
18.1.204Power Scheduler Control-0 (PWR_SCHED_CTRL0)—Offset 8140h .............4958
18.1.205Power Scheduler Control-2 (PWR_SCHED_CTRL2)—Offset 8144h .............4958
18.1.206AUX Power Management Control (AUX_CTRL_REG2)—Offset 8154h ..........4959
18.1.207USB2 PHY Power Management Control (USB2_PHY_PMC)—Offset 8164h ...4962
18.1.208USB Power Gating Control (USB_PGC)—Offset 8168h .............................4963
18.1.209xHCI Aux Clock Control Register (XHCI_AUX_CCR)—Offset 816Ch ............4964
18.1.210USB LPM Parameters (USB_LPM_PARAM)—Offset 8170h .........................4966
18.1.211xHC Latency Tolerance Parameters - LTV Control (XLTP_LTV1)—Offset 8174h...
4967
18.1.212xHC Latency Tolerance Parameters LTV Control 2 (XLTP_LTV2)—Offset 8178h ..
4968
18.1.213xHC Latency Tolerance Parameters - High Idle Time Control (XLTP_HITC)—Offset
817Ch ...............................................................................................4969
18.1.214xHC Latency Tolerance Parameters - Medium Idle Time Control (XLTP_MITC)—
Offset 8180h ......................................................................................4970
18.1.215xHC Latency Tolerance Parameters Low Idle Time Control (XLTP_LITC)—Offset
8184h................................................................................................4971
18.1.216HOST_CTRL_BW_MAX3_REG (HOST_CTRL_BW_MAX3_REG)—Offset 8188h......
4971
18.1.217PDDIS_REG (PDDIS_REG)—Offset 8198h ..............................................4972
18.1.218LFPS_PM_CTRL_REG (LFPS_PM_CTRL_REG)—Offset 81A0h .....................4972
18.1.219U2PDM (U2PDM)—Offset 81A4h ...........................................................4973
18.1.220U2PCM (U2PCM)—Offset 81A8h ...........................................................4973
18.1.221U3PDM (U3PDM)—Offset 81ACh...........................................................4974
18.1.222U3PCM (U3PCM)—Offset 81B0h ...........................................................4974
18.1.223THRM_HOST_CTRL_REG2 (THRM_HOST_CTRL_REG2)—Offset 81B4h .......4975
18.1.224(D0i2_CTRL_REG)—Offset 81BCh.........................................................4975
18.1.225 (D0i2_SCH_ALARM_CTRL_REG)—Offset 81C0h .....................................4977
18.1.226 (USB2PMCTRL_REG)—Offset 81C4h ....................................................4978
18.1.227ECC_PARITY_ERROR_LOG_REG (ECC_PARITY_ERROR_LOG_REG)—Offset
83F8h................................................................................................4980
18.1.228ECC_POISONING_CTRL_REG (ECC_POISONING_CTRL_REG)—Offset 83FCh......
4982
18.1.229USB2_PORT_STATE_REG (USB2_PORT_STATE_REG)—Offset 8400h .........4983
18.1.230USB3_PORT_STATE_REG (USB3_PORT_STATE_REG)—Offset 8408h .........4984
18.1.231FUS1_REG (FUS1_REG)—Offset 8410h .................................................4984
18.1.232FUS2_REG (FUS2_REG)—Offset 8414h .................................................4985
18.1.233FUS3_REG (FUS3_REG)—Offset 8418h .................................................4986
18.1.234STRAP1_REG (STRAP1_REG)—Offset 841Ch ..........................................4986
18.1.235STRAP3_REG (STRAP3_REG)—Offset 8424h ..........................................4987
18.1.236XECP_CMDM_STS0 (XECP_CMDM_STS0)—Offset 8448h..........................4988
18.1.237XECP_CMDM_STS1 (XECP_CMDM_STS1)—Offset 844Ch .........................4989
334818 119
18.1.238XECP_CMDM_STS2 (XECP_CMDM_STS2)—Offset 8450h ......................... 4990
18.1.239XECP_CMDM_STS3 (XECP_CMDM_STS3)—Offset 8454h ......................... 4990
18.1.240XECP_CMDM_STS4 (XECP_CMDM_STS4)—Offset 8458h ......................... 4991
18.1.241XECP_CMDM_STS5 (XECP_CMDM_STS5)—Offset 845Ch ......................... 4991
18.1.242AUX Power PHY Reset (UPORTS_PON_RST_REG)—Offset 8460h .............. 4992
18.1.243Latency Tolerance Control 0 (HOST_IF_LAT_TOL_CTRL_REG0)—Offset 8464h ..
4992
18.1.244USB Legacy Support Capability (USBLEGSUP)—Offset 846Ch .................. 4993
18.1.245USB Legacy Support Control Status (USBLEGCTLSTS)—Offset 8470h ....... 4994
18.1.246Port Disable Override capability register (PDO_CAPABILITY)—Offset 84F4h4995
18.1.247USB2 Port Disable Override (USB2PDO)—Offset 84F8h ........................... 4995
18.1.248USB3 Port Disable Override (USB3PDO)—Offset 84FCh........................... 4996
18.1.249HW state capability register (HW_STATE_CAPABILITY)—Offset 8500h ...... 4996
18.1.250HW state register 1 (HW_STATE_REG1)—Offset 8504h........................... 4997
18.1.251HW state register 2 (HW_STATE_REG2)—Offset 8508h........................... 4997
18.1.252HW state register 3 (HW_STATE_REG3)—Offset 850Ch .......................... 4998
18.1.253HW state register 4 (HW_STATE_REG4)—Offset 8510h........................... 4998
18.1.254CONFIG mirror capability register (CONFIG_MIRROR_CAPABILITY)—Offset
8600h ............................................................................................... 4999
18.1.255Command (CMD_MMIO)—Offset 8604h ................................................ 4999
18.1.256Device Status (STS_MMIO)—Offset 8606h ............................................ 5001
18.1.257Revision ID (RID_MMIO)—Offset 8608h ............................................... 5002
18.1.258Programming Interface (PI_MMIO)—Offset 8609h.................................. 5002
18.1.259Sub Class Code (SCC_MMIO)—Offset 860Ah ......................................... 5003
18.1.260Base Class Code (BCC_MMIO)—Offset 860Bh ........................................ 5003
18.1.261Master Latency Timer (MLT_MMIO)—Offset 860Dh................................. 5003
18.1.262Header Type (HT_MMIO)—Offset 860Eh ............................................... 5004
18.1.263Memory Base Address (MBAR_MMIO)—Offset 8610h .............................. 5004
18.1.264USB Subsystem Vendor ID (SSVID_MMIO)—Offset 862Ch ...................... 5005
18.1.265USB Subsystem ID (SSID_MMIO)—Offset 862Eh ................................... 5005
18.1.266Capabilities Pointer (CAP_PTR_MMIO)—Offset 8634h.............................. 5006
18.1.267Interrupt Line (ILINE_MMIO)—Offset 863Ch.......................................... 5006
18.1.268Interrupt Pin (IPIN_MMIO)—Offset 863Dh ............................................ 5007
18.1.269XHC System Bus Configuration 1 (XHCC1_MMIO)—Offset 8640h ............. 5007
18.1.270Clock Gating (XHCLKGTEN_MMIO)—Offset 8650h .................................. 5009
18.1.271Audio Time Synchronization (AUDSYNC_MMIO)—Offset 8658h ................ 5012
18.1.272Serial Bus Release Number (SBRN_MMIO)—Offset 8660h ....................... 5013
18.1.273Frame Length Adjustment (FLADJ_MMIO)—Offset 8661h ........................ 5013
18.1.274Best Effort Service Latency (BESL_MMIO)—Offset 8662h ........................ 5014
18.1.275PCI Power Management Capability ID (PM_CID_MMIO)—Offset 8670h ...... 5015
18.1.276Next Item Pointer #1 (PM_NEXT_MMIO)—Offset 8671h .......................... 5015
18.1.277Power Management Capabilities (PM_CAP_MMIO)—Offset 8672h ............. 5016
18.1.278Power Management Control/Status (PM_CS_MMIO)—Offset 8674h........... 5017
18.1.279Message Signaled Interrupt CID (MSI_CID_MMIO)—Offset 8680h ............ 5018
18.1.280Next item pointer (MSI_NEXT_MMIO)—Offset 8681h.............................. 5019
18.1.281Message Signaled Interrupt Message Control (MSI_MCTL_MMIO)—Offset 8682h
5019
18.1.282Message Signaled Interrupt Message Address (MSI_MAD_MMIO)—Offset 8684h
5020
18.1.283Message Signaled Interrupt Upper Address (MSI_MUAD_MMIO)—Offset 8688h .
5021
18.1.284Message Signaled Interrupt Message Data (MSI_MD_MMIO)—Offset 868Ch .....
5021
18.1.285Device Idle Capability (DEVIDLE_MMIO)—Offset 8690h .......................... 5022
18.1.286Vendor Specific Header (VSHDR_MMIO)—Offset 8694h .......................... 5022
120 334818
18.1.287SW LTR POINTER (SWLTRPTR_MMIO)—Offset 8698h ..............................5023
18.1.288Device Idle Pointer Register (DEVIDLEPTR_MMIO)—Offset 869Ch .............5024
18.1.289Device Idle Power ON Latency (DEVIDLEPOL_MMIO)—Offset 86A0h..........5025
18.1.290High Speed Configuration 2 (HSCFG2_MMIO)—Offset 86A4h....................5026
18.1.291XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1_MMIO)—Offset 86B0h....5027
18.1.292XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2_MMIO)—Offset 86B4h....5028
18.1.293XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1_MMIO)—Offset 86D0h ...5028
18.1.294XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2_MMIO)—Offset 86D4h ...5029
18.1.295XHCC3 (XHCC3_MMIO)—Offset 86FCh ..................................................5029
18.1.296Debug Capability ID Register (DCID)—Offset 8700h ...............................5030
18.1.297Debug Capability Doorbell Register (DCDB)—Offset 8704h ......................5031
18.1.298Debug Capability Event Ring Segment Table Size Register (DCERSTSZ)—Offset
8708h................................................................................................5031
18.1.299Debug Capability Event Ring Segment Table Base Address Register
(DCERSTBA)—Offset 8710h ..................................................................5032
18.1.300Debug Capability Event Ring Dequeue Pointer Register (DCERDP)—Offset 8718h
5032
18.1.301Debug Capability Control Register (DCCTRL)—Offset 8720h .....................5033
18.1.302Debug Capability Status Register (DCST)—Offset 8724h .........................5034
18.1.303Debug Capability Port Status and Control Register (DCPORTSC)—Offset 8728h .
5035
18.1.304Debug Capability Context Pointer Register (DCCP)—Offset 8730h .............5037
18.1.305Debug Capability Device Descriptor Info Register 1 (DCDDI1)—Offset 8738h ....
5037
18.1.306Debug Capability Device Descriptor Info Register 2 (DCDDI2)—Offset 873Ch ....
5038
18.1.307Debug Capability Descriptor Parameters (DCDP)—Offset 8740h................5038
18.1.308 .......................................................................................................5039
18.1.309Debug Device Control ODMA (DBGDEV_CTRL_ODMA_REG)—Offset 8748h .5039
18.1.310DBC Control Register 1 (DBCCTL_REG)—Offset 8760h ............................5040
18.1.311(PORT1_PROFILE_ATTRIBUTES_REG0)—Offset 890Ch ............................5041
18.1.312(PORT1_PROFILE_ATTRIBUTES_REG1)—Offset 8910h ............................5041
18.1.313(PORT1_PROFILE_ATTRIBUTES_REG2)—Offset 8914h ............................5042
18.1.314(PORT1_PROFILE_ATTRIBUTES_REG3)—Offset 8918h ............................5043
18.1.315(PORT1_PROFILE_ATTRIBUTES_REG4)—Offset 891Ch ............................5043
18.1.316(PORT1_PROFILE_ATTRIBUTES_REG5)—Offset 8920h ............................5044
18.1.317(PORT1_PROFILE_ATTRIBUTES_REG6)—Offset 8924h ............................5045
18.1.318(PORT1_PROFILE_ATTRIBUTES_REG7)—Offset 8928h ............................5045
18.1.319(PORT1_PROFILE_ATTRIBUTES_REG8)—Offset 892Ch ............................5046
18.1.320(PORT1_PROFILE_ATTRIBUTES_REG9)—Offset 8930h ............................5047
18.1.321(PORT1_PROFILE_ATTRIBUTES_REG10)—Offset 8934h...........................5047
18.1.322(PORT1_PROFILE_ATTRIBUTES_REG11)—Offset 8938h...........................5048
18.1.323(PORT1_PROFILE_ATTRIBUTES_REG12)—Offset 893Ch...........................5049
18.1.324(PORT1_PROFILE_ATTRIBUTES_REG13)—Offset 8940h...........................5049
18.1.325(PORT1_PROFILE_ATTRIBUTES_REG14)—Offset 8944h...........................5050
18.1.326(PORT1_PROFILE_ATTRIBUTES_REG15)—Offset 8948h...........................5051
18.1.327(PORT1_PROFILE_ATTRIBUTES_REG16)—Offset 894Ch...........................5051
18.1.328(PORT1_PROFILE_ATTRIBUTES_REG17)—Offset 8950h...........................5052
18.1.329(PORT1_PROFILE_ATTRIBUTES_REG18)—Offset 8954h...........................5053
18.1.330(PORT1_PROFILE_ATTRIBUTES_REG19)—Offset 8958h...........................5053
18.1.331(PORT1_PROFILE_ATTRIBUTES_REG20)—Offset 895Ch...........................5054
18.1.332(PORT1_PROFILE_ATTRIBUTES_REG21)—Offset 8960h...........................5055
18.1.333(PORT1_PROFILE_ATTRIBUTES_REG22)—Offset 8964h...........................5055
18.1.334(PORT1_PROFILE_ATTRIBUTES_REG23)—Offset 8968h...........................5056
18.1.335(PORT1_PROFILE_ATTRIBUTES_REG24)—Offset 896Ch...........................5057
334818 121
18.1.336(PORT1_PROFILE_ATTRIBUTES_REG25)—Offset 8970h .......................... 5057
18.1.337(PORT1_PROFILE_ATTRIBUTES_REG26)—Offset 8974h .......................... 5058
18.1.338(PORT1_PROFILE_ATTRIBUTES_REG27)—Offset 8978h .......................... 5059
18.1.339(PORT1_PROFILE_ATTRIBUTES_REG28)—Offset 897Ch .......................... 5059
18.1.340(PORT1_PROFILE_ATTRIBUTES_REG29)—Offset 8980h .......................... 5060
18.1.341(PORT1_PROFILE_ATTRIBUTES_REG30)—Offset 8984h .......................... 5061
18.1.342(PORT1_PROFILE_ATTRIBUTES_REG31)—Offset 8988h .......................... 5061
18.1.343(PORT1_PROFILE_ATTRIBUTES_REG32)—Offset 898Ch .......................... 5062
18.1.344(PORT1_PROFILE_ATTRIBUTES_REG33)—Offset 8990h .......................... 5063
18.1.345(PORT1_PROFILE_ATTRIBUTES_REG34)—Offset 8994h .......................... 5063
18.1.346(PORT1_PROFILE_ATTRIBUTES_REG35)—Offset 8998h .......................... 5064
18.1.347(PORT1_PROFILE_ATTRIBUTES_REG36)—Offset 899Ch .......................... 5065
18.1.348(PORT1_PROFILE_ATTRIBUTES_REG37)—Offset 89A0h .......................... 5065
18.1.349(PORT1_PROFILE_ATTRIBUTES_REG38)—Offset 89A4h .......................... 5066
18.1.350(PORT1_PROFILE_ATTRIBUTES_REG39)—Offset 89A8h .......................... 5067
18.1.351(PORT1_PROFILE_ATTRIBUTES_REG40)—Offset 89ACh .......................... 5067
18.1.352(PORT1_PROFILE_ATTRIBUTES_REG41)—Offset 89B0h .......................... 5068
18.1.353(PORT1_PROFILE_ATTRIBUTES_REG42)—Offset 89B4h .......................... 5069
18.1.354(PORT1_PROFILE_ATTRIBUTES_REG43)—Offset 89B8h .......................... 5069
18.1.355(PORT1_PROFILE_ATTRIBUTES_REG44)—Offset 89BCh .......................... 5070
18.1.356(PORT1_PROFILE_ATTRIBUTES_REG45)—Offset 89C0h .......................... 5071
18.1.357(PORT1_PROFILE_ATTRIBUTES_REG46)—Offset 89C4h .......................... 5071
18.1.358(PORT1_PROFILE_ATTRIBUTES_REG47)—Offset 89C8h .......................... 5072
18.1.359(PORT1_PROFILE_ATTRIBUTES_REG48)—Offset 89CCh .......................... 5073
18.1.360(PORT1_PROFILE_ATTRIBUTES_REG49)—Offset 89D0h .......................... 5073
18.1.361(PORT1_PROFILE_ATTRIBUTES_REG50)—Offset 89D4h .......................... 5074
18.1.362(PORT1_PROFILE_ATTRIBUTES_REG51)—Offset 89D8h .......................... 5075
18.1.363(PORT1_PROFILE_ATTRIBUTES_REG52)—Offset 89DCh.......................... 5075
18.1.364(PORT1_PROFILE_ATTRIBUTES_REG53)—Offset 89E0h .......................... 5076
18.1.365(PORT1_PROFILE_ATTRIBUTES_REG54)—Offset 89E4h .......................... 5077
18.1.366(PORT1_PROFILE_ATTRIBUTES_REG55)—Offset 89E8h .......................... 5077
18.1.367(PORT1_PROFILE_ATTRIBUTES_REG56)—Offset 89ECh .......................... 5078
18.1.368(PORT1_PROFILE_ATTRIBUTES_REG57)—Offset 89F0h .......................... 5079
18.1.369(PORT1_PROFILE_ATTRIBUTES_REG58)—Offset 89F4h .......................... 5079
18.1.370(PORT1_PROFILE_ATTRIBUTES_REG59)—Offset 89F8h .......................... 5080
18.1.371(PORT1_PROFILE_ATTRIBUTES_REG60)—Offset 89FCh .......................... 5081
18.1.372(PORT1_PROFILE_ATTRIBUTES_REG61)—Offset 8A00h .......................... 5081
18.1.373(PORT1_PROFILE_ATTRIBUTES_REG62)—Offset 8A04h .......................... 5082
18.1.374(PORT1_PROFILE_ATTRIBUTES_REG63)—Offset 8A08h .......................... 5083
18.1.375GLOBAL_TIME_SYNC_CAP_REG (GLOBAL_TIME_SYNC_CAP_REG)—Offset
8E10h ............................................................................................... 5083
18.1.376GLOBAL_TIME_SYNC_CTRL_REG (GLOBAL_TIME_SYNC_CTRL_REG)—Offset
8E14h ............................................................................................... 5084
18.1.377MICROFRAME_TIME_REG (MICROFRAME_TIME_REG)—Offset 8E18h ........ 5085
18.1.378GLOBAL_TIME_LOW_REG (GLOBAL_TIME_LOW_REG)—Offset 8E20h ....... 5085
18.1.379GLOBAL_TIME_HI_REG (GLOBAL_TIME_HI_REG)—Offset 8E24h.............. 5086
18.1.380Debug Status Capability Register (DEBUG_STATUS_CAPABILITY_REG)—Offset
8E58h ............................................................................................... 5087
18.1.381Host Ctrl USB3 Soft Error Count Register 1
(HOST_CTRL_USB3_ERR_COUNT_REG1)—Offset 8E5Ch .......................... 5087
18.1.382Host Ctrl USB3 Soft Error Count Register 2
(HOST_CTRL_USB3_ERR_COUNT_REG2)—Offset 8E60h........................... 5088
18.1.383Host Ctrl USB3 Soft Error Count Register 3
(HOST_CTRL_USB3_ERR_COUNT_REG3)—Offset 8E64h........................... 5088
122 334818
18.1.384Host Ctrl USB3 Soft Error Count Register 4
(HOST_CTRL_USB3_ERR_COUNT_REG4)—Offset 8E68h ...........................5089
18.1.385Host Ctrl USB3 Soft Error Count Register 5
(HOST_CTRL_USB3_ERR_COUNT_REG5)—Offset 8E6Ch ...........................5090
18.1.386Host Ctrl USB3 Soft Error Count Register 6
(HOST_CTRL_USB3_ERR_COUNT_REG6)—Offset 8E70h ...........................5090
18.1.387Host Ctrl USB3 Soft Error Count Register 7
(HOST_CTRL_USB3_ERR_COUNT_REG7)—Offset 8E74h ...........................5091
18.1.388IOSFCTL - Control Register (IOSFCTL)—Offset 0h...................................5091
18.1.389Power Management Control Register (PMCTL)—Offset 1D0h.....................5092
18.1.390PCI Configuration Control 1 Register (PCICFGCTR1)—Offset 200h.............5093
18.1.391c73usb280_USB2 PER PORT (USB2_PER_PORT_PP0)—Offset 4100h .........5094
18.1.392GLB ADP VBUS COMP REG (GLB_ADP_VBUS_COMP_REG)—Offset 402Bh ..5097
18.1.393c73usb280_USB2 COMPBG (USB2_COMPBG)—Offset 7F04h ....................5099
18.1.394CONFIG_3—Offset 7014h....................................................................5103
18.1.395DBC_GP2_IN_PAYLOAD_BP_LOW—Offset 1Ch .......................................5104
18.1.396DBC_GP2_IN_PAYLOAD_BP_HI—Offset 20h...........................................5104
18.1.397DBC_GP2_IN_PAYLOAD_QUALIFIERS—Offset 24h ..................................5104
18.1.398DBC_GP2_IN_STATUS_QUALIFIERS—Offset 34h ....................................5105
18.1.399DBC_GP2_IN_STATUS_BP_LOW—Offset 2Ch .........................................5105
18.1.400DBC_GP2_IN_STATUS_BP_HI—Offset 30h ............................................5106
18.1.401Host Control IDMA (HOST_CTRL_IDMA_REG)—Offset 809Ch....................5106
18.1.402Host Control Transfer Manager (HOST_CTRL_TRM_REG2) —Offset 8110h..5108
18.1.403Command Manager Control 1 (XECP_CMDM_CTRL_REG1) —Offset 818Ch .5111
18.1.404Command Manager Control 2 (XECP_CMDM_CTRL_REG2) —Offset 8190h .5113
18.1.405Command Manager Control 3 (XECP_CMDM_CTRL_REG3) —Offset 8194h .5115
18.1.406Power Control Enable (PCE_REG) —Offset 00A2h ...................................5116
18.1.407GEN_REGRW4 —Offset 00BCh .............................................................5116
18.2 Registers Summary ........................................................................................5117
18.2.1 Vendor ID (VID)—Offset 0h ..................................................................5118
18.2.2 Device ID (DID)—Offset 2h...................................................................5119
18.2.3 Command (CMD)—Offset 4h .................................................................5119
18.2.4 Device Status (STS)—Offset 6h .............................................................5120
18.2.5 Revision ID (RID)—Offset 8h ................................................................5122
18.2.6 Programming Interface (PI)—Offset 9h...................................................5122
18.2.7 Sub Class Code (SCC)—Offset Ah ..........................................................5122
18.2.8 Base Class Code (BCC)—Offset Bh .........................................................5123
18.2.9 Master Latency Timer (MLT)—Offset Dh..................................................5123
18.2.10Header Type (HT)—Offset Eh ................................................................5123
18.2.11Memory Base Address (MBAR)—Offset 10h .............................................5124
18.2.12USB Subsystem Vendor ID (SSVID)—Offset 2Ch......................................5125
18.2.13USB Subsystem ID (SSID)—Offset 2Eh ..................................................5125
18.2.14Capabilities Pointer (CAP_PTR)—Offset 34h.............................................5125
18.2.15Interrupt Line (ILINE)—Offset 3Ch.........................................................5126
18.2.16Interrupt Pin (IPIN)—Offset 3Dh............................................................5126
18.2.17XHC System Bus Configuration 1 (XHCC1)—Offset 40h.............................5127
18.2.18Clock Gating (XHCLKGTEN)—Offset 50h .................................................5128
18.2.19Audio Time Synchronization (AUDSYNC)—Offset 58h................................5131
18.2.20Serial Bus Release Number (SBRN)—Offset 60h ......................................5132
18.2.21Frame Length Adjustment (FLADJ)—Offset 61h .......................................5133
18.2.22Best Effort Service Latency (BESL)—Offset 62h .......................................5134
18.2.23PCI Power Management Capability ID (PM_CID)—Offset 70h .....................5134
18.2.24Next Item Pointer #1 (PM_NEXT)—Offset 71h .........................................5135
18.2.25Power Management Capabilities (PM_CAP)—Offset 72h.............................5135
18.2.26Power Management Control/Status (PM_CS)—Offset 74h ..........................5136
334818 123
18.2.27Message Signaled Interrupt CID (MSI_CID)—Offset 80h........................... 5137
18.2.28Next item pointer (MSI_NEXT)—Offset 81h ............................................ 5138
18.2.29Message Signaled Interrupt Message Control (MSI_MCTL)—Offset 82h....... 5138
18.2.30Message Signaled Interrupt Message Address (MSI_MAD)—Offset 84h ....... 5139
18.2.31Message Signaled Interrupt Upper Address (MSI_MUAD)—Offset 88h ........ 5139
18.2.32Message Signaled Interrupt Message Data (MSI_MD)—Offset 8Ch ............. 5140
18.2.33Device Idle Capability (DEVIDLE)—Offset 90h ......................................... 5140
18.2.34Vendor Specific Header (VSHDR)—Offset 94h ......................................... 5141
18.2.35SW LTR POINTER (SWLTRPTR)—Offset 98h ............................................ 5142
18.2.36Device Idle Pointer Register (DEVIDLEPTR)—Offset 9Ch ........................... 5143
18.2.37Device Idle Power ON Latency (DEVIDLEPOL)—Offset A0h........................ 5143
18.2.38High Speed Configuration 2 (HSCFG2)—Offset A4h.................................. 5144
18.2.39XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1)—Offset B0h.................. 5146
18.2.40XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2)—Offset B4h.................. 5146
18.2.41XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM3)—Offset B8h.................. 5147
18.2.42XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM4)—Offset BCh ................. 5147
18.2.43XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1)—Offset D0h ................. 5148
18.2.44XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2)—Offset D4h ................. 5148
18.2.45XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM3)—Offset D8h ................. 5149
18.2.46XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM4)—Offset DCh ................. 5149
18.2.47XHCC3 (XHCC3)—Offset FCh ................................................................ 5149
18.3 Registers Summary........................................................................................ 5150
18.3.1 DBC_GP2_OUT_PAYLOAD_BP_LOW (DBC_GP2_OUT_PAYLOAD_BP_LOW)—
Offset 0h ........................................................................................... 5158
18.3.2 DBC_GP2_OUT_PAYLOAD_BP_HI (DBC_GP2_OUT_PAYLOAD_BP_HI)—Offset 4h
5159
18.3.3 DBC_GP2_OUT_PAYLOAD_QUALIFIERS
(DBC_GP2_OUT_PAYLOAD_QUALIFIERS)—Offset 8h................................ 5159
18.3.4 DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH)—Offset Ch ..................... 5160
18.3.5 DBC_GP2_OUT_STATUS_BP_LOW (DBC_GP2_OUT_STATUS_BP_LOW)—Offset
10h................................................................................................... 5161
18.3.6 DBC_GP2_OUT_STATUS_BP_HI (DBC_GP2_OUT_STATUS_BP_HI)—Offset 14h ..
5161
18.3.7 DBC_GP2_OUT_STATUS_QUALIFIERS (DBC_GP2_OUT_STATUS_QUALIFIERS)—
Offset 18h ......................................................................................... 5162
18.3.8 DBC_GP2_IN_PAYLOAD_BP_LOW (DBC_GP2_IN_PAYLOAD_BP_LOW)—Offset
1Ch .................................................................................................. 5163
18.3.9 DBC_GP2_IN_PAYLOAD_BP_HI (DBC_GP2_IN_PAYLOAD_BP_HI)—Offset 20h ....
5163
18.3.10DBC_GP2_IN_PAYLOAD_QUALIFIERS (DBC_GP2_IN_PAYLOAD_QUALIFIERS)—
Offset 24h ......................................................................................... 5164
18.3.11DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH)—Offset 28h ...................... 5165
18.3.12DBC_GP2_IN_STATUS_BP_LOW (DBC_GP2_IN_STATUS_BP_LOW)—Offset 2Ch .
5165
18.3.13DBC_GP2_IN_STATUS_BP_HI (DBC_GP2_IN_STATUS_BP_HI)—Offset 30h. 5166
18.3.14DBC_GP2_IN_STATUS_QUALIFIERS (DBC_GP2_IN_STATUS_QUALIFIERS)—
Offset 34h ......................................................................................... 5167
18.3.15DBC_TRACE_IN_PAYLOAD_BP_LOW (DBC_TRACE_IN_PAYLOAD_BP_LOW)—
Offset 50h ......................................................................................... 5167
18.3.16DBC_TRACE_IN_PAYLOAD_BP_HI (DBC_TRACE_IN_PAYLOAD_BP_HI)—Offset
54h................................................................................................... 5168
18.3.17DBC_TRACE_IN_PAYLOAD_QUALIFIERS
(DBC_TRACE_IN_PAYLOAD_QUALIFIERS)—Offset 58h ............................. 5169
124 334818
18.3.18DBC_TRACE_IN_PAYLOAD_TRASNFER_DOORBELL
(DBC_TRACE_IN_PAYLOAD_TRANSFER_DOORBELL)—Offset 5Ch ...............5169
18.3.19DBC_TRACE_IN_STATUS_BP_LOW (DBC_TRACE_IN_STATUS_BP_LOW)—Offset
60h ...................................................................................................5170
18.3.20DBC_TRACE_IN_STATUS_BP_HI (DBC_TRACE_IN_STATUS_BP_HI)—Offset 64h .
5171
18.3.21DBC_TRACE_IN_STATUS_QUALIFIERS
(DBC_TRACE_IN_STATUS_QUALIFIERS)—Offset 68h ...............................5171
18.3.22DBConEXI Capability Port Status and Control Register (DBC_EXI_DCPORTSC)—
Offset 88h ..........................................................................................5172
18.3.23DEBUG_SW_CONTROL_STATUS_REG (DEBUG_SW_CONTROL_STATUS_REG)—
Offset 100h ........................................................................................5174
18.3.24DEBUG_REQUEST_INFO_AND_STATUS_REG
(DEBUG_REQUEST_INFO_AND_STATUS_REG)—Offset 104h .....................5175
18.3.25DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_0)—Offset 108h ......
5177
18.3.26DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_1)—Offset 10Ch ......
5177
18.3.27DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_2)—Offset 110h ......
5178
18.3.28DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_3)—Offset 114h ......
5179
18.3.29DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_4)—Offset 118h ......
5179
18.3.30DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_5)—Offset 11Ch ......
5180
18.3.31DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_6)—Offset 120h ......
5181
18.3.32DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_7)—Offset 124h ......
5181
18.3.33DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_8)—Offset 128h ......
5182
18.3.34DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_9)—Offset 12Ch ......
5183
18.3.35DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_10)—Offset 130h.....
5183
18.3.36DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_11)—Offset 134h.....
5184
18.3.37DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_12)—Offset 138h.....
5185
18.3.38DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_13)—Offset 13Ch ....
5185
18.3.39DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_14)—Offset 140h.....
5186
18.3.40DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_15)—Offset 144h.....
5187
18.3.41DEBUG_RESPONSE_INFO_AND_STATUS_REG
(DEBUG_RESPONSE_INFO_AND_STATUS_REG)—Offset 148h ...................5187
18.3.42DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_0)—
Offset 180h ........................................................................................5188
18.3.43DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_1)—
Offset 184h ........................................................................................5189
18.3.44DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_2)—
Offset 188h ........................................................................................5189
18.3.45DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_3)—
Offset 18Ch ........................................................................................5190
334818 125
18.3.46DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_4)—
Offset 190h........................................................................................ 5190
18.3.47DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_5)—
Offset 194h........................................................................................ 5191
18.3.48DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_6)—
Offset 198h........................................................................................ 5191
18.3.49DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_7)—
Offset 19Ch ....................................................................................... 5192
18.3.50DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_8)—
Offset 1A0h ....................................................................................... 5193
18.3.51DEBUG_RESPONSE_DATA_STACK (DEBUG_RESPONSE_DATA_STACK_REG_9)—
Offset 1A4h ....................................................................................... 5193
18.3.52DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_10)—Offset 1A8h ...................... 5194
18.3.53DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_11)—Offset 1ACh ...................... 5194
18.3.54DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_12)—Offset 1B0h ...................... 5195
18.3.55DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_13)—Offset 1B4h ...................... 5196
18.3.56DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_14)—Offset 1B8h ...................... 5196
18.3.57DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_15)—Offset 1BCh ...................... 5197
18.3.58DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_16)—Offset 1C0h ...................... 5197
18.3.59DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_17)—Offset 1C4h ...................... 5198
18.3.60DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_18)—Offset 1C8h ...................... 5199
18.3.61DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_19)—Offset 1CCh ...................... 5199
18.3.62DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_20)—Offset 1D0h ...................... 5200
18.3.63DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_21)—Offset 1D4h ...................... 5200
18.3.64DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_22)—Offset 1D8h ...................... 5201
18.3.65DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_23)—Offset 1DCh ...................... 5202
18.3.66DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_24)—Offset 1E0h....................... 5202
18.3.67DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_25)—Offset 1E4h....................... 5203
18.3.68DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_26)—Offset 1E8h....................... 5203
18.3.69DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_27)—Offset 1ECh ...................... 5204
18.3.70DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_28)—Offset 1F0h....................... 5205
18.3.71DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_29)—Offset 1F4h....................... 5205
18.3.72DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_30)—Offset 1F8h....................... 5206
18.3.73DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_31)—Offset 1FCh....................... 5206
126 334818
18.3.74DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_32)—Offset 200h .......................5207
18.3.75DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_33)—Offset 204h .......................5208
18.3.76DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_34)—Offset 208h .......................5208
18.3.77DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_35)—Offset 20Ch .......................5209
18.3.78DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_36)—Offset 210h .......................5209
18.3.79DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_37)—Offset 214h .......................5210
18.3.80DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_38)—Offset 218h .......................5211
18.3.81DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_39)—Offset 21Ch .......................5211
18.3.82DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_40)—Offset 220h .......................5212
18.3.83DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_41)—Offset 224h .......................5212
18.3.84DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_42)—Offset 228h .......................5213
18.3.85DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_43)—Offset 22Ch .......................5214
18.3.86DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_44)—Offset 230h .......................5214
18.3.87DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_45)—Offset 234h .......................5215
18.3.88DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_46)—Offset 238h .......................5215
18.3.89DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_47)—Offset 23Ch .......................5216
18.3.90DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_48)—Offset 240h .......................5217
18.3.91DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_49)—Offset 244h .......................5217
18.3.92DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_50)—Offset 248h .......................5218
18.3.93DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_51)—Offset 24Ch .......................5218
18.3.94DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_52)—Offset 250h .......................5219
18.3.95DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_53)—Offset 254h .......................5220
18.3.96DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_54)—Offset 258h .......................5220
18.3.97DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_55)—Offset 25Ch .......................5221
18.3.98DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_56)—Offset 260h .......................5221
18.3.99DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_57)—Offset 264h .......................5222
18.3.100DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_58)—Offset 268h .......................5223
18.3.101DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_59)—Offset 26Ch .......................5223
334818 127
18.3.102DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_60)—Offset 270h....................... 5224
18.3.103DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_61)—Offset 274h....................... 5224
18.3.104DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_62)—Offset 278h....................... 5225
18.3.105DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_63)—Offset 27Ch ...................... 5226
18.3.106DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_64)—Offset 280h....................... 5226
18.3.107DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_65)—Offset 284h....................... 5227
18.3.108DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_66)—Offset 288h....................... 5227
18.3.109DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_67)—Offset 28Ch ...................... 5228
18.3.110DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_68)—Offset 290h....................... 5229
18.3.111DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_69)—Offset 294h....................... 5229
18.3.112DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_70)—Offset 298h....................... 5230
18.3.113DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_71)—Offset 29Ch ...................... 5230
18.3.114DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_72)—Offset 2A0h ...................... 5231
18.3.115DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_73)—Offset 2A4h ...................... 5232
18.3.116DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_74)—Offset 2A8h ...................... 5232
18.3.117DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_75)—Offset 2ACh ...................... 5233
18.3.118DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_76)—Offset 2B0h ...................... 5233
18.3.119DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_77)—Offset 2B4h ...................... 5234
18.3.120DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_78)—Offset 2B8h ...................... 5235
18.3.121DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_79)—Offset 2BCh ...................... 5235
18.3.122DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_80)—Offset 2C0h ...................... 5236
18.3.123DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_81)—Offset 2C4h ...................... 5236
18.3.124DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_82)—Offset 2C8h ...................... 5237
18.3.125DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_83)—Offset 2CCh ...................... 5238
18.3.126DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_84)—Offset 2D0h ...................... 5238
18.3.127DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_85)—Offset 2D4h ...................... 5239
18.3.128DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_86)—Offset 2D8h ...................... 5239
18.3.129DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_87)—Offset 2DCh ...................... 5240
128 334818
18.3.130DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_88)—Offset 2E0h .......................5241
18.3.131DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_89)—Offset 2E4h .......................5241
18.3.132DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_90)—Offset 2E8h .......................5242
18.3.133DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_91)—Offset 2ECh .......................5242
18.3.134DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_92)—Offset 2F0h .......................5243
18.3.135DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_93)—Offset 2F4h .......................5244
18.3.136DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_94)—Offset 2F8h .......................5244
18.3.137DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_95)—Offset 2FCh .......................5245
18.3.138DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_96)—Offset 300h .......................5245
18.3.139DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_97)—Offset 304h .......................5246
18.3.140DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_98)—Offset 308h .......................5247
18.3.141DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_99)—Offset 30Ch .......................5247
18.3.142DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_100)—Offset 310h .....................5248
18.3.143DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_101)—Offset 314h .....................5249
18.3.144DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_102)—Offset 318h .....................5249
18.3.145DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_103)—Offset 31Ch .....................5250
18.3.146DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_104)—Offset 320h .....................5251
18.3.147DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_105)—Offset 324h .....................5251
18.3.148DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_106)—Offset 328h .....................5252
18.3.149DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_107)—Offset 32Ch .....................5253
18.3.150DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_108)—Offset 330h .....................5253
18.3.151DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_109)—Offset 334h .....................5254
18.3.152DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_110)—Offset 338h .....................5255
18.3.153DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_111)—Offset 33Ch .....................5255
18.3.154DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_112)—Offset 340h .....................5256
18.3.155DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_113)—Offset 344h .....................5257
18.3.156DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_114)—Offset 348h .....................5257
18.3.157DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_115)—Offset 34Ch .....................5258
334818 129
18.3.158DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_116)—Offset 350h ..................... 5259
18.3.159DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_117)—Offset 354h ..................... 5259
18.3.160DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_118)—Offset 358h ..................... 5260
18.3.161DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_119)—Offset 35Ch..................... 5261
18.3.162DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_120)—Offset 360h ..................... 5261
18.3.163DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_121)—Offset 364h ..................... 5262
18.3.164DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_122)—Offset 368h ..................... 5263
18.3.165DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_123)—Offset 36Ch..................... 5263
18.3.166DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_124)—Offset 370h ..................... 5264
18.3.167DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_125)—Offset 374h ..................... 5265
18.3.168DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_126)—Offset 378h ..................... 5265
18.3.169DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_127)—Offset 37Ch..................... 5266
18.3.170DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_0)—Offset 380h .................... 5267
18.3.171DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_1)—Offset 384h .................... 5267
18.3.172DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_2)—Offset 388h .................... 5268
18.4 Registers Summary........................................................................................ 5269
18.4.1 DCFG (DCFG)—Offset C700h ................................................................ 5272
18.4.2 DCTL (DCTL)—Offset C704h ................................................................. 5273
18.4.3 DEVTEN (DEVTEN)—Offset C708h ......................................................... 5274
18.4.4 DSTS (DSTS)—Offset C70Ch ................................................................ 5275
18.4.5 DGCMDPAR (DGCMDPAR)—Offset C710h ............................................... 5276
18.4.6 DGCMD (DGCMD)—Offset C714h .......................................................... 5277
18.4.7 DALEPENA (DALEPENA)—Offset C720h .................................................. 5277
18.4.8 DEPCMDPAR2_0 (DEPCMDPAR2_0)—Offset C800h .................................. 5278
18.4.9 DEPCMDPAR1_0 (DEPCMDPAR1_0)—Offset C804h .................................. 5278
18.4.10DEPCMDPAR0_0 (DEPCMDPAR0_0)—Offset C808h .................................. 5279
18.4.11DEPCMD_0 (DEPCMD_0)—Offset C80Ch................................................. 5279
18.4.12DEPCMDPAR2_1 (DEPCMDPAR2_1)—Offset C810h .................................. 5280
18.4.13DEPCMDPAR1_1 (DEPCMDPAR1_1)—Offset C814h .................................. 5281
18.4.14DEPCMDPAR0_1 (DEPCMDPAR0_1)—Offset C818h .................................. 5281
18.4.15DEPCMD_1 (DEPCMD_1)—Offset C81Ch................................................. 5282
18.4.16DEPCMDPAR2_2 (DEPCMDPAR2_2)—Offset C820h .................................. 5282
18.4.17DEPCMDPAR1_2 (DEPCMDPAR1_2)—Offset C824h .................................. 5283
18.4.18DEPCMDPAR0_2 (DEPCMDPAR0_2)—Offset C828h .................................. 5283
18.4.19DEPCMD_2 (DEPCMD_2)—Offset C82Ch................................................. 5284
18.4.20DEPCMDPAR2_3 (DEPCMDPAR2_3)—Offset C830h .................................. 5285
18.4.21DEPCMDPAR1_3 (DEPCMDPAR1_3)—Offset C834h .................................. 5285
18.4.22DEPCMDPAR0_3 (DEPCMDPAR0_3)—Offset C838h .................................. 5286
18.4.23DEPCMD_3 (DEPCMD_3)—Offset C83Ch................................................. 5286
18.4.24DEPCMDPAR2_4 (DEPCMDPAR2_4)—Offset C840h .................................. 5287
18.4.25DEPCMDPAR1_4 (DEPCMDPAR1_4)—Offset C844h .................................. 5287
130 334818
18.4.26DEPCMDPAR0_4 (DEPCMDPAR0_4)—Offset C848h ...................................5288
18.4.27DEPCMD_4 (DEPCMD_4)—Offset C84Ch .................................................5288
18.4.28DEPCMDPAR2_5 (DEPCMDPAR2_5)—Offset C850h ...................................5289
18.4.29DEPCMDPAR1_5 (DEPCMDPAR1_5)—Offset C854h ...................................5290
18.4.30DEPCMDPAR0_5 (DEPCMDPAR0_5)—Offset C858h ...................................5290
18.4.31DEPCMD_5 (DEPCMD_5)—Offset C85Ch .................................................5291
18.4.32DEPCMDPAR2_6 (DEPCMDPAR2_6)—Offset C860h ...................................5291
18.4.33DEPCMDPAR1_6 (DEPCMDPAR1_6)—Offset C864h ...................................5292
18.4.34DEPCMDPAR0_6 (DEPCMDPAR0_6)—Offset C868h ...................................5292
18.4.35DEPCMD_6 (DEPCMD_6)—Offset C86Ch .................................................5293
18.4.36DEPCMDPAR2_7 (DEPCMDPAR2_7)—Offset C870h ...................................5294
18.4.37DEPCMDPAR1_7 (DEPCMDPAR1_7)—Offset C874h ...................................5294
18.4.38DEPCMDPAR0_7 (DEPCMDPAR0_7)—Offset C878h ...................................5295
18.4.39DEPCMD_7 (DEPCMD_7)—Offset C87Ch .................................................5295
18.4.40DEPCMDPAR2_8 (DEPCMDPAR2_8)—Offset C880h ...................................5296
18.4.41DEPCMDPAR1_8 (DEPCMDPAR1_8)—Offset C884h ...................................5296
18.4.42DEPCMDPAR0_8 (DEPCMDPAR0_8)—Offset C888h ...................................5297
18.4.43DEPCMD_8 (DEPCMD_8)—Offset C88Ch .................................................5297
18.4.44DEPCMDPAR2_9 (DEPCMDPAR2_9)—Offset C890h ...................................5298
18.4.45DEPCMDPAR1_9 (DEPCMDPAR1_9)—Offset C894h ...................................5299
18.4.46DEPCMDPAR0_9 (DEPCMDPAR0_9)—Offset C898h ...................................5299
18.4.47DEPCMD_9 (DEPCMD_9)—Offset C89Ch .................................................5300
18.4.48DEPCMDPAR2_10 (DEPCMDPAR2_10)—Offset C8A0h ...............................5300
18.4.49DEPCMDPAR1_10 (DEPCMDPAR1_10)—Offset C8A4h ...............................5301
18.4.50DEPCMDPAR0_10 (DEPCMDPAR0_10)—Offset C8A8h ...............................5301
18.4.51DEPCMD_10 (DEPCMD_10)—Offset C8ACh .............................................5302
18.4.52DEPCMDPAR2_11 (DEPCMDPAR2_11)—Offset C8B0h ...............................5303
18.4.53DEPCMDPAR1_11 (DEPCMDPAR1_11)—Offset C8B4h ...............................5303
18.4.54DEPCMDPAR0_11 (DEPCMDPAR0_11)—Offset C8B8h ...............................5304
18.4.55DEPCMD_11 (DEPCMD_11)—Offset C8BCh .............................................5304
18.4.56DEPCMDPAR2_12 (DEPCMDPAR2_12)—Offset C8C0h ...............................5305
18.4.57DEPCMDPAR1_12 (DEPCMDPAR1_12)—Offset C8C4h ...............................5305
18.4.58DEPCMDPAR0_12 (DEPCMDPAR0_12)—Offset C8C8h ...............................5306
18.4.59DEPCMD_12 (DEPCMD_12)—Offset C8CCh .............................................5306
18.4.60DEPCMDPAR2_13 (DEPCMDPAR2_13)—Offset C8D0h ...............................5307
18.4.61DEPCMDPAR1_13 (DEPCMDPAR1_13)—Offset C8D4h ...............................5308
18.4.62DEPCMDPAR0_13 (DEPCMDPAR0_13)—Offset C8D8h ...............................5308
18.4.63DEPCMD_13 (DEPCMD_13)—Offset C8DCh .............................................5309
18.4.64DEPCMDPAR2_14 (DEPCMDPAR2_14)—Offset C8E0h ...............................5309
18.4.65DEPCMDPAR1_14 (DEPCMDPAR1_14)—Offset C8E4h ...............................5310
18.4.66DEPCMDPAR0_14 (DEPCMDPAR0_14)—Offset C8E8h ...............................5310
18.4.67DEPCMD_14 (DEPCMD_14)—Offset C8ECh..............................................5311
18.4.68DEPCMDPAR2_15 (DEPCMDPAR2_15)—Offset C8F0h................................5312
18.4.69DEPCMDPAR1_15 (DEPCMDPAR1_15)—Offset C8F4h................................5312
18.4.70DEPCMDPAR0_15 (DEPCMDPAR0_15)—Offset C8F8h................................5313
18.4.71DEPCMD_15 (DEPCMD_15)—Offset C8FCh ..............................................5313
18.4.72DEPCMDPAR2_16 (DEPCMDPAR2_16)—Offset C900h ...............................5314
18.4.73DEPCMDPAR1_16 (DEPCMDPAR1_16)—Offset C904h ...............................5314
18.4.74DEPCMDPAR0_16 (DEPCMDPAR0_16)—Offset C908h ...............................5315
18.4.75DEPCMD_16 (DEPCMD_16)—Offset C90Ch..............................................5315
18.4.76DEPCMDPAR2_17 (DEPCMDPAR2_17)—Offset C910h ...............................5316
18.4.77DEPCMDPAR1_17 (DEPCMDPAR1_17)—Offset C914h ...............................5317
18.4.78DEPCMDPAR0_17 (DEPCMDPAR0_17)—Offset C918h ...............................5317
18.4.79DEPCMD_17 (DEPCMD_17)—Offset C91Ch..............................................5318
18.4.80DEPCMDPAR2_18 (DEPCMDPAR2_18)—Offset C920h ...............................5318
334818 131
18.4.81DEPCMDPAR1_18 (DEPCMDPAR1_18)—Offset C924h ............................... 5319
18.4.82DEPCMDPAR0_18 (DEPCMDPAR0_18)—Offset C928h ............................... 5319
18.4.83DEPCMD_18 (DEPCMD_18)—Offset C92Ch ............................................. 5320
18.4.84DEPCMDPAR2_19 (DEPCMDPAR2_19)—Offset C930h ............................... 5321
18.4.85DEPCMDPAR1_19 (DEPCMDPAR1_19)—Offset C934h ............................... 5321
18.4.86DEPCMDPAR0_19 (DEPCMDPAR0_19)—Offset C938h ............................... 5322
18.4.87DEPCMD_19 (DEPCMD_19)—Offset C93Ch ............................................. 5322
18.4.88DEPCMDPAR2_20 (DEPCMDPAR2_20)—Offset C940h ............................... 5323
18.4.89DEPCMDPAR1_20 (DEPCMDPAR1_20)—Offset C944h ............................... 5323
18.4.90DEPCMDPAR0_20 (DEPCMDPAR0_20)—Offset C948h ............................... 5324
18.4.91DEPCMD_20 (DEPCMD_20)—Offset C94Ch ............................................. 5324
18.4.92DEPCMDPAR2_21 (DEPCMDPAR2_21)—Offset C950h ............................... 5325
18.4.93DEPCMDPAR1_21 (DEPCMDPAR1_21)—Offset C954h ............................... 5326
18.4.94DEPCMDPAR0_21 (DEPCMDPAR0_21)—Offset C958h ............................... 5326
18.4.95DEPCMD_21 (DEPCMD_21)—Offset C95Ch ............................................. 5327
18.4.96DEPCMDPAR2_22 (DEPCMDPAR2_22)—Offset C960h ............................... 5327
18.4.97DEPCMDPAR1_22 (DEPCMDPAR1_22)—Offset C964h ............................... 5328
18.4.98DEPCMDPAR0_22 (DEPCMDPAR0_22)—Offset C968h ............................... 5328
18.4.99DEPCMD_22 (DEPCMD_22)—Offset C96Ch ............................................. 5329
18.4.100DEPCMDPAR2_23 (DEPCMDPAR2_23)—Offset C970h ............................. 5330
18.4.101DEPCMDPAR1_23 (DEPCMDPAR1_23)—Offset C974h ............................. 5330
18.4.102DEPCMDPAR0_23 (DEPCMDPAR0_23)—Offset C978h ............................. 5331
18.4.103DEPCMD_23 (DEPCMD_23)—Offset C97Ch............................................ 5331
18.4.104DEPCMDPAR2_24 (DEPCMDPAR2_24)—Offset C980h ............................. 5332
18.4.105DEPCMDPAR1_24 (DEPCMDPAR1_24)—Offset C984h ............................. 5332
18.4.106DEPCMDPAR0_24 (DEPCMDPAR0_24)—Offset C988h ............................. 5333
18.4.107DEPCMD_24 (DEPCMD_24)—Offset C98Ch............................................ 5333
18.4.108DEPCMDPAR2_25 (DEPCMDPAR2_25)—Offset C990h ............................. 5334
18.4.109DEPCMDPAR1_25 (DEPCMDPAR1_25)—Offset C994h ............................. 5335
18.4.110DEPCMDPAR0_25 (DEPCMDPAR0_25)—Offset C998h ............................. 5335
18.4.111DEPCMD_25 (DEPCMD_25)—Offset C99Ch............................................ 5336
18.4.112DEPCMDPAR2_26 (DEPCMDPAR2_26)—Offset C9A0h ............................. 5336
18.4.113DEPCMDPAR1_26 (DEPCMDPAR1_26)—Offset C9A4h ............................. 5337
18.4.114DEPCMDPAR0_26 (DEPCMDPAR0_26)—Offset C9A8h ............................. 5337
18.4.115DEPCMD_26 (DEPCMD_26)—Offset C9ACh ........................................... 5338
18.4.116DEPCMDPAR2_27 (DEPCMDPAR2_27)—Offset C9B0h ............................. 5339
18.4.117DEPCMDPAR1_27 (DEPCMDPAR1_27)—Offset C9B4h ............................. 5339
18.4.118DEPCMDPAR0_27 (DEPCMDPAR0_27)—Offset C9B8h ............................. 5340
18.4.119DEPCMD_27 (DEPCMD_27)—Offset C9BCh ........................................... 5340
18.4.120DEPCMDPAR2_28 (DEPCMDPAR2_28)—Offset C9C0h ............................. 5341
18.4.121DEPCMDPAR1_28 (DEPCMDPAR1_28)—Offset C9C4h ............................. 5341
18.4.122DEPCMDPAR0_28 (DEPCMDPAR0_28)—Offset C9C8h ............................. 5342
18.4.123DEPCMD_28 (DEPCMD_28)—Offset C9CCh ........................................... 5342
18.4.124DEPCMDPAR2_29 (DEPCMDPAR2_29)—Offset C9D0h ............................. 5343
18.4.125DEPCMDPAR1_29 (DEPCMDPAR1_29)—Offset C9D4h ............................. 5344
18.4.126DEPCMDPAR0_29 (DEPCMDPAR0_29)—Offset C9D8h ............................. 5344
18.4.127DEPCMD_29 (DEPCMD_29)—Offset C9DCh ........................................... 5345
18.4.128DEPCMDPAR2_30 (DEPCMDPAR2_30)—Offset C9E0h ............................. 5345
18.4.129DEPCMDPAR1_30 (DEPCMDPAR1_30)—Offset C9E4h ............................. 5346
18.4.130DEPCMDPAR0_30 (DEPCMDPAR0_30)—Offset C9E8h ............................. 5346
18.4.131DEPCMD_30 (DEPCMD_30)—Offset C9ECh............................................ 5347
18.4.132DEPCMDPAR2_31 (DEPCMDPAR2_31)—Offset C9F0h.............................. 5348
18.4.133DEPCMDPAR1_31 (DEPCMDPAR1_31)—Offset C9F4h.............................. 5348
18.4.134DEPCMDPAR0_31 (DEPCMDPAR0_31)—Offset C9F8h.............................. 5349
18.4.135DEPCMD_31 (DEPCMD_31)—Offset C9FCh............................................ 5349
132 334818
18.5 Registers Summary ........................................................................................5350
18.5.1 GSBUSCFG0 (GSBUSCFG0)—Offset C100h..............................................5352
18.5.2 GSBUSCFG1 (GSBUSCFG1)—Offset C104h..............................................5353
18.5.3 GTXTHRCFG (GTXTHRCFG)—Offset C108h ..............................................5354
18.5.4 GRXTHRCFG (GRXTHRCFG)—Offset C10Ch .............................................5354
18.5.5 GCTL (GCTL)—Offset C110h .................................................................5355
18.5.6 GPMSTS (GPMSTS)—Offset C114h .........................................................5356
18.5.7 GSTS (GSTS)—Offset C118h .................................................................5357
18.5.8 GUCTL1 (GUCTL1)—Offset C11Ch..........................................................5358
18.5.9 GSNPSID (GSNPSID)—Offset C120h ......................................................5359
18.5.10GGPIO (GGPIO)—Offset C124h..............................................................5359
18.5.11GUID (GUID)—Offset C128h .................................................................5360
18.5.12GUCTL (GUCTL)—Offset C12Ch .............................................................5360
18.5.13GBUSERRADDRLO (GBUSERRADDRLO)—Offset C130h..............................5361
18.5.14GBUSERRADDRHI (GBUSERRADDRHI)—Offset C134h...............................5362
18.5.15GPRTBIMAPLO (GPRTBIMAPLO)—Offset C138h ........................................5362
18.5.16GPRTBIMAPHI (GPRTBIMAPHI)—Offset C13Ch .........................................5363
18.5.17GHWPARAMS0 (GHWPARAMS0)—Offset C140h........................................5364
18.5.18GHWPARAMS1 (GHWPARAMS1)—Offset C144h........................................5365
18.5.19GHWPARAMS2 (GHWPARAMS2)—Offset C148h........................................5366
18.5.20GHWPARAMS3 (GHWPARAMS3)—Offset C14Ch .......................................5367
18.5.21GHWPARAMS4 (GHWPARAMS4)—Offset C150h........................................5368
18.5.22GHWPARAMS5 (GHWPARAMS5)—Offset C154h........................................5369
18.5.23GHWPARAMS6 (GHWPARAMS6)—Offset C158h........................................5370
18.5.24GHWPARAMS7 (GHWPARAMS7)—Offset C15Ch .......................................5371
18.5.25GDBGFIFOSPACE (GDBGFIFOSPACE)—Offset C160h ................................5372
18.5.26GDBGLTSSM (GDBGLTSSM)—Offset C164h .............................................5372
18.5.27GDBGLNMCC (GDBGLNMCC)—Offset C168h ............................................5374
18.5.28GDBGBMU (GDBGBMU)—Offset C16Ch ...................................................5374
18.5.29GDBGLSPMUX_DEV (GDBGLSPMUX_DEV)—Offset C170h ..........................5375
18.5.30GDBGLSP (GDBGLSP)—Offset C174h .....................................................5375
18.5.31GDBGEPINFO0 (GDBGEPINFO0)—Offset C178h .......................................5376
18.5.32GDBGEPINFO1 (GDBGEPINFO1)—Offset C17Ch .......................................5376
18.5.33GPRTBIMAP_HSLO (GPRTBIMAP_HSLO)—Offset C180h.............................5377
18.5.34GPRTBIMAP_HSHI (GPRTBIMAP_HSHI)—Offset C184h..............................5378
18.5.35GPRTBIMAP_FSLO (GPRTBIMAP_FSLO)—Offset C188h..............................5378
18.5.36GPRTBIMAP_FSHI (GPRTBIMAP_FSHI)—Offset C18Ch ..............................5379
18.5.37GUSB2PHYCFG_0 (GUSB2PHYCFG_0)—Offset C200h................................5380
18.5.38GUSB2I2CCTL_0 (GUSB2I2CCTL_0)—Offset C240h ..................................5381
18.5.39GUSB2PHYACC_ULPI_0 (GUSB2PHYACC_ULPI_0)—Offset C280h ...............5382
18.5.40GUSB3PIPECTL_0 (GUSB3PIPECTL_0)—Offset C2C0h ...............................5383
18.5.41GTXFIFOSIZ0_0 (GTXFIFOSIZ0_0)—Offset C300h ...................................5384
18.5.42GTXFIFOSIZ1_0 (GTXFIFOSIZ1_0)—Offset C304h ...................................5385
18.5.43GTXFIFOSIZ2_0 (GTXFIFOSIZ2_0)—Offset C308h ...................................5385
18.5.44GTXFIFOSIZ3_0 (GTXFIFOSIZ3_0)—Offset C30Ch ...................................5386
18.5.45GTXFIFOSIZ4_0 (GTXFIFOSIZ4_0)—Offset C310h ...................................5387
18.5.46GTXFIFOSIZ5_0 (GTXFIFOSIZ5_0)—Offset C314h ...................................5387
18.5.47GTXFIFOSIZ6_0 (GTXFIFOSIZ6_0)—Offset C318h ...................................5388
18.5.48GTXFIFOSIZ7_0 (GTXFIFOSIZ7_0)—Offset C31Ch ...................................5388
18.5.49GTXFIFOSIZ8_0 (GTXFIFOSIZ8_0)—Offset C320h ...................................5389
18.5.50GTXFIFOSIZ9_0 (GTXFIFOSIZ9_0)—Offset C324h ...................................5389
18.5.51GTXFIFOSIZ10_0 (GTXFIFOSIZ10_0)—Offset C328h ................................5390
18.5.52GTXFIFOSIZ11_0 (GTXFIFOSIZ11_0)—Offset C32Ch................................5390
18.5.53GTXFIFOSIZ12_0 (GTXFIFOSIZ12_0)—Offset C330h ................................5391
18.5.54GTXFIFOSIZ13_0 (GTXFIFOSIZ13_0)—Offset C334h ................................5391
334818 133
18.5.55GTXFIFOSIZ14_0 (GTXFIFOSIZ14_0)—Offset C338h ............................... 5392
18.5.56GTXFIFOSIZ15_0 (GTXFIFOSIZ15_0)—Offset C33Ch ............................... 5392
18.5.57GRXFIFOSIZ0_0 (GRXFIFOSIZ0_0)—Offset C380h .................................. 5393
18.5.58GEVNTADRLO_0 (GEVNTADRLO_0)—Offset C400h .................................. 5393
18.5.59GEVNTADRHI_0 (GEVNTADRHI_0)—Offset C404h ................................... 5394
18.5.60GEVNTSIZ_0 (GEVNTSIZ_0)—Offset C408h............................................ 5394
18.5.61GEVNTCOUNT_0 (GEVNTCOUNT_0)—Offset C40Ch.................................. 5395
18.5.62GHWPARAMS8 (GHWPARAMS8)—Offset C600h ....................................... 5396
18.5.63GTXFIFOPRIDEV (GTXFIFOPRIDEV)—Offset C610h .................................. 5396
18.5.64GFLADJ (GFLADJ)—Offset C630h .......................................................... 5397
18.6 Registers Summary........................................................................................ 5398
18.6.1 APBFC_U3PMU_CFG0 (APBFC_U3PMU_CFG0)—Offset 10F808h ................. 5398
18.6.2 APBFC_U3PMU_CFG1 (APBFC_U3PMU_CFG1)—Offset 10F80Ch ................. 5399
18.6.3 APBFC_U3PMU_CFG2 (APBFC_U3PMU_CFG2)—Offset 10F810h ................. 5401
18.6.4 APBFC_U3PMU_CFG3 (APBFC_U3PMU_CFG3)—Offset 10F814h ................. 5402
18.6.5 APBFC_U3PMU_CFG4 (APBFC_U3PMU_CFG4)—Offset 10F818h ................. 5403
18.6.6 APBFC_U3PMU_CFG5 (APBFC_U3PMU_CFG5)—Offset 10F81Ch ................. 5404
18.6.7 APBFC_U3PMU_CFG6 (APBFC_U3PMU_CFG6)—Offset 10F820h ................. 5405
18.6.8 APBFC_D0I3C (APBFC_D0I3C)—Offset 10F830h...................................... 5406
18.7 Registers Summary........................................................................................ 5407
18.7.1 (GEN_REGRW1)—Offset B0h ............................................................... 5407
18.7.2 (GEN_REGRW2)—Offset B4h ................................................................ 5407
18.7.3 (GEN_REGRW3)—Offset B8h ................................................................ 5408
18.7.4 (GEN_REGRW4)—Offset BCh ................................................................ 5408
18.7.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 5409
18.8 Registers Summary........................................................................................ 5411
18.8.1 (GEN_REGRW1)—Offset B0h ............................................................... 5411
18.8.2 (GEN_REGRW2)—Offset B4h ................................................................ 5411
18.8.3 (GEN_REGRW3)—Offset B8h ................................................................ 5412
18.8.4 (GEN_REGRW4)—Offset BCh ................................................................ 5412
18.8.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 5413
18.9 Registers Summary........................................................................................ 5415
18.9.1 (DEVVENDID)—Offset 0h .................................................................... 5415
18.9.2 (STATUSCOMMAND)—Offset 4h ............................................................ 5416
18.9.3 (REVCLASSCODE)—Offset 8h ............................................................... 5417
18.9.4 (CLLATHEADERBIST)—Offset Ch ........................................................... 5417
18.9.5 (BAR)—Offset 10h .............................................................................. 5418
18.9.6 (BAR1)—Offset 18h............................................................................. 5419
18.9.7 (SUBSYSTEMID)—Offset 2Ch................................................................ 5419
18.9.8 (EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 5420
18.9.9 (CAPABILITYPTR)—Offset 34h .............................................................. 5421
18.9.10(INTERRUPTREG)—Offset 3Ch .............................................................. 5421
18.9.11(POWERCAPID)—Offset 80h ................................................................. 5422
18.9.12(PMECTRLSTATUS)—Offset 84h ............................................................ 5422
18.9.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................. 5423
18.9.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ........................................... 5424
18.9.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 5424
18.9.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 5425
18.9.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 5426
18.10 Registers Summary........................................................................................ 5427
18.10.1 (DEVVENDID)—Offset 0h .................................................................... 5427
18.10.2(STATUSCOMMAND)—Offset 4h ............................................................ 5428
18.10.3(REVCLASSCODE)—Offset 8h ............................................................... 5429
18.10.4(CLLATHEADERBIST)—Offset Ch ........................................................... 5429
18.10.5(BAR)—Offset 10h .............................................................................. 5430
134 334818
18.10.6(BAR1)—Offset 18h .............................................................................5431
18.10.7(SUBSYSTEMID)—Offset 2Ch ................................................................5431
18.10.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................5432
18.10.9(CAPABILITYPTR)—Offset 34h ...............................................................5433
18.10.10(INTERRUPTREG)—Offset 3Ch .............................................................5433
18.10.11(POWERCAPID)—Offset 80h ................................................................5434
18.10.12(PMECTRLSTATUS)—Offset 84h ...........................................................5434
18.10.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................5435
18.10.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................5436
18.10.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................5436
18.10.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................5437
18.10.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................5438
18.11 Registers Summary ........................................................................................5439
18.11.1Capability Registers Length (CAPLENGTH)—Offset 0h ...............................5452
18.11.2Host Controller Interface Version Number (HCIVERSION)—Offset 2h ..........5452
18.11.3Structural Parameters 1 (HCSPARAMS1)—Offset 4h .................................5452
18.11.4Structural Parameters 2 (HCSPARAMS2)—Offset 8h .................................5453
18.11.5Structural Parameters 3 (HCSPARAMS3)—Offset Ch .................................5454
18.11.6Capability Parameters (HCCPARAMS)—Offset 10h ....................................5454
18.11.7Doorbell Offset (DBOFF)—Offset 14h......................................................5455
18.11.8Runtime Register Space Offset (RTSOFF)—Offset 18h...............................5456
18.11.9USB Command (USBCMD)—Offset 80h...................................................5456
18.11.10USB Status (USBSTS)—Offset 84h .......................................................5457
18.11.11Page Size (PAGESIZE)—Offset 88h .......................................................5458
18.11.12Device Notification Control (DNCTRL)—Offset 94h ..................................5458
18.11.13Command Ring Low (CRCR_LO)—Offset 98h..........................................5459
18.11.14Command Ring High (CRCR_HI)—Offset 9Ch .........................................5459
18.11.15Device Context Base Address Array Pointer Low (DCBAAP_LO)—Offset B0h ......
5460
18.11.16Device Context Base Address Array Pointer High (DCBAAP_HI)—Offset B4h ......
5460
18.11.17Configure (CONFIG)—Offset B8h..........................................................5461
18.11.18Port Status and Control USB2 (PORTSC1)—Offset 480h...........................5461
18.11.19Port Power Management Status and Control USB2 (PORTPMSC1)—Offset 484h .
5463
18.11.20Port X Hardware LPM Control Register (PORTHLPMC1)—Offset 48Ch .........5463
18.11.21Port Status and Control USB2 (PORTSC2)—Offset 490h...........................5464
18.11.22Port Power Management Status and Control USB2 (PORTPMSC2)—Offset 494h .
5466
18.11.23Port X Hardware LPM Control Register (PORTHLPMC2)—Offset 49Ch .........5466
18.11.24Port Status and Control USB2 (PORTSC3)—Offset 4A0h ..........................5467
18.11.25Port Power Management Status and Control USB2 (PORTPMSC3)—Offset 4A4h .
5469
18.11.26Port X Hardware LPM Control Register (PORTHLPMC3)—Offset 4ACh .........5469
18.11.27Port Status and Control USB2 (PORTSC4)—Offset 4B0h ..........................5470
18.11.28Port Power Management Status and Control USB2 (PORTPMSC4)—Offset 4B4h .
5472
18.11.29Port X Hardware LPM Control Register (PORTHLPMC4)—Offset 4BCh .........5472
18.11.30Port Status and Control USB2 (PORTSC5)—Offset 4C0h ..........................5473
18.11.31Port Power Management Status and Control USB2 (PORTPMSC5)—Offset 4C4h .
5475
18.11.32Port X Hardware LPM Control Register (PORTHLPMC5)—Offset 4CCh .........5475
18.11.33Port Status and Control USB2 (PORTSC6)—Offset 4D0h ..........................5476
18.11.34Port Power Management Status and Control USB2 (PORTPMSC6)—Offset 4D4h .
5478
334818 135
18.11.35Port X Hardware LPM Control Register (PORTHLPMC6)—Offset 4DCh ........ 5478
18.11.36Port Status and Control USB2 (PORTSC7)—Offset 4E0h .......................... 5479
18.11.37Port Power Management Status and Control USB2 (PORTPMSC7)—Offset 4E4h .
5481
18.11.38Port X Hardware LPM Control Register (PORTHLPMC7)—Offset 4ECh......... 5481
18.11.39Port Status and Control USB2 (PORTSC8)—Offset 4F0h .......................... 5482
18.11.40Port Power Management Status and Control USB2 (PORTPMSC8)—Offset 4F4h .
5484
18.11.41Port X Hardware LPM Control Register (PORTHLPMC8)—Offset 4FCh ......... 5484
18.11.42Port Status and Control USB3 (PORTSC9)—Offset 500h .......................... 5485
18.11.43Port Power Management Status and Control USB3 (PORTPMSC9)—Offset 504h .
5487
18.11.44USB3 Port Link Info (PORTLI9)—Offset 508h ......................................... 5487
18.11.45Port Status and Control USB3 (PORTSC10)—Offset 510h ........................ 5488
18.11.46Port Power Management Status and Control USB3 (PORTPMSC10)—Offset 514h
5489
18.11.47USB3 Port Link Info (PORTLI10)—Offset 518h ....................................... 5490
18.11.48Port Status and Control USB3 (PORTSC11)—Offset 520h ........................ 5490
18.11.49Port Power Management Status and Control USB3 (PORTPMSC11)—Offset 524h
5492
18.11.50USB3 Port Link Info (PORTLI11)—Offset 528h ....................................... 5492
18.11.51Port Status and Control USB3 (PORTSC12)—Offset 530h ........................ 5493
18.11.52Port Power Management Status and Control USB3 (PORTPMSC12)—Offset 534h
5494
18.11.53USB3 Port Link Info (PORTLI12)—Offset 538h ....................................... 5495
18.11.54Port Status and Control USB3 (PORTSC13)—Offset 540h ........................ 5495
18.11.55Port Power Management Status and Control USB3 (PORTPMSC13)—Offset 544h
5497
18.11.56USB3 Port Link Info (PORTLI13)—Offset 548h ....................................... 5497
18.11.57Port Status and Control USB3 (PORTSC14)—Offset 550h ........................ 5498
18.11.58Port Power Management Status and Control USB3 (PORTPMSC14)—Offset 554h
5499
18.11.59USB3 Port Link Info (PORTLI14)—Offset 558h ....................................... 5500
18.11.60Port Status and Control USB3 (PORTSC15)—Offset 560h ........................ 5500
18.11.61Port Power Management Status and Control USB3 (PORTPMSC15)—Offset 564h
5501
18.11.62USB3 Port Link Info (PORTLI15)—Offset 568h ....................................... 5502
18.11.63Microframe Index (RTMFINDEX)—Offset 2000h ..................................... 5502
18.11.64Interrupter 1 Management (IMAN0)—Offset 2020h ................................ 5503
18.11.65Interrupter 1 Moderation (IMOD0)—Offset 2024h .................................. 5503
18.11.66Event Ring Segment Table Size 1 (ERSTSZ0)—Offset 2028h ................... 5504
18.11.67Event Ring Segment Table Base Address Low 1 (ERSTBA_LO0)—Offset 2030h..
5504
18.11.68Event Ring Segment Table Base Address High 1 (ERSTBA_HI0)—Offset 2034h .
5505
18.11.69Event Ring Dequeue Pointer Low 1 (ERDP_LO0)—Offset 2038h................ 5505
18.11.70Event Ring Dequeue Pointer High 1 (ERDP_HI0)—Offset 203Ch ............... 5506
18.11.71Interrupter 2 Management (IMAN1)—Offset 2040h ................................ 5506
18.11.72Interrupter 2 Moderation (IMOD1)—Offset 2044h .................................. 5507
18.11.73Event Ring Segment Table Size 2 (ERSTSZ1)—Offset 2048h ................... 5507
18.11.74Event Ring Segment Table Base Address Low 2 (ERSTBA_LO1)—Offset 2050h..
5508
18.11.75Event Ring Segment Table Base Address High 2 (ERSTBA_HI1)—Offset 2054h .
5508
18.11.76Event Ring Dequeue Pointer Low 2 (ERDP_LO1)—Offset 2058h................ 5509
18.11.77Event Ring Dequeue Pointer High 2 (ERDP_HI1)—Offset 205Ch ............... 5509
136 334818
18.11.78Interrupter 3 Management (IMAN2)—Offset 2060h.................................5510
18.11.79Interrupter 3 Moderation (IMOD2)—Offset 2064h ...................................5510
18.11.80Event Ring Segment Table Size 3 (ERSTSZ2)—Offset 2068h ....................5511
18.11.81Event Ring Segment Table Base Address Low 3 (ERSTBA_LO2)—Offset 2070h ..
5511
18.11.82Event Ring Segment Table Base Address High 3 (ERSTBA_HI2)—Offset 2074h ..
5512
18.11.83Event Ring Dequeue Pointer Low 3 (ERDP_LO2)—Offset 2078h ................5512
18.11.84Event Ring Dequeue Pointer High 3 (ERDP_HI2)—Offset 207Ch................5513
18.11.85Interrupter 4 Management (IMAN3)—Offset 2080h.................................5513
18.11.86Interrupter 4 Moderation (IMOD3)—Offset 2084h ...................................5514
18.11.87Event Ring Segment Table Size 4 (ERSTSZ3)—Offset 2088h ....................5514
18.11.88Event Ring Segment Table Base Address Low 4 (ERSTBA_LO3)—Offset 2090h ..
5515
18.11.89Event Ring Segment Table Base Address High 4 (ERSTBA_HI3)—Offset 2094h ..
5515
18.11.90Event Ring Dequeue Pointer Low 4 (ERDP_LO3)—Offset 2098h ................5516
18.11.91Event Ring Dequeue Pointer High 4 (ERDP_HI3)—Offset 209Ch................5516
18.11.92Interrupter 5 Management (IMAN4)—Offset 20A0h.................................5517
18.11.93Interrupter 5 Moderation (IMOD4)—Offset 20A4h...................................5517
18.11.94Event Ring Segment Table Size 5 (ERSTSZ4)—Offset 20A8h ....................5518
18.11.95Event Ring Segment Table Base Address Low 5 (ERSTBA_LO4)—Offset 20B0h ..
5518
18.11.96Event Ring Segment Table Base Address High 5 (ERSTBA_HI4)—Offset 20B4h ..
5519
18.11.97Event Ring Dequeue Pointer Low 5 (ERDP_LO4)—Offset 20B8h ................5519
18.11.98Event Ring Dequeue Pointer High 5 (ERDP_HI4)—Offset 20BCh................5520
18.11.99Interrupter 6 Management (IMAN5)—Offset 20C0h.................................5520
18.11.100Interrupter 6 Moderation (IMOD5)—Offset 20C4h .................................5521
18.11.101Event Ring Segment Table Size 6 (ERSTSZ5)—Offset 20C8h ..................5521
18.11.102Event Ring Segment Table Base Address Low 6 (ERSTBA_LO5)—Offset 20D0h
5522
18.11.103Event Ring Segment Table Base Address High 6 (ERSTBA_HI5)—Offset 20D4h
5522
18.11.104Event Ring Dequeue Pointer Low 6 (ERDP_LO5)—Offset 20D8h ..............5523
18.11.105Event Ring Dequeue Pointer High 6 (ERDP_HI5)—Offset 20DCh..............5523
18.11.106Interrupter 7 Management (IMAN6)—Offset 20E0h ...............................5524
18.11.107Interrupter 7 Moderation (IMOD6)—Offset 20E4h .................................5524
18.11.108Event Ring Segment Table Size 7 (ERSTSZ6)—Offset 20E8h ..................5525
18.11.109Event Ring Segment Table Base Address Low 7 (ERSTBA_LO6)—Offset 20F0h.
5525
18.11.110Event Ring Segment Table Base Address High 7 (ERSTBA_HI6)—Offset 20F4h
5526
18.11.111Event Ring Dequeue Pointer Low 7 (ERDP_LO6)—Offset 20F8h...............5526
18.11.112Event Ring Dequeue Pointer High 7 (ERDP_HI6)—Offset 20FCh ..............5527
18.11.113Interrupter 8 Management (IMAN7)—Offset 2100h ...............................5527
18.11.114Interrupter 8 Moderation (IMOD7)—Offset 2104h .................................5528
18.11.115Event Ring Segment Table Size 8 (ERSTSZ7)—Offset 2108h ..................5528
18.11.116Event Ring Segment Table Base Address Low 8 (ERSTBA_LO7)—Offset 2110h
5529
18.11.117Event Ring Segment Table Base Address High 8 (ERSTBA_HI7)—Offset 2114h
5529
18.11.118Event Ring Dequeue Pointer Low 8 (ERDP_LO7)—Offset 2118h ..............5530
18.11.119Event Ring Dequeue Pointer High 8 (ERDP_HI7)—Offset 211Ch ..............5530
18.11.120Door Bell 1 (DB0)—Offset 3000h ........................................................5531
18.11.121Door Bell 2 (DB1)—Offset 3004h ........................................................5531
334818 137
18.11.122Door Bell 3 (DB2)—Offset 3008h ....................................................... 5532
18.11.123Door Bell 4 (DB3)—Offset 300Ch ....................................................... 5532
18.11.124Door Bell 5 (DB4)—Offset 3010h ....................................................... 5533
18.11.125Door Bell 6 (DB5)—Offset 3014h ....................................................... 5533
18.11.126Door Bell 7 (DB6)—Offset 3018h ....................................................... 5534
18.11.127Door Bell 8 (DB7)—Offset 301Ch ....................................................... 5534
18.11.128Door Bell 9 (DB8)—Offset 3020h ....................................................... 5535
18.11.129Door Bell 10 (DB9)—Offset 3024h...................................................... 5536
18.11.130Door Bell 11 (DB10)—Offset 3028h .................................................... 5536
18.11.131Door Bell 12 (DB11)—Offset 302Ch.................................................... 5537
18.11.132Door Bell 13 (DB12)—Offset 3030h .................................................... 5537
18.11.133Door Bell 14 (DB13)—Offset 3034h .................................................... 5538
18.11.134Door Bell 15 (DB14)—Offset 3038h .................................................... 5538
18.11.135Door Bell 16 (DB15)—Offset 303Ch.................................................... 5539
18.11.136Door Bell 17 (DB16)—Offset 3040h .................................................... 5539
18.11.137Door Bell 18 (DB17)—Offset 3044h .................................................... 5540
18.11.138Door Bell 19 (DB18)—Offset 3048h .................................................... 5540
18.11.139Door Bell 20 (DB19)—Offset 304Ch.................................................... 5541
18.11.140Door Bell 21 (DB20)—Offset 3050h .................................................... 5542
18.11.141Door Bell 22 (DB21)—Offset 3054h .................................................... 5542
18.11.142Door Bell 23 (DB22)—Offset 3058h .................................................... 5543
18.11.143Door Bell 24 (DB23)—Offset 305Ch.................................................... 5543
18.11.144Door Bell 25 (DB24)—Offset 3060h .................................................... 5544
18.11.145Door Bell 26 (DB25)—Offset 3064h .................................................... 5544
18.11.146Door Bell 27 (DB26)—Offset 3068h .................................................... 5545
18.11.147Door Bell 28 (DB27)—Offset 306Ch.................................................... 5545
18.11.148Door Bell 29 (DB28)—Offset 3070h .................................................... 5546
18.11.149Door Bell 30 (DB29)—Offset 3074h .................................................... 5546
18.11.150Door Bell 31 (DB30)—Offset 3078h .................................................... 5547
18.11.151Door Bell 32 (DB31)—Offset 307Ch.................................................... 5548
18.11.152Door Bell 32 (DB32)—Offset 3080h .................................................... 5548
18.11.153XECP_SUPP_USB2_0 (XECP_SUPP_USB2_0)—Offset 8000h................... 5549
18.11.154XECP_SUPP_USB2_1 (XECP_SUPP_USB2_1)—Offset 8004h................... 5549
18.11.155XECP_SUPP_USB2_2 (XECP_SUPP_USB2_2)—Offset 8008h................... 5550
18.11.156XECP_SUPP_USB2_3 (Full Speed) (XECP_SUPP_USB2_3)—Offset 8010h. 5551
18.11.157XECP_SUPP_USB2_4 (Low Speed) (XECP_SUPP_USB2_4)—Offset 8014h 5551
18.11.158XECP_SUPP_USB2_5 (High Speed) (XECP_SUPP_USB2_5)—Offset 8018h 5552
18.11.159XECP_SUPP_USB3_0 (XECP_SUPP_USB3_0)—Offset 8020h................... 5553
18.11.160XECP_SUPP_USB3_1 (XECP_SUPP_USB3_1)—Offset 8024h................... 5553
18.11.161XECP_SUPP_USB3_2 (XECP_SUPP_USB3_2)—Offset 8028h................... 5554
18.11.162XECP_SUPP_USB3_3 (XECP_SUPP_USB3_3)—Offset 8030h................... 5554
18.11.163XECP_SUPP_USB3_4 (XECP_SUPP_USB3_4)—Offset 8034h................... 5555
18.11.164XECP_SUPP_USB3_5 (XECP_SUPP_USB3_5)—Offset 8038h................... 5556
18.11.165XECP_SUPP_USB3_6 (XECP_SUPP_USB3_6)—Offset 803Ch .................. 5556
18.11.166XECP_SUPP_USB3_7 (XECP_SUPP_USB3_7)—Offset 8040h................... 5557
18.11.167XECP_SUPP_USB3_8 (XECP_SUPP_USB3_8)—Offset 8044h................... 5558
18.11.168XECP_SUPP_USB3_9 (XECP_SUPP_USB3_9)—Offset 8048h................... 5558
18.11.169Host Controller Capability (HOST_CTRL_CAP_REG)—Offset 8070h.......... 5559
18.11.170Override EP Flow Control (HOST_CLR_MASK_REG)—Offset 8078h .......... 5560
18.11.171Clear Active IN EP ID Control (HOST_CLR_IN_EP_VALID_REG)—Offset 807Ch
5560
18.11.172Clear Poll Mask Control (HOST_CLR_PMASK_REG)—Offset 8080h........... 5561
18.11.173Host Control Scheduler (HOST_CTRL_SCH_REG)—Offset 8094h ............. 5562
18.11.174Global Port Control (HOST_CTRL_PORT_CTRL)—Offset 80A0h................ 5563
18.11.175PGCB Control (PGCBCTRL_REG)—Offset 80A8h.................................... 5564
138 334818
18.11.176D0I3 Control (DOI3CTRL_REG)—Offset 80ACh .....................................5567
18.11.177HOST_CTRL_MISC_REG (HOST_CTRL_MISC_REG)—Offset 80B0h...........5568
18.11.178HOST_CTRL_MISC_REG2 (HOST_CTRL_MISC_REG2)—Offset 80B4h .......5570
18.11.179SSPE_REG (SSPE_REG)—Offset 80B8h ...............................................5571
18.11.180(SSPITPE)—Offset 80BCh ..................................................................5572
18.11.181AUX Reset Control (AUX_CTRL_REG)—Offset 80C0h .............................5572
18.11.182Super Speed Bandwidth Overload (HOST_BW_OV_SS_REG)—Offset 80C4h ....
5575
18.11.183High Speed TT Bandwidth Overload (HOST_BW_OV_HS_REG)—Offset 80C8h..
5575
18.11.184Bandwidth Overload Full Low Speed (HOST_BW_OV_FS_LS_REG)—Offset
80CCh ...............................................................................................5576
18.11.185System Bandwidth Overload (HOST_BW_OV_SYS_REG)—Offset 80D0h...5577
18.11.186Scheduler Async Delay (HOST_CTRL_SCH_ASYNC_DELAY_REG)—Offset
80D4h ...............................................................................................5577
18.11.187DEVICE MODE CONTROL REG 0 (DUAL_ROLE_CFG_REG0)—Offset 80D8h5578
18.11.188DEVICE MODE CONTROL REG 1 (DUAL_ROLE_CFG_REG1)—Offset 80DCh5580
18.11.189AUX Power Management Control (AUX_CTRL_REG1)—Offset 80E0h ........5581
18.11.190Battery Charge (BATTERY_CHARGE_REG)—Offset 80E4h.......................5583
18.11.191Port Watermark (HOST_CTRL_WATERMARK_REG)—Offset 80E8h ...........5584
18.11.192SuperSpeed Port Link Control (HOST_CTRL_PORT_LINK_REG)—Offset 80ECh .
5585
18.11.193USB2 Port Link Control 1 (USB2_LINK_MGR_CTRL_REG1)—Offset 80F0h.5586
18.11.194USB2 Port Link Control 2 (USB2_LINK_MGR_CTRL_REG2)—Offset 80F4h.5588
18.11.195USB2 Port Link Control 3 (USB2_LINK_MGR_CTRL_REG3)—Offset 80F8h.5589
18.11.196USB2 Port Link Control 4 (USB2_LINK_MGR_CTRL_REG4)—Offset 80FCh 5590
18.11.197Bandwidth Calc Control (HOST_CTRL_BW_CTRL_REG)—Offset 8100h .....5591
18.11.198Host Interface Control (HOST_IF_CTRL_REG)—Offset 8108h..................5591
18.11.199Bandwidth Overload Burst (HOST_BW_OV_BURST_REG)—Offset 810Ch ..5592
18.11.200USB Max Bandwidth Control 4 (HOST_CTRL_BW_MAX_REG)—Offset 8128h ....
5592
18.11.201USB2 Linestate Debug (LINESTATE_DEBUG_REG)—Offset 8130h............5593
18.11.202USB2 Protocol Gap Timer (USB2_PROTOCOL_GAP_TIMER_REG)—Offset 8134h
5594
18.11.203USB2 Protocol Bus Timeout Timer (USB2_PROTOCOL_BTO_TIMER_REG)—
Offset 813Ch ......................................................................................5595
18.11.204Power Scheduler Control-0 (PWR_SCHED_CTRL0)—Offset 8140h............5595
18.11.205Power Scheduler Control-2 (PWR_SCHED_CTRL2)—Offset 8144h............5596
18.11.206AUX Power Management Control (AUX_CTRL_REG2)—Offset 8154h ........5597
18.11.207USB2 PHY Power Management Control (USB2_PHY_PMC)—Offset 8164h..5600
18.11.208USB Power Gating Control (USB_PGC)—Offset 8168h............................5601
18.11.209xHCI Aux Clock Control Register (XHCI_AUX_CCR)—Offset 816Ch ..........5602
18.11.210USB LPM Parameters (USB_LPM_PARAM)—Offset 8170h........................5604
18.11.211xHC Latency Tolerance Parameters - LTV Control (XLTP_LTV1)—Offset 8174h .
5605
18.11.212xHC Latency Tolerance Parameters LTV Control 2 (XLTP_LTV2)—Offset 8178h
5606
18.11.213xHC Latency Tolerance Parameters - High Idle Time Control (XLTP_HITC)—
Offset 817Ch ......................................................................................5607
18.11.214xHC Latency Tolerance Parameters - Medium Idle Time Control (XLTP_MITC)—
Offset 8180h ......................................................................................5608
18.11.215xHC Latency Tolerance Parameters Low Idle Time Control (XLTP_LITC)—Offset
8184h................................................................................................5609
18.11.216HOST_CTRL_BW_MAX3_REG (HOST_CTRL_BW_MAX3_REG)—Offset 8188h ....
5609
18.11.217PDDIS_REG (PDDIS_REG)—Offset 8198h ............................................5610
334818 139
18.11.218LFPS_PM_CTRL_REG (LFPS_PM_CTRL_REG)—Offset 81A0h ................... 5610
18.11.219U2PDM (U2PDM)—Offset 81A4h......................................................... 5611
18.11.220U2PCM (U2PCM)—Offset 81A8h ......................................................... 5611
18.11.221U3PDM (U3PDM)—Offset 81ACh ........................................................ 5612
18.11.222U3PCM (U3PCM)—Offset 81B0h ......................................................... 5612
18.11.223THRM_HOST_CTRL_REG2 (THRM_HOST_CTRL_REG2)—Offset 81B4h ..... 5613
18.11.224(D0i2_CTRL_REG)—Offset 81BCh ...................................................... 5613
18.11.225 (D0i2_SCH_ALARM_CTRL_REG)—Offset 81C0h................................... 5615
18.11.226 (USB2PMCTRL_REG)—Offset 81C4h .................................................. 5616
18.11.227ECC_PARITY_ERROR_LOG_REG (ECC_PARITY_ERROR_LOG_REG)—Offset
83F8h ............................................................................................... 5618
18.11.228ECC_POISONING_CTRL_REG (ECC_POISONING_CTRL_REG)—Offset 83FCh ...
5620
18.11.229USB2_PORT_STATE_REG (USB2_PORT_STATE_REG)—Offset 8400h....... 5621
18.11.230USB3_PORT_STATE_REG (USB3_PORT_STATE_REG)—Offset 8408h....... 5622
18.11.231FUS1_REG (FUS1_REG)—Offset 8410h ............................................... 5622
18.11.232FUS2_REG (FUS2_REG)—Offset 8414h ............................................... 5623
18.11.233FUS3_REG (FUS3_REG)—Offset 8418h ............................................... 5624
18.11.234STRAP1_REG (STRAP1_REG)—Offset 841Ch........................................ 5624
18.11.235STRAP3_REG (STRAP3_REG)—Offset 8424h ........................................ 5625
18.11.236XECP_CMDM_STS0 (XECP_CMDM_STS0)—Offset 8448h ....................... 5626
18.11.237XECP_CMDM_STS1 (XECP_CMDM_STS1)—Offset 844Ch ....................... 5627
18.11.238XECP_CMDM_STS2 (XECP_CMDM_STS2)—Offset 8450h ....................... 5628
18.11.239XECP_CMDM_STS3 (XECP_CMDM_STS3)—Offset 8454h ....................... 5628
18.11.240XECP_CMDM_STS4 (XECP_CMDM_STS4)—Offset 8458h ....................... 5629
18.11.241XECP_CMDM_STS5 (XECP_CMDM_STS5)—Offset 845Ch ....................... 5629
18.11.242AUX Power PHY Reset (UPORTS_PON_RST_REG)—Offset 8460h............. 5630
18.11.243Latency Tolerance Control 0 (HOST_IF_LAT_TOL_CTRL_REG0)—Offset 8464h
5630
18.11.244USB Legacy Support Capability (USBLEGSUP)—Offset 846Ch................. 5631
18.11.245USB Legacy Support Control Status (USBLEGCTLSTS)—Offset 8470h...... 5632
18.11.246Port Disable Override capability register (PDO_CAPABILITY)—Offset 84F4h ....
5633
18.11.247USB2 Port Disable Override (USB2PDO)—Offset 84F8h ......................... 5633
18.11.248USB3 Port Disable Override (USB3PDO)—Offset 84FCh ......................... 5634
18.11.249HW state capability register (HW_STATE_CAPABILITY)—Offset 8500h..... 5634
18.11.250HW state register 1 (HW_STATE_REG1)—Offset 8504h ......................... 5635
18.11.251HW state register 2 (HW_STATE_REG2)—Offset 8508h ......................... 5635
18.11.252HW state register 3 (HW_STATE_REG3)—Offset 850Ch......................... 5636
18.11.253HW state register 4 (HW_STATE_REG4)—Offset 8510h ......................... 5636
18.11.254CONFIG mirror capability register (CONFIG_MIRROR_CAPABILITY)—Offset
8600h ............................................................................................... 5637
18.11.255Command (CMD_MMIO)—Offset 8604h .............................................. 5637
18.11.256Device Status (STS_MMIO)—Offset 8606h .......................................... 5639
18.11.257Revision ID (RID_MMIO)—Offset 8608h.............................................. 5640
18.11.258Programming Interface (PI_MMIO)—Offset 8609h ................................ 5640
18.11.259Sub Class Code (SCC_MMIO)—Offset 860Ah ....................................... 5641
18.11.260Base Class Code (BCC_MMIO)—Offset 860Bh ...................................... 5641
18.11.261Master Latency Timer (MLT_MMIO)—Offset 860Dh ............................... 5641
18.11.262Header Type (HT_MMIO)—Offset 860Eh ............................................. 5642
18.11.263Memory Base Address (MBAR_MMIO)—Offset 8610h ............................ 5642
18.11.264USB Subsystem Vendor ID (SSVID_MMIO)—Offset 862Ch..................... 5643
18.11.265USB Subsystem ID (SSID_MMIO)—Offset 862Eh ................................. 5643
18.11.266Capabilities Pointer (CAP_PTR_MMIO)—Offset 8634h ............................ 5644
18.11.267Interrupt Line (ILINE_MMIO)—Offset 863Ch........................................ 5644
140 334818
18.11.268Interrupt Pin (IPIN_MMIO)—Offset 863Dh ...........................................5645
18.11.269XHC System Bus Configuration 1 (XHCC1_MMIO)—Offset 8640h ............5645
18.11.270Clock Gating (XHCLKGTEN_MMIO)—Offset 8650h .................................5647
18.11.271Audio Time Synchronization (AUDSYNC_MMIO)—Offset 8658h ...............5650
18.11.272Serial Bus Release Number (SBRN_MMIO)—Offset 8660h ......................5651
18.11.273Frame Length Adjustment (FLADJ_MMIO)—Offset 8661h .......................5651
18.11.274Best Effort Service Latency (BESL_MMIO)—Offset 8662h .......................5652
18.11.275PCI Power Management Capability ID (PM_CID_MMIO)—Offset 8670h.....5653
18.11.276Next Item Pointer #1 (PM_NEXT_MMIO)—Offset 8671h.........................5653
18.11.277Power Management Capabilities (PM_CAP_MMIO)—Offset 8672h ............5654
18.11.278Power Management Control/Status (PM_CS_MMIO)—Offset 8674h .........5655
18.11.279Message Signaled Interrupt CID (MSI_CID_MMIO)—Offset 8680h...........5656
18.11.280Next item pointer (MSI_NEXT_MMIO)—Offset 8681h.............................5657
18.11.281Message Signaled Interrupt Message Control (MSI_MCTL_MMIO)—Offset
8682h................................................................................................5657
18.11.282Message Signaled Interrupt Message Address (MSI_MAD_MMIO)—Offset 8684h
5658
18.11.283Message Signaled Interrupt Upper Address (MSI_MUAD_MMIO)—Offset 8688h
5659
18.11.284Message Signaled Interrupt Message Data (MSI_MD_MMIO)—Offset 868Ch ....
5659
18.11.285Device Idle Capability (DEVIDLE_MMIO)—Offset 8690h .........................5660
18.11.286Vendor Specific Header (VSHDR_MMIO)—Offset 8694h .........................5660
18.11.287SW LTR POINTER (SWLTRPTR_MMIO)—Offset 8698h ............................5661
18.11.288Device Idle Pointer Register (DEVIDLEPTR_MMIO)—Offset 869Ch ...........5662
18.11.289Device Idle Power ON Latency (DEVIDLEPOL_MMIO)—Offset 86A0h ........5663
18.11.290High Speed Configuration 2 (HSCFG2_MMIO)—Offset 86A4h..................5664
18.11.291XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1_MMIO)—Offset 86B0h ..5665
18.11.292XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2_MMIO)—Offset 86B4h ..5666
18.11.293XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1_MMIO)—Offset 86D0h..5666
18.11.294XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2_MMIO)—Offset 86D4h..5667
18.11.295XHCC3 (XHCC3_MMIO)—Offset 86FCh ................................................5667
18.11.296Debug Capability ID Register (DCID)—Offset 8700h..............................5668
18.11.297Debug Capability Doorbell Register (DCDB)—Offset 8704h.....................5669
18.11.298Debug Capability Event Ring Segment Table Size Register (DCERSTSZ)—Offset
8708h................................................................................................5669
18.11.299Debug Capability Event Ring Segment Table Base Address Register
(DCERSTBA)—Offset 8710h ..................................................................5670
18.11.300Debug Capability Event Ring Dequeue Pointer Register (DCERDP)—Offset
8718h................................................................................................5670
18.11.301Debug Capability Control Register (DCCTRL)—Offset 8720h ...................5671
18.11.302Debug Capability Status Register (DCST)—Offset 8724h........................5672
18.11.303Debug Capability Port Status and Control Register (DCPORTSC)—Offset 8728h
5673
18.11.304Debug Capability Context Pointer Register (DCCP)—Offset 8730h ...........5675
18.11.305Debug Capability Device Descriptor Info Register 1 (DCDDI1)—Offset 8738h ..
5675
18.11.306Debug Capability Device Descriptor Info Register 2 (DCDDI2)—Offset 873Ch ..
5676
18.11.307Debug Capability Descriptor Parameters (DCDP)—Offset 8740h ..............5676
18.11.308 .....................................................................................................5677
18.11.309Debug Device Control ODMA (DBGDEV_CTRL_ODMA_REG)—Offset 8748h ......
5677
18.11.310DBC Control Register 1 (DBCCTL_REG)—Offset 8760h ..........................5678
18.11.311(PORT1_PROFILE_ATTRIBUTES_REG0)—Offset 890Ch...........................5679
18.11.312(PORT1_PROFILE_ATTRIBUTES_REG1)—Offset 8910h...........................5679
334818 141
18.11.313(PORT1_PROFILE_ATTRIBUTES_REG2)—Offset 8914h .......................... 5680
18.11.314(PORT1_PROFILE_ATTRIBUTES_REG3)—Offset 8918h .......................... 5681
18.11.315(PORT1_PROFILE_ATTRIBUTES_REG4)—Offset 891Ch .......................... 5681
18.11.316(PORT1_PROFILE_ATTRIBUTES_REG5)—Offset 8920h .......................... 5682
18.11.317(PORT1_PROFILE_ATTRIBUTES_REG6)—Offset 8924h .......................... 5683
18.11.318(PORT1_PROFILE_ATTRIBUTES_REG7)—Offset 8928h .......................... 5683
18.11.319(PORT1_PROFILE_ATTRIBUTES_REG8)—Offset 892Ch .......................... 5684
18.11.320(PORT1_PROFILE_ATTRIBUTES_REG9)—Offset 8930h .......................... 5685
18.11.321(PORT1_PROFILE_ATTRIBUTES_REG10)—Offset 8934h ........................ 5685
18.11.322(PORT1_PROFILE_ATTRIBUTES_REG11)—Offset 8938h ........................ 5686
18.11.323(PORT1_PROFILE_ATTRIBUTES_REG12)—Offset 893Ch ........................ 5687
18.11.324(PORT1_PROFILE_ATTRIBUTES_REG13)—Offset 8940h ........................ 5687
18.11.325(PORT1_PROFILE_ATTRIBUTES_REG14)—Offset 8944h ........................ 5688
18.11.326(PORT1_PROFILE_ATTRIBUTES_REG15)—Offset 8948h ........................ 5689
18.11.327(PORT1_PROFILE_ATTRIBUTES_REG16)—Offset 894Ch ........................ 5689
18.11.328(PORT1_PROFILE_ATTRIBUTES_REG17)—Offset 8950h ........................ 5690
18.11.329(PORT1_PROFILE_ATTRIBUTES_REG18)—Offset 8954h ........................ 5691
18.11.330(PORT1_PROFILE_ATTRIBUTES_REG19)—Offset 8958h ........................ 5691
18.11.331(PORT1_PROFILE_ATTRIBUTES_REG20)—Offset 895Ch ........................ 5692
18.11.332(PORT1_PROFILE_ATTRIBUTES_REG21)—Offset 8960h ........................ 5693
18.11.333(PORT1_PROFILE_ATTRIBUTES_REG22)—Offset 8964h ........................ 5693
18.11.334(PORT1_PROFILE_ATTRIBUTES_REG23)—Offset 8968h ........................ 5694
18.11.335(PORT1_PROFILE_ATTRIBUTES_REG24)—Offset 896Ch ........................ 5695
18.11.336(PORT1_PROFILE_ATTRIBUTES_REG25)—Offset 8970h ........................ 5695
18.11.337(PORT1_PROFILE_ATTRIBUTES_REG26)—Offset 8974h ........................ 5696
18.11.338(PORT1_PROFILE_ATTRIBUTES_REG27)—Offset 8978h ........................ 5697
18.11.339(PORT1_PROFILE_ATTRIBUTES_REG28)—Offset 897Ch ........................ 5697
18.11.340(PORT1_PROFILE_ATTRIBUTES_REG29)—Offset 8980h ........................ 5698
18.11.341(PORT1_PROFILE_ATTRIBUTES_REG30)—Offset 8984h ........................ 5699
18.11.342(PORT1_PROFILE_ATTRIBUTES_REG31)—Offset 8988h ........................ 5699
18.11.343(PORT1_PROFILE_ATTRIBUTES_REG32)—Offset 898Ch ........................ 5700
18.11.344(PORT1_PROFILE_ATTRIBUTES_REG33)—Offset 8990h ........................ 5701
18.11.345(PORT1_PROFILE_ATTRIBUTES_REG34)—Offset 8994h ........................ 5701
18.11.346(PORT1_PROFILE_ATTRIBUTES_REG35)—Offset 8998h ........................ 5702
18.11.347(PORT1_PROFILE_ATTRIBUTES_REG36)—Offset 899Ch ........................ 5703
18.11.348(PORT1_PROFILE_ATTRIBUTES_REG37)—Offset 89A0h ........................ 5703
18.11.349(PORT1_PROFILE_ATTRIBUTES_REG38)—Offset 89A4h ........................ 5704
18.11.350(PORT1_PROFILE_ATTRIBUTES_REG39)—Offset 89A8h ........................ 5705
18.11.351(PORT1_PROFILE_ATTRIBUTES_REG40)—Offset 89ACh ........................ 5705
18.11.352(PORT1_PROFILE_ATTRIBUTES_REG41)—Offset 89B0h ........................ 5706
18.11.353(PORT1_PROFILE_ATTRIBUTES_REG42)—Offset 89B4h ........................ 5707
18.11.354(PORT1_PROFILE_ATTRIBUTES_REG43)—Offset 89B8h ........................ 5707
18.11.355(PORT1_PROFILE_ATTRIBUTES_REG44)—Offset 89BCh ........................ 5708
18.11.356(PORT1_PROFILE_ATTRIBUTES_REG45)—Offset 89C0h ........................ 5709
18.11.357(PORT1_PROFILE_ATTRIBUTES_REG46)—Offset 89C4h ........................ 5709
18.11.358(PORT1_PROFILE_ATTRIBUTES_REG47)—Offset 89C8h ........................ 5710
18.11.359(PORT1_PROFILE_ATTRIBUTES_REG48)—Offset 89CCh ........................ 5711
18.11.360(PORT1_PROFILE_ATTRIBUTES_REG49)—Offset 89D0h ........................ 5711
18.11.361(PORT1_PROFILE_ATTRIBUTES_REG50)—Offset 89D4h ........................ 5712
18.11.362(PORT1_PROFILE_ATTRIBUTES_REG51)—Offset 89D8h ........................ 5713
18.11.363(PORT1_PROFILE_ATTRIBUTES_REG52)—Offset 89DCh ........................ 5713
18.11.364(PORT1_PROFILE_ATTRIBUTES_REG53)—Offset 89E0h ........................ 5714
18.11.365(PORT1_PROFILE_ATTRIBUTES_REG54)—Offset 89E4h ........................ 5715
18.11.366(PORT1_PROFILE_ATTRIBUTES_REG55)—Offset 89E8h ........................ 5715
18.11.367(PORT1_PROFILE_ATTRIBUTES_REG56)—Offset 89ECh ........................ 5716
142 334818
18.11.368(PORT1_PROFILE_ATTRIBUTES_REG57)—Offset 89F0h .........................5717
18.11.369(PORT1_PROFILE_ATTRIBUTES_REG58)—Offset 89F4h .........................5717
18.11.370(PORT1_PROFILE_ATTRIBUTES_REG59)—Offset 89F8h .........................5718
18.11.371(PORT1_PROFILE_ATTRIBUTES_REG60)—Offset 89FCh .........................5719
18.11.372(PORT1_PROFILE_ATTRIBUTES_REG61)—Offset 8A00h .........................5719
18.11.373(PORT1_PROFILE_ATTRIBUTES_REG62)—Offset 8A04h .........................5720
18.11.374(PORT1_PROFILE_ATTRIBUTES_REG63)—Offset 8A08h .........................5721
18.11.375GLOBAL_TIME_SYNC_CAP_REG (GLOBAL_TIME_SYNC_CAP_REG)—Offset
8E10h................................................................................................5721
18.11.376GLOBAL_TIME_SYNC_CTRL_REG (GLOBAL_TIME_SYNC_CTRL_REG)—Offset
8E14h................................................................................................5722
18.11.377MICROFRAME_TIME_REG (MICROFRAME_TIME_REG)—Offset 8E18h .......5723
18.11.378GLOBAL_TIME_LOW_REG (GLOBAL_TIME_LOW_REG)—Offset 8E20h ......5723
18.11.379GLOBAL_TIME_HI_REG (GLOBAL_TIME_HI_REG)—Offset 8E24h ............5724
18.11.380Debug Status Capability Register (DEBUG_STATUS_CAPABILITY_REG)—Offset
8E58h................................................................................................5725
18.11.381Host Ctrl USB3 Soft Error Count Register 1
(HOST_CTRL_USB3_ERR_COUNT_REG1)—Offset 8E5Ch ...........................5725
18.11.382Host Ctrl USB3 Soft Error Count Register 2
(HOST_CTRL_USB3_ERR_COUNT_REG2)—Offset 8E60h ...........................5726
18.11.383Host Ctrl USB3 Soft Error Count Register 3
(HOST_CTRL_USB3_ERR_COUNT_REG3)—Offset 8E64h ...........................5726
18.11.384Host Ctrl USB3 Soft Error Count Register 4
(HOST_CTRL_USB3_ERR_COUNT_REG4)—Offset 8E68h ...........................5727
18.11.385Host Ctrl USB3 Soft Error Count Register 5
(HOST_CTRL_USB3_ERR_COUNT_REG5)—Offset 8E6Ch ...........................5728
18.11.386Host Ctrl USB3 Soft Error Count Register 6
(HOST_CTRL_USB3_ERR_COUNT_REG6)—Offset 8E70h ...........................5728
18.11.387Host Ctrl USB3 Soft Error Count Register 7
(HOST_CTRL_USB3_ERR_COUNT_REG7)—Offset 8E74h ...........................5729
18.11.388IOSFCTL - Control Register (IOSFCTL)—Offset 0h .................................5729
18.11.389Power Management Control Register (PMCTL)—Offset 1D0h...................5730
18.11.390PCI Configuration Control 1 Register (PCICFGCTR1)—Offset 200h ...........5731
18.11.391c73usb280_USB2 PER PORT (USB2_PER_PORT_PP0)—Offset 4100h .......5731
18.11.392GLB ADP VBUS COMP REG (GLB_ADP_VBUS_COMP_REG)—Offset 402Bh.5735
18.11.393c73usb280_USB2 COMPBG (USB2_COMPBG)—Offset 7F04h ..................5737
18.11.394CONFIG_3—Offset 7014h ..................................................................5740
18.11.395DBC_GP2_IN_PAYLOAD_BP_LOW—Offset 1Ch .....................................5741
18.11.396DBC_GP2_IN_PAYLOAD_BP_HI—Offset 20h .........................................5741
18.11.397DBC_GP2_IN_PAYLOAD_QUALIFIERS—Offset 24h ................................5741
18.11.398DBC_GP2_IN_STATUS_QUALIFIERS—Offset 34h ..................................5742
18.11.399DBC_GP2_IN_STATUS_BP_LOW—Offset 2Ch .......................................5742
18.11.400DBC_GP2_IN_STATUS_BP_HI—Offset 30h...........................................5743
18.11.401Host Control IDMA (HOST_CTRL_IDMA_REG)—Offset 809Ch ..................5743
18.11.402Host Control Transfer Manager (HOST_CTRL_TRM_REG2) —Offset 8110h 5746
18.11.403Command Manager Control 1 (XECP_CMDM_CTRL_REG1) —Offset 818Ch5749
18.11.404Command Manager Control 2 (XECP_CMDM_CTRL_REG2) —Offset 8190h 5751
18.11.405Command Manager Control 3 (XECP_CMDM_CTRL_REG3) —Offset 8194h 5753
18.11.406Power Control Enable (PCE_REG) —Offset 00A2h .................................5754
18.11.407GEN_REGRW4 —Offset 00BCh ...........................................................5754
18.12 Registers Summary ........................................................................................5757
18.12.1Vendor ID (VID)—Offset 0h ..................................................................5758
18.12.2Device ID (DID)—Offset 2h...................................................................5758
18.12.3Command (CMD)—Offset 4h .................................................................5759
18.12.4Device Status (STS)—Offset 6h .............................................................5760
18.12.5Revision ID (RID)—Offset 8h ................................................................5761
334818 143
18.12.6Programming Interface (PI)—Offset 9h .................................................. 5761
18.12.7Sub Class Code (SCC)—Offset Ah.......................................................... 5762
18.12.8Base Class Code (BCC)—Offset Bh ........................................................ 5762
18.12.9Master Latency Timer (MLT)—Offset Dh ................................................. 5763
18.12.10Header Type (HT)—Offset Eh .............................................................. 5763
18.12.11Memory Base Address (MBAR)—Offset 10h ........................................... 5763
18.12.12USB Subsystem Vendor ID (SSVID)—Offset 2Ch.................................... 5764
18.12.13USB Subsystem ID (SSID)—Offset 2Eh ................................................ 5765
18.12.14Capabilities Pointer (CAP_PTR)—Offset 34h........................................... 5765
18.12.15Interrupt Line (ILINE)—Offset 3Ch....................................................... 5766
18.12.16Interrupt Pin (IPIN)—Offset 3Dh.......................................................... 5766
18.12.17XHC System Bus Configuration 1 (XHCC1)—Offset 40h........................... 5766
18.12.18Clock Gating (XHCLKGTEN)—Offset 50h ............................................... 5768
18.12.19Audio Time Synchronization (AUDSYNC)—Offset 58h.............................. 5771
18.12.20Serial Bus Release Number (SBRN)—Offset 60h .................................... 5772
18.12.21Frame Length Adjustment (FLADJ)—Offset 61h ..................................... 5772
18.12.22Best Effort Service Latency (BESL)—Offset 62h ..................................... 5773
18.12.23PCI Power Management Capability ID (PM_CID)—Offset 70h ................... 5774
18.12.24Next Item Pointer #1 (PM_NEXT)—Offset 71h ....................................... 5774
18.12.25Power Management Capabilities (PM_CAP)—Offset 72h........................... 5775
18.12.26Power Management Control/Status (PM_CS)—Offset 74h ........................ 5776
18.12.27Message Signaled Interrupt CID (MSI_CID)—Offset 80h ......................... 5777
18.12.28Next item pointer (MSI_NEXT)—Offset 81h ........................................... 5778
18.12.29Message Signaled Interrupt Message Control (MSI_MCTL)—Offset 82h ..... 5778
18.12.30Message Signaled Interrupt Message Address (MSI_MAD)—Offset 84h ..... 5779
18.12.31Message Signaled Interrupt Upper Address (MSI_MUAD)—Offset 88h ....... 5779
18.12.32Message Signaled Interrupt Message Data (MSI_MD)—Offset 8Ch............ 5780
18.12.33Device Idle Capability (DEVIDLE)—Offset 90h ....................................... 5780
18.12.34Vendor Specific Header (VSHDR)—Offset 94h........................................ 5781
18.12.35SW LTR POINTER (SWLTRPTR)—Offset 98h........................................... 5782
18.12.36Device Idle Pointer Register (DEVIDLEPTR)—Offset 9Ch.......................... 5783
18.12.37Device Idle Power ON Latency (DEVIDLEPOL)—Offset A0h ...................... 5783
18.12.38High Speed Configuration 2 (HSCFG2)—Offset A4h ................................ 5784
18.12.39XHCI USB2 Overcurrent Pin Mapping 1 (U2OCM1)—Offset B0h ................ 5785
18.12.40XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM2)—Offset B4h ................ 5786
18.12.41XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM3)—Offset B8h ................ 5786
18.12.42XHCI USB2 Overcurrent Pin Mapping 2 (U2OCM4)—Offset BCh ................ 5787
18.12.43XHCI USB3 Overcurrent Pin Mapping 1 (U3OCM1)—Offset D0h ................ 5787
18.12.44XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM2)—Offset D4h ................ 5788
18.12.45XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM3)—Offset D8h ................ 5788
18.12.46XHCI USB3 Overcurrent Pin Mapping 2 (U3OCM4)—Offset DCh................ 5789
18.12.47XHCC3 (XHCC3)—Offset FCh............................................................... 5789
18.13 Registers Summary........................................................................................ 5791
18.13.1DBC_GP2_OUT_PAYLOAD_BP_LOW (DBC_GP2_OUT_PAYLOAD_BP_LOW)—
Offset 0h ........................................................................................... 5798
18.13.2DBC_GP2_OUT_PAYLOAD_BP_HI (DBC_GP2_OUT_PAYLOAD_BP_HI)—Offset 4h
5799
18.13.3DBC_GP2_OUT_PAYLOAD_QUALIFIERS
(DBC_GP2_OUT_PAYLOAD_QUALIFIERS)—Offset 8h................................ 5799
18.13.4DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_OUT_PAYLOAD_TRANSFER_LENGTH)—Offset Ch ..................... 5800
18.13.5DBC_GP2_OUT_STATUS_BP_LOW (DBC_GP2_OUT_STATUS_BP_LOW)—Offset
10h................................................................................................... 5801
18.13.6DBC_GP2_OUT_STATUS_BP_HI (DBC_GP2_OUT_STATUS_BP_HI)—Offset 14h ..
5801
144 334818
18.13.7DBC_GP2_OUT_STATUS_QUALIFIERS (DBC_GP2_OUT_STATUS_QUALIFIERS)—
Offset 18h ..........................................................................................5802
18.13.8DBC_GP2_IN_PAYLOAD_BP_LOW (DBC_GP2_IN_PAYLOAD_BP_LOW)—Offset
1Ch ...................................................................................................5803
18.13.9DBC_GP2_IN_PAYLOAD_BP_HI (DBC_GP2_IN_PAYLOAD_BP_HI)—Offset 20h.....
5803
18.13.10DBC_GP2_IN_PAYLOAD_QUALIFIERS (DBC_GP2_IN_PAYLOAD_QUALIFIERS)—
Offset 24h ..........................................................................................5804
18.13.11DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH
(DBC_GP2_IN_PAYLOAD_TRANSFER_LENGTH)—Offset 28h ......................5805
18.13.12DBC_GP2_IN_STATUS_BP_LOW (DBC_GP2_IN_STATUS_BP_LOW)—Offset 2Ch
5805
18.13.13DBC_GP2_IN_STATUS_BP_HI (DBC_GP2_IN_STATUS_BP_HI)—Offset 30h 5806
18.13.14DBC_GP2_IN_STATUS_QUALIFIERS (DBC_GP2_IN_STATUS_QUALIFIERS)—
Offset 34h ..........................................................................................5807
18.13.15DBC_TRACE_IN_PAYLOAD_BP_LOW (DBC_TRACE_IN_PAYLOAD_BP_LOW)—
Offset 50h ..........................................................................................5807
18.13.16DBC_TRACE_IN_PAYLOAD_BP_HI (DBC_TRACE_IN_PAYLOAD_BP_HI)—Offset
54h ...................................................................................................5808
18.13.17DBC_TRACE_IN_PAYLOAD_QUALIFIERS
(DBC_TRACE_IN_PAYLOAD_QUALIFIERS)—Offset 58h .............................5809
18.13.18DBC_TRACE_IN_PAYLOAD_TRASNFER_DOORBELL
(DBC_TRACE_IN_PAYLOAD_TRANSFER_DOORBELL)—Offset 5Ch ...............5809
18.13.19DBC_TRACE_IN_STATUS_BP_LOW (DBC_TRACE_IN_STATUS_BP_LOW)—Offset
60h ...................................................................................................5810
18.13.20DBC_TRACE_IN_STATUS_BP_HI (DBC_TRACE_IN_STATUS_BP_HI)—Offset 64h
5811
18.13.21DBC_TRACE_IN_STATUS_QUALIFIERS
(DBC_TRACE_IN_STATUS_QUALIFIERS)—Offset 68h ...............................5811
18.13.22DBConEXI Capability Port Status and Control Register (DBC_EXI_DCPORTSC)—
Offset 88h ..........................................................................................5812
18.13.23DEBUG_SW_CONTROL_STATUS_REG (DEBUG_SW_CONTROL_STATUS_REG)—
Offset 100h ........................................................................................5814
18.13.24DEBUG_REQUEST_INFO_AND_STATUS_REG
(DEBUG_REQUEST_INFO_AND_STATUS_REG)—Offset 104h .....................5815
18.13.25DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_0)—Offset 108h .....
5817
18.13.26DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_1)—Offset 10Ch.....
5817
18.13.27DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_2)—Offset 110h .....
5818
18.13.28DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_3)—Offset 114h .....
5819
18.13.29DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_4)—Offset 118h .....
5819
18.13.30DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_5)—Offset 11Ch.....
5820
18.13.31DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_6)—Offset 120h .....
5821
18.13.32DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_7)—Offset 124h .....
5821
18.13.33DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_8)—Offset 128h .....
5822
18.13.34DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_9)—Offset 12Ch.....
5823
18.13.35DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_10)—Offset 130h ...
5823
334818 145
18.13.36DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_11)—Offset 134h...
5824
18.13.37DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_12)—Offset 138h...
5825
18.13.38DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_13)—Offset 13Ch ..
5825
18.13.39DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_14)—Offset 140h...
5826
18.13.40DEBUG_REQUEST_STACK (DEBUG_REQUEST_STACK_REG_15)—Offset 144h...
5827
18.13.41DEBUG_RESPONSE_INFO_AND_STATUS_REG
(DEBUG_RESPONSE_INFO_AND_STATUS_REG)—Offset 148h ................... 5827
18.13.42DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_0)—Offset 180h ........................ 5828
18.13.43DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_1)—Offset 184h ........................ 5829
18.13.44DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_2)—Offset 188h ........................ 5829
18.13.45DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_3)—Offset 18Ch ........................ 5830
18.13.46DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_4)—Offset 190h ........................ 5830
18.13.47DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_5)—Offset 194h ........................ 5831
18.13.48DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_6)—Offset 198h ........................ 5831
18.13.49DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_7)—Offset 19Ch ........................ 5832
18.13.50DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_8)—Offset 1A0h ........................ 5833
18.13.51DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_9)—Offset 1A4h ........................ 5833
18.13.52DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_10)—Offset 1A8h ...................... 5834
18.13.53DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_11)—Offset 1ACh ...................... 5834
18.13.54DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_12)—Offset 1B0h ...................... 5835
18.13.55DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_13)—Offset 1B4h ...................... 5836
18.13.56DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_14)—Offset 1B8h ...................... 5836
18.13.57DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_15)—Offset 1BCh ...................... 5837
18.13.58DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_16)—Offset 1C0h ...................... 5837
18.13.59DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_17)—Offset 1C4h ...................... 5838
18.13.60DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_18)—Offset 1C8h ...................... 5839
18.13.61DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_19)—Offset 1CCh ...................... 5839
18.13.62DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_20)—Offset 1D0h ...................... 5840
18.13.63DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_21)—Offset 1D4h ...................... 5840
146 334818
18.13.64DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_22)—Offset 1D8h .......................5841
18.13.65DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_23)—Offset 1DCh.......................5842
18.13.66DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_24)—Offset 1E0h .......................5842
18.13.67DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_25)—Offset 1E4h .......................5843
18.13.68DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_26)—Offset 1E8h .......................5843
18.13.69DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_27)—Offset 1ECh .......................5844
18.13.70DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_28)—Offset 1F0h .......................5845
18.13.71DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_29)—Offset 1F4h .......................5845
18.13.72DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_30)—Offset 1F8h .......................5846
18.13.73DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_31)—Offset 1FCh .......................5846
18.13.74DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_32)—Offset 200h .......................5847
18.13.75DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_33)—Offset 204h .......................5848
18.13.76DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_34)—Offset 208h .......................5848
18.13.77DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_35)—Offset 20Ch .......................5849
18.13.78DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_36)—Offset 210h .......................5849
18.13.79DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_37)—Offset 214h .......................5850
18.13.80DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_38)—Offset 218h .......................5851
18.13.81DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_39)—Offset 21Ch .......................5851
18.13.82DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_40)—Offset 220h .......................5852
18.13.83DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_41)—Offset 224h .......................5852
18.13.84DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_42)—Offset 228h .......................5853
18.13.85DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_43)—Offset 22Ch .......................5854
18.13.86DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_44)—Offset 230h .......................5854
18.13.87DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_45)—Offset 234h .......................5855
18.13.88DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_46)—Offset 238h .......................5855
18.13.89DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_47)—Offset 23Ch .......................5856
18.13.90DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_48)—Offset 240h .......................5857
18.13.91DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_49)—Offset 244h .......................5857
334818 147
18.13.92DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_50)—Offset 248h....................... 5858
18.13.93DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_51)—Offset 24Ch ...................... 5858
18.13.94DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_52)—Offset 250h....................... 5859
18.13.95DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_53)—Offset 254h....................... 5860
18.13.96DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_54)—Offset 258h....................... 5860
18.13.97DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_55)—Offset 25Ch ...................... 5861
18.13.98DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_56)—Offset 260h....................... 5861
18.13.99DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_57)—Offset 264h....................... 5862
18.13.100DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_58)—Offset 268h....................... 5863
18.13.101DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_59)—Offset 26Ch ...................... 5863
18.13.102DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_60)—Offset 270h....................... 5864
18.13.103DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_61)—Offset 274h....................... 5864
18.13.104DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_62)—Offset 278h....................... 5865
18.13.105DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_63)—Offset 27Ch ...................... 5866
18.13.106DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_64)—Offset 280h....................... 5866
18.13.107DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_65)—Offset 284h....................... 5867
18.13.108DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_66)—Offset 288h....................... 5867
18.13.109DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_67)—Offset 28Ch ...................... 5868
18.13.110DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_68)—Offset 290h....................... 5869
18.13.111DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_69)—Offset 294h....................... 5869
18.13.112DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_70)—Offset 298h....................... 5870
18.13.113DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_71)—Offset 29Ch ...................... 5870
18.13.114DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_72)—Offset 2A0h ...................... 5871
18.13.115DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_73)—Offset 2A4h ...................... 5872
18.13.116DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_74)—Offset 2A8h ...................... 5872
18.13.117DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_75)—Offset 2ACh ...................... 5873
18.13.118DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_76)—Offset 2B0h ...................... 5873
18.13.119DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_77)—Offset 2B4h ...................... 5874
148 334818
18.13.120DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_78)—Offset 2B8h .......................5875
18.13.121DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_79)—Offset 2BCh .......................5875
18.13.122DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_80)—Offset 2C0h .......................5876
18.13.123DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_81)—Offset 2C4h .......................5876
18.13.124DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_82)—Offset 2C8h .......................5877
18.13.125DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_83)—Offset 2CCh .......................5878
18.13.126DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_84)—Offset 2D0h .......................5878
18.13.127DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_85)—Offset 2D4h .......................5879
18.13.128DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_86)—Offset 2D8h .......................5879
18.13.129DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_87)—Offset 2DCh.......................5880
18.13.130DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_88)—Offset 2E0h .......................5881
18.13.131DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_89)—Offset 2E4h .......................5881
18.13.132DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_90)—Offset 2E8h .......................5882
18.13.133DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_91)—Offset 2ECh .......................5882
18.13.134DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_92)—Offset 2F0h .......................5883
18.13.135DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_93)—Offset 2F4h .......................5884
18.13.136DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_94)—Offset 2F8h .......................5884
18.13.137DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_95)—Offset 2FCh .......................5885
18.13.138DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_96)—Offset 300h .......................5885
18.13.139DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_97)—Offset 304h .......................5886
18.13.140DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_98)—Offset 308h .......................5887
18.13.141DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_99)—Offset 30Ch .......................5887
18.13.142DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_100)—Offset 310h .....................5888
18.13.143DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_101)—Offset 314h .....................5889
18.13.144DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_102)—Offset 318h .....................5889
18.13.145DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_103)—Offset 31Ch .....................5890
18.13.146DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_104)—Offset 320h .....................5891
18.13.147DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_105)—Offset 324h .....................5891
334818 149
18.13.148DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_106)—Offset 328h ..................... 5892
18.13.149DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_107)—Offset 32Ch..................... 5893
18.13.150DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_108)—Offset 330h ..................... 5893
18.13.151DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_109)—Offset 334h ..................... 5894
18.13.152DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_110)—Offset 338h ..................... 5895
18.13.153DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_111)—Offset 33Ch..................... 5895
18.13.154DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_112)—Offset 340h ..................... 5896
18.13.155DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_113)—Offset 344h ..................... 5897
18.13.156DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_114)—Offset 348h ..................... 5897
18.13.157DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_115)—Offset 34Ch..................... 5898
18.13.158DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_116)—Offset 350h ..................... 5899
18.13.159DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_117)—Offset 354h ..................... 5899
18.13.160DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_118)—Offset 358h ..................... 5900
18.13.161DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_119)—Offset 35Ch..................... 5901
18.13.162DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_120)—Offset 360h ..................... 5901
18.13.163DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_121)—Offset 364h ..................... 5902
18.13.164DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_122)—Offset 368h ..................... 5903
18.13.165DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_123)—Offset 36Ch..................... 5903
18.13.166DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_124)—Offset 370h ..................... 5904
18.13.167DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_125)—Offset 374h ..................... 5905
18.13.168DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_126)—Offset 378h ..................... 5905
18.13.169DEBUG_RESPONSE_DATA_STACK
(DEBUG_RESPONSE_DATA_STACK_REG_127)—Offset 37Ch..................... 5906
18.13.170DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_0)—Offset 380h .................... 5907
18.13.171DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_1)—Offset 384h .................... 5907
18.13.172DEBUG_RESPONSE_HEADER_STACK_REG
(DEBUG_RESPONSE_HEADER_STACK_REG_2)—Offset 388h .................... 5908
18.14 Registers Summary........................................................................................ 5909
18.14.1DCFG (DCFG)—Offset C700h ................................................................ 5912
18.14.2DCTL (DCTL)—Offset C704h ................................................................. 5913
18.14.3DEVTEN (DEVTEN)—Offset C708h ......................................................... 5914
18.14.4DSTS (DSTS)—Offset C70Ch ................................................................ 5915
18.14.5DGCMDPAR (DGCMDPAR)—Offset C710h ............................................... 5916
18.14.6DGCMD (DGCMD)—Offset C714h .......................................................... 5917
150 334818
18.14.7DALEPENA (DALEPENA)—Offset C720h ...................................................5917
18.14.8DEPCMDPAR2_0 (DEPCMDPAR2_0)—Offset C800h ...................................5918
18.14.9DEPCMDPAR1_0 (DEPCMDPAR1_0)—Offset C804h ...................................5918
18.14.10DEPCMDPAR0_0 (DEPCMDPAR0_0)—Offset C808h .................................5919
18.14.11DEPCMD_0 (DEPCMD_0)—Offset C80Ch................................................5919
18.14.12DEPCMDPAR2_1 (DEPCMDPAR2_1)—Offset C810h .................................5920
18.14.13DEPCMDPAR1_1 (DEPCMDPAR1_1)—Offset C814h .................................5921
18.14.14DEPCMDPAR0_1 (DEPCMDPAR0_1)—Offset C818h .................................5921
18.14.15DEPCMD_1 (DEPCMD_1)—Offset C81Ch................................................5922
18.14.16DEPCMDPAR2_2 (DEPCMDPAR2_2)—Offset C820h .................................5922
18.14.17DEPCMDPAR1_2 (DEPCMDPAR1_2)—Offset C824h .................................5923
18.14.18DEPCMDPAR0_2 (DEPCMDPAR0_2)—Offset C828h .................................5923
18.14.19DEPCMD_2 (DEPCMD_2)—Offset C82Ch................................................5924
18.14.20DEPCMDPAR2_3 (DEPCMDPAR2_3)—Offset C830h .................................5925
18.14.21DEPCMDPAR1_3 (DEPCMDPAR1_3)—Offset C834h .................................5925
18.14.22DEPCMDPAR0_3 (DEPCMDPAR0_3)—Offset C838h .................................5926
18.14.23DEPCMD_3 (DEPCMD_3)—Offset C83Ch................................................5926
18.14.24DEPCMDPAR2_4 (DEPCMDPAR2_4)—Offset C840h .................................5927
18.14.25DEPCMDPAR1_4 (DEPCMDPAR1_4)—Offset C844h .................................5927
18.14.26DEPCMDPAR0_4 (DEPCMDPAR0_4)—Offset C848h .................................5928
18.14.27DEPCMD_4 (DEPCMD_4)—Offset C84Ch................................................5928
18.14.28DEPCMDPAR2_5 (DEPCMDPAR2_5)—Offset C850h .................................5929
18.14.29DEPCMDPAR1_5 (DEPCMDPAR1_5)—Offset C854h .................................5930
18.14.30DEPCMDPAR0_5 (DEPCMDPAR0_5)—Offset C858h .................................5930
18.14.31DEPCMD_5 (DEPCMD_5)—Offset C85Ch................................................5931
18.14.32DEPCMDPAR2_6 (DEPCMDPAR2_6)—Offset C860h .................................5931
18.14.33DEPCMDPAR1_6 (DEPCMDPAR1_6)—Offset C864h .................................5932
18.14.34DEPCMDPAR0_6 (DEPCMDPAR0_6)—Offset C868h .................................5932
18.14.35DEPCMD_6 (DEPCMD_6)—Offset C86Ch................................................5933
18.14.36DEPCMDPAR2_7 (DEPCMDPAR2_7)—Offset C870h .................................5934
18.14.37DEPCMDPAR1_7 (DEPCMDPAR1_7)—Offset C874h .................................5934
18.14.38DEPCMDPAR0_7 (DEPCMDPAR0_7)—Offset C878h .................................5935
18.14.39DEPCMD_7 (DEPCMD_7)—Offset C87Ch................................................5935
18.14.40DEPCMDPAR2_8 (DEPCMDPAR2_8)—Offset C880h .................................5936
18.14.41DEPCMDPAR1_8 (DEPCMDPAR1_8)—Offset C884h .................................5936
18.14.42DEPCMDPAR0_8 (DEPCMDPAR0_8)—Offset C888h .................................5937
18.14.43DEPCMD_8 (DEPCMD_8)—Offset C88Ch................................................5937
18.14.44DEPCMDPAR2_9 (DEPCMDPAR2_9)—Offset C890h .................................5938
18.14.45DEPCMDPAR1_9 (DEPCMDPAR1_9)—Offset C894h .................................5939
18.14.46DEPCMDPAR0_9 (DEPCMDPAR0_9)—Offset C898h .................................5939
18.14.47DEPCMD_9 (DEPCMD_9)—Offset C89Ch................................................5940
18.14.48DEPCMDPAR2_10 (DEPCMDPAR2_10)—Offset C8A0h ..............................5940
18.14.49DEPCMDPAR1_10 (DEPCMDPAR1_10)—Offset C8A4h ..............................5941
18.14.50DEPCMDPAR0_10 (DEPCMDPAR0_10)—Offset C8A8h ..............................5941
18.14.51DEPCMD_10 (DEPCMD_10)—Offset C8ACh ............................................5942
18.14.52DEPCMDPAR2_11 (DEPCMDPAR2_11)—Offset C8B0h ..............................5943
18.14.53DEPCMDPAR1_11 (DEPCMDPAR1_11)—Offset C8B4h ..............................5943
18.14.54DEPCMDPAR0_11 (DEPCMDPAR0_11)—Offset C8B8h ..............................5944
18.14.55DEPCMD_11 (DEPCMD_11)—Offset C8BCh ............................................5944
18.14.56DEPCMDPAR2_12 (DEPCMDPAR2_12)—Offset C8C0h..............................5945
18.14.57DEPCMDPAR1_12 (DEPCMDPAR1_12)—Offset C8C4h..............................5945
18.14.58DEPCMDPAR0_12 (DEPCMDPAR0_12)—Offset C8C8h..............................5946
18.14.59DEPCMD_12 (DEPCMD_12)—Offset C8CCh ............................................5946
18.14.60DEPCMDPAR2_13 (DEPCMDPAR2_13)—Offset C8D0h..............................5947
18.14.61DEPCMDPAR1_13 (DEPCMDPAR1_13)—Offset C8D4h..............................5948
334818 151
18.14.62DEPCMDPAR0_13 (DEPCMDPAR0_13)—Offset C8D8h ............................. 5948
18.14.63DEPCMD_13 (DEPCMD_13)—Offset C8DCh ........................................... 5949
18.14.64DEPCMDPAR2_14 (DEPCMDPAR2_14)—Offset C8E0h ............................. 5949
18.14.65DEPCMDPAR1_14 (DEPCMDPAR1_14)—Offset C8E4h ............................. 5950
18.14.66DEPCMDPAR0_14 (DEPCMDPAR0_14)—Offset C8E8h ............................. 5950
18.14.67DEPCMD_14 (DEPCMD_14)—Offset C8ECh............................................ 5951
18.14.68DEPCMDPAR2_15 (DEPCMDPAR2_15)—Offset C8F0h.............................. 5952
18.14.69DEPCMDPAR1_15 (DEPCMDPAR1_15)—Offset C8F4h.............................. 5952
18.14.70DEPCMDPAR0_15 (DEPCMDPAR0_15)—Offset C8F8h.............................. 5953
18.14.71DEPCMD_15 (DEPCMD_15)—Offset C8FCh............................................ 5953
18.14.72DEPCMDPAR2_16 (DEPCMDPAR2_16)—Offset C900h ............................. 5954
18.14.73DEPCMDPAR1_16 (DEPCMDPAR1_16)—Offset C904h ............................. 5954
18.14.74DEPCMDPAR0_16 (DEPCMDPAR0_16)—Offset C908h ............................. 5955
18.14.75DEPCMD_16 (DEPCMD_16)—Offset C90Ch............................................ 5955
18.14.76DEPCMDPAR2_17 (DEPCMDPAR2_17)—Offset C910h ............................. 5956
18.14.77DEPCMDPAR1_17 (DEPCMDPAR1_17)—Offset C914h ............................. 5957
18.14.78DEPCMDPAR0_17 (DEPCMDPAR0_17)—Offset C918h ............................. 5957
18.14.79DEPCMD_17 (DEPCMD_17)—Offset C91Ch............................................ 5958
18.14.80DEPCMDPAR2_18 (DEPCMDPAR2_18)—Offset C920h ............................. 5958
18.14.81DEPCMDPAR1_18 (DEPCMDPAR1_18)—Offset C924h ............................. 5959
18.14.82DEPCMDPAR0_18 (DEPCMDPAR0_18)—Offset C928h ............................. 5959
18.14.83DEPCMD_18 (DEPCMD_18)—Offset C92Ch............................................ 5960
18.14.84DEPCMDPAR2_19 (DEPCMDPAR2_19)—Offset C930h ............................. 5961
18.14.85DEPCMDPAR1_19 (DEPCMDPAR1_19)—Offset C934h ............................. 5961
18.14.86DEPCMDPAR0_19 (DEPCMDPAR0_19)—Offset C938h ............................. 5962
18.14.87DEPCMD_19 (DEPCMD_19)—Offset C93Ch............................................ 5962
18.14.88DEPCMDPAR2_20 (DEPCMDPAR2_20)—Offset C940h ............................. 5963
18.14.89DEPCMDPAR1_20 (DEPCMDPAR1_20)—Offset C944h ............................. 5963
18.14.90DEPCMDPAR0_20 (DEPCMDPAR0_20)—Offset C948h ............................. 5964
18.14.91DEPCMD_20 (DEPCMD_20)—Offset C94Ch............................................ 5964
18.14.92DEPCMDPAR2_21 (DEPCMDPAR2_21)—Offset C950h ............................. 5965
18.14.93DEPCMDPAR1_21 (DEPCMDPAR1_21)—Offset C954h ............................. 5966
18.14.94DEPCMDPAR0_21 (DEPCMDPAR0_21)—Offset C958h ............................. 5966
18.14.95DEPCMD_21 (DEPCMD_21)—Offset C95Ch............................................ 5967
18.14.96DEPCMDPAR2_22 (DEPCMDPAR2_22)—Offset C960h ............................. 5967
18.14.97DEPCMDPAR1_22 (DEPCMDPAR1_22)—Offset C964h ............................. 5968
18.14.98DEPCMDPAR0_22 (DEPCMDPAR0_22)—Offset C968h ............................. 5968
18.14.99DEPCMD_22 (DEPCMD_22)—Offset C96Ch............................................ 5969
18.14.100DEPCMDPAR2_23 (DEPCMDPAR2_23)—Offset C970h............................ 5970
18.14.101DEPCMDPAR1_23 (DEPCMDPAR1_23)—Offset C974h............................ 5970
18.14.102DEPCMDPAR0_23 (DEPCMDPAR0_23)—Offset C978h............................ 5971
18.14.103DEPCMD_23 (DEPCMD_23)—Offset C97Ch .......................................... 5971
18.14.104DEPCMDPAR2_24 (DEPCMDPAR2_24)—Offset C980h............................ 5972
18.14.105DEPCMDPAR1_24 (DEPCMDPAR1_24)—Offset C984h............................ 5972
18.14.106DEPCMDPAR0_24 (DEPCMDPAR0_24)—Offset C988h............................ 5973
18.14.107DEPCMD_24 (DEPCMD_24)—Offset C98Ch .......................................... 5973
18.14.108DEPCMDPAR2_25 (DEPCMDPAR2_25)—Offset C990h............................ 5974
18.14.109DEPCMDPAR1_25 (DEPCMDPAR1_25)—Offset C994h............................ 5975
18.14.110DEPCMDPAR0_25 (DEPCMDPAR0_25)—Offset C998h............................ 5975
18.14.111DEPCMD_25 (DEPCMD_25)—Offset C99Ch .......................................... 5976
18.14.112DEPCMDPAR2_26 (DEPCMDPAR2_26)—Offset C9A0h ........................... 5976
18.14.113DEPCMDPAR1_26 (DEPCMDPAR1_26)—Offset C9A4h ........................... 5977
18.14.114DEPCMDPAR0_26 (DEPCMDPAR0_26)—Offset C9A8h ........................... 5977
18.14.115DEPCMD_26 (DEPCMD_26)—Offset C9ACh.......................................... 5978
18.14.116DEPCMDPAR2_27 (DEPCMDPAR2_27)—Offset C9B0h ........................... 5979
152 334818
18.14.117DEPCMDPAR1_27 (DEPCMDPAR1_27)—Offset C9B4h ............................5979
18.14.118DEPCMDPAR0_27 (DEPCMDPAR0_27)—Offset C9B8h ............................5980
18.14.119DEPCMD_27 (DEPCMD_27)—Offset C9BCh ..........................................5980
18.14.120DEPCMDPAR2_28 (DEPCMDPAR2_28)—Offset C9C0h ............................5981
18.14.121DEPCMDPAR1_28 (DEPCMDPAR1_28)—Offset C9C4h ............................5981
18.14.122DEPCMDPAR0_28 (DEPCMDPAR0_28)—Offset C9C8h ............................5982
18.14.123DEPCMD_28 (DEPCMD_28)—Offset C9CCh ..........................................5982
18.14.124DEPCMDPAR2_29 (DEPCMDPAR2_29)—Offset C9D0h ............................5983
18.14.125DEPCMDPAR1_29 (DEPCMDPAR1_29)—Offset C9D4h ............................5984
18.14.126DEPCMDPAR0_29 (DEPCMDPAR0_29)—Offset C9D8h ............................5984
18.14.127DEPCMD_29 (DEPCMD_29)—Offset C9DCh ..........................................5985
18.14.128DEPCMDPAR2_30 (DEPCMDPAR2_30)—Offset C9E0h ............................5985
18.14.129DEPCMDPAR1_30 (DEPCMDPAR1_30)—Offset C9E4h ............................5986
18.14.130DEPCMDPAR0_30 (DEPCMDPAR0_30)—Offset C9E8h ............................5986
18.14.131DEPCMD_30 (DEPCMD_30)—Offset C9ECh ..........................................5987
18.14.132DEPCMDPAR2_31 (DEPCMDPAR2_31)—Offset C9F0h ............................5988
18.14.133DEPCMDPAR1_31 (DEPCMDPAR1_31)—Offset C9F4h ............................5988
18.14.134DEPCMDPAR0_31 (DEPCMDPAR0_31)—Offset C9F8h ............................5989
18.14.135DEPCMD_31 (DEPCMD_31)—Offset C9FCh...........................................5989
18.15 Registers Summary ........................................................................................5991
18.15.1GSBUSCFG0 (GSBUSCFG0)—Offset C100h..............................................5992
18.15.2GSBUSCFG1 (GSBUSCFG1)—Offset C104h..............................................5993
18.15.3GTXTHRCFG (GTXTHRCFG)—Offset C108h ..............................................5994
18.15.4GRXTHRCFG (GRXTHRCFG)—Offset C10Ch .............................................5995
18.15.5GCTL (GCTL)—Offset C110h .................................................................5996
18.15.6GPMSTS (GPMSTS)—Offset C114h .........................................................5997
18.15.7GSTS (GSTS)—Offset C118h .................................................................5998
18.15.8GUCTL1 (GUCTL1)—Offset C11Ch..........................................................5999
18.15.9GSNPSID (GSNPSID)—Offset C120h ......................................................6000
18.15.10GGPIO (GGPIO)—Offset C124h ............................................................6000
18.15.11GUID (GUID)—Offset C128h................................................................6001
18.15.12GUCTL (GUCTL)—Offset C12Ch ............................................................6001
18.15.13GBUSERRADDRLO (GBUSERRADDRLO)—Offset C130h ............................6002
18.15.14GBUSERRADDRHI (GBUSERRADDRHI)—Offset C134h .............................6003
18.15.15GPRTBIMAPLO (GPRTBIMAPLO)—Offset C138h.......................................6003
18.15.16GPRTBIMAPHI (GPRTBIMAPHI)—Offset C13Ch .......................................6004
18.15.17GHWPARAMS0 (GHWPARAMS0)—Offset C140h ......................................6005
18.15.18GHWPARAMS1 (GHWPARAMS1)—Offset C144h ......................................6006
18.15.19GHWPARAMS2 (GHWPARAMS2)—Offset C148h ......................................6007
18.15.20GHWPARAMS3 (GHWPARAMS3)—Offset C14Ch ......................................6008
18.15.21GHWPARAMS4 (GHWPARAMS4)—Offset C150h ......................................6009
18.15.22GHWPARAMS5 (GHWPARAMS5)—Offset C154h ......................................6010
18.15.23GHWPARAMS6 (GHWPARAMS6)—Offset C158h ......................................6011
18.15.24GHWPARAMS7 (GHWPARAMS7)—Offset C15Ch ......................................6012
18.15.25GDBGFIFOSPACE (GDBGFIFOSPACE)—Offset C160h ...............................6013
18.15.26GDBGLTSSM (GDBGLTSSM)—Offset C164h ...........................................6013
18.15.27GDBGLNMCC (GDBGLNMCC)—Offset C168h...........................................6015
18.15.28GDBGBMU (GDBGBMU)—Offset C16Ch .................................................6015
18.15.29GDBGLSPMUX_DEV (GDBGLSPMUX_DEV)—Offset C170h ........................6016
18.15.30GDBGLSP (GDBGLSP)—Offset C174h ....................................................6016
18.15.31GDBGEPINFO0 (GDBGEPINFO0)—Offset C178h ......................................6017
18.15.32GDBGEPINFO1 (GDBGEPINFO1)—Offset C17Ch......................................6017
18.15.33GPRTBIMAP_HSLO (GPRTBIMAP_HSLO)—Offset C180h ...........................6018
18.15.34GPRTBIMAP_HSHI (GPRTBIMAP_HSHI)—Offset C184h ............................6019
18.15.35GPRTBIMAP_FSLO (GPRTBIMAP_FSLO)—Offset C188h ............................6019
334818 153
18.15.36GPRTBIMAP_FSHI (GPRTBIMAP_FSHI)—Offset C18Ch ............................ 6020
18.15.37GUSB2PHYCFG_0 (GUSB2PHYCFG_0)—Offset C200h.............................. 6021
18.15.38GUSB2I2CCTL_0 (GUSB2I2CCTL_0)—Offset C240h................................ 6022
18.15.39GUSB2PHYACC_ULPI_0 (GUSB2PHYACC_ULPI_0)—Offset C280h ............. 6023
18.15.40GUSB3PIPECTL_0 (GUSB3PIPECTL_0)—Offset C2C0h ............................. 6024
18.15.41GTXFIFOSIZ0_0 (GTXFIFOSIZ0_0)—Offset C300h ................................. 6025
18.15.42GTXFIFOSIZ1_0 (GTXFIFOSIZ1_0)—Offset C304h ................................. 6026
18.15.43GTXFIFOSIZ2_0 (GTXFIFOSIZ2_0)—Offset C308h ................................. 6026
18.15.44GTXFIFOSIZ3_0 (GTXFIFOSIZ3_0)—Offset C30Ch ................................. 6027
18.15.45GTXFIFOSIZ4_0 (GTXFIFOSIZ4_0)—Offset C310h ................................. 6028
18.15.46GTXFIFOSIZ5_0 (GTXFIFOSIZ5_0)—Offset C314h ................................. 6028
18.15.47GTXFIFOSIZ6_0 (GTXFIFOSIZ6_0)—Offset C318h ................................. 6029
18.15.48GTXFIFOSIZ7_0 (GTXFIFOSIZ7_0)—Offset C31Ch ................................. 6029
18.15.49GTXFIFOSIZ8_0 (GTXFIFOSIZ8_0)—Offset C320h ................................. 6030
18.15.50GTXFIFOSIZ9_0 (GTXFIFOSIZ9_0)—Offset C324h ................................. 6030
18.15.51GTXFIFOSIZ10_0 (GTXFIFOSIZ10_0)—Offset C328h .............................. 6031
18.15.52GTXFIFOSIZ11_0 (GTXFIFOSIZ11_0)—Offset C32Ch.............................. 6031
18.15.53GTXFIFOSIZ12_0 (GTXFIFOSIZ12_0)—Offset C330h .............................. 6032
18.15.54GTXFIFOSIZ13_0 (GTXFIFOSIZ13_0)—Offset C334h .............................. 6032
18.15.55GTXFIFOSIZ14_0 (GTXFIFOSIZ14_0)—Offset C338h .............................. 6033
18.15.56GTXFIFOSIZ15_0 (GTXFIFOSIZ15_0)—Offset C33Ch.............................. 6033
18.15.57GRXFIFOSIZ0_0 (GRXFIFOSIZ0_0)—Offset C380h ................................. 6034
18.15.58GEVNTADRLO_0 (GEVNTADRLO_0)—Offset C400h ................................. 6034
18.15.59GEVNTADRHI_0 (GEVNTADRHI_0)—Offset C404h.................................. 6035
18.15.60GEVNTSIZ_0 (GEVNTSIZ_0)—Offset C408h .......................................... 6035
18.15.61GEVNTCOUNT_0 (GEVNTCOUNT_0)—Offset C40Ch ................................ 6036
18.15.62GHWPARAMS8 (GHWPARAMS8)—Offset C600h...................................... 6037
18.15.63GTXFIFOPRIDEV (GTXFIFOPRIDEV)—Offset C610h................................. 6037
18.15.64GFLADJ (GFLADJ)—Offset C630h ......................................................... 6038
18.16 Registers Summary........................................................................................ 6041
18.16.1APBFC_U3PMU_CFG0 (APBFC_U3PMU_CFG0)—Offset 10F808h ................. 6041
18.16.2APBFC_U3PMU_CFG1 (APBFC_U3PMU_CFG1)—Offset 10F80Ch ................. 6042
18.16.3APBFC_U3PMU_CFG2 (APBFC_U3PMU_CFG2)—Offset 10F810h ................. 6043
18.16.4APBFC_U3PMU_CFG3 (APBFC_U3PMU_CFG3)—Offset 10F814h ................. 6044
18.16.5APBFC_U3PMU_CFG4 (APBFC_U3PMU_CFG4)—Offset 10F818h ................. 6045
18.16.6APBFC_U3PMU_CFG5 (APBFC_U3PMU_CFG5)—Offset 10F81Ch ................. 6046
18.16.7APBFC_U3PMU_CFG6 (APBFC_U3PMU_CFG6)—Offset 10F820h ................. 6047
18.16.8APBFC_D0I3C (APBFC_D0I3C)—Offset 10F830h...................................... 6048
18.17 Registers Summary........................................................................................ 6051
18.17.1 (GEN_REGRW1)—Offset B0h ............................................................... 6051
18.17.2(GEN_REGRW2)—Offset B4h ................................................................ 6051
18.17.3(GEN_REGRW3)—Offset B8h ................................................................ 6052
18.17.4(GEN_REGRW4)—Offset BCh ................................................................ 6052
18.17.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 6053
18.18 Registers Summary........................................................................................ 6055
18.18.1 (GEN_REGRW1)—Offset B0h ............................................................... 6055
18.18.2(GEN_REGRW2)—Offset B4h ................................................................ 6055
18.18.3(GEN_REGRW3)—Offset B8h ................................................................ 6056
18.18.4(GEN_REGRW4)—Offset BCh ................................................................ 6056
18.18.5 (GEN_INPUT_REGRW)—Offset C0h....................................................... 6057
18.19 Registers Summary........................................................................................ 6059
18.19.1 (DEVVENDID)—Offset 0h .................................................................... 6059
18.19.2(STATUSCOMMAND)—Offset 4h ............................................................ 6060
18.19.3(REVCLASSCODE)—Offset 8h ............................................................... 6061
18.19.4(CLLATHEADERBIST)—Offset Ch ........................................................... 6061
154 334818
18.19.5(BAR)—Offset 10h ...............................................................................6062
18.19.6(BAR1)—Offset 18h .............................................................................6063
18.19.7(SUBSYSTEMID)—Offset 2Ch ................................................................6063
18.19.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6064
18.19.9(CAPABILITYPTR)—Offset 34h ...............................................................6065
18.19.10(INTERRUPTREG)—Offset 3Ch .............................................................6065
18.19.11(POWERCAPID)—Offset 80h ................................................................6066
18.19.12(PMECTRLSTATUS)—Offset 84h ...........................................................6066
18.19.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6067
18.19.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6068
18.19.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6068
18.19.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6069
18.19.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6070
18.20 Registers Summary ........................................................................................6071
18.20.1 (DEVVENDID)—Offset 0h.....................................................................6071
18.20.2(STATUSCOMMAND)—Offset 4h.............................................................6072
18.20.3(REVCLASSCODE)—Offset 8h ................................................................6073
18.20.4(CLLATHEADERBIST)—Offset Ch............................................................6073
18.20.5(BAR)—Offset 10h ...............................................................................6074
18.20.6(BAR1)—Offset 18h .............................................................................6075
18.20.7(SUBSYSTEMID)—Offset 2Ch ................................................................6075
18.20.8(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6076
18.20.9(CAPABILITYPTR)—Offset 34h ...............................................................6077
18.20.10(INTERRUPTREG)—Offset 3Ch .............................................................6077
18.20.11(POWERCAPID)—Offset 80h ................................................................6078
18.20.12(PMECTRLSTATUS)—Offset 84h ...........................................................6078
18.20.13(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6079
18.20.14(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6080
18.20.15(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6080
18.20.16(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6081
18.20.17(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6082
19 Storage ................................................................................................................6083
19.1 eMMC Registers Summary ...............................................................................6083
19.1.1 (SW_LTR_val)—Offset 804h.................................................................6083
19.1.2 (Auto_LTR_val)—Offset 808h ...............................................................6084
19.1.3 (Cap_byps)—Offset 810h ....................................................................6085
19.1.4 (Cap_byps_reg1)—Offset 814h ............................................................6085
19.1.5 (Cap_byps_reg2)—Offset 818h ............................................................6087
19.1.6 (reg_D0i3)—Offset 81Ch .....................................................................6088
19.1.7 (Tx_CMD_dly)—Offset 820h.................................................................6089
19.1.8 (Tx_DATA_dly_1)—Offset 824h ............................................................6090
19.1.9 (Tx_DATA_dly_2)—Offset 828h ............................................................6090
19.1.10 (Rx_CMD_Data_dly_1)—Offset 82Ch.....................................................6091
19.1.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .....................................................6092
19.1.12 (Rx_CMD_Data_dly_2)—Offset 834h.....................................................6093
19.1.13 (Master_Dll)—Offset 838h ...................................................................6094
19.1.14 (Auto_tuning)—Offset 840h .................................................................6095
19.1.15(emmc_Root_Space)—Offset 900h ........................................................6095
19.2 SD Card Registers Summary ............................................................................6096
19.2.1 (SW_LTR_val)—Offset 804h.................................................................6096
19.2.2 (Auto_LTR_val)—Offset 808h ...............................................................6097
19.2.3 (Cap_byps)—Offset 810h ....................................................................6098
19.2.4 (Cap_byps_reg1)—Offset 814h ............................................................6098
19.2.5 (Cap_byps_reg2)—Offset 818h ............................................................6100
334818 155
19.2.6 (reg_D0i3)—Offset 81Ch..................................................................... 6101
19.2.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6102
19.2.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6103
19.2.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6103
19.2.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................... 6104
19.2.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .................................................... 6105
19.2.12 (Rx_CMD_Data_dly_2)—Offset 834h .................................................... 6106
19.2.13 (Master_Dll)—Offset 838h................................................................... 6107
19.2.14 (Auto_tuning)—Offset 840h ................................................................ 6108
19.3 SDIO Registers Summary ............................................................................... 6108
19.3.1 (SW_LTR_val)—Offset 804h ................................................................ 6109
19.3.2 (Auto_LTR_val)—Offset 808h .............................................................. 6110
19.3.3 (Cap_byps)—Offset 810h .................................................................... 6110
19.3.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6111
19.3.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6113
19.3.6 (reg_D0i3)—Offset 81Ch..................................................................... 6114
19.3.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6115
19.3.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6115
19.3.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6116
19.3.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................... 6117
19.3.11 (Rx_Strobe_Ctrl_Path)—Offset 830h .................................................... 6118
19.3.12 (Rx_CMD_Data_dly_2)—Offset 834h .................................................... 6118
19.3.13 (Master_Dll)—Offset 838h................................................................... 6119
19.3.14 (Auto_tuning)—Offset 840h ................................................................ 6120
19.4 Registers Summary........................................................................................ 6121
19.4.1 (DEVVENDID)—Offset 0h .................................................................... 6121
19.4.2 (STATUSCOMMAND)—Offset 4h ............................................................ 6122
19.4.3 (REVCLASSCODE)—Offset 8h ............................................................... 6123
19.4.4 (CLLATHEADERBIST)—Offset Ch ........................................................... 6124
19.4.5 (BAR)—Offset 10h .............................................................................. 6124
19.4.6 (BAR_HIGH)—Offset 14h ..................................................................... 6125
19.4.7 (BAR1)—Offset 18h............................................................................. 6126
19.4.8 (BAR1_HIGH)—Offset 1Ch ................................................................... 6126
19.4.9 (SUBSYSTEMID)—Offset 2Ch................................................................ 6127
19.4.10(EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 6127
19.4.11(CAPABILITYPTR)—Offset 34h .............................................................. 6128
19.4.12(INTERRUPTREG)—Offset 3Ch .............................................................. 6128
19.4.13(POWERCAPID)—Offset 80h ................................................................. 6129
19.4.14(PMECTRLSTATUS)—Offset 84h ............................................................ 6130
19.4.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................. 6131
19.4.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ........................................... 6131
19.4.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h................................ 6132
19.4.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ........................................... 6132
19.4.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................... 6133
19.5 Registers Summary........................................................................................ 6134
19.5.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h .
6135
19.5.2 BlockSize Register (blocksize)—Offset 4h ............................................... 6136
19.5.3 BlockCount Register (blockcount)—Offset 6h .......................................... 6136
19.5.4 Argument1 Register (argument1)—Offset 8h .......................................... 6137
19.5.5 TransferMode Register (transfermode)—Offset Ch ................................... 6137
19.5.6 Command Register (command)—Offset Eh ............................................. 6138
19.5.7 Response Register (response01)—Offset 10h.......................................... 6139
19.5.8 Response Register (response2)—Offset 14h ........................................... 6140
19.5.9 Response Register (response3)—Offset 16h ........................................... 6140
156 334818
19.5.10Response Register (response4)—Offset 18h ............................................6141
19.5.11Response Register (response5)—Offset 1Ah ............................................6141
19.5.12Response Register (response6)—Offset 1Ch ............................................6142
19.5.13Response Register (response7)—Offset 1Eh ............................................6142
19.5.14Buffer DataPort Register (dataport)—Offset 20h ......................................6143
19.5.15eMMC Presentstate Register (presentstate)—Offset 24h............................6143
19.5.16HostControl1 Register (hostcontrol1)—Offset 28h ....................................6145
19.5.17PowerControl Register (powercontrol)—Offset 29h ...................................6146
19.5.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah...........................6147
19.5.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh .............................6148
19.5.20Clock Control Register (clockcontrol)—Offset 2Ch ....................................6149
19.5.21Timeout Control Register (timeoutcontrol)—Offset 2Eh .............................6150
19.5.22Software Reset Register (softwarereset)—Offset 2Fh................................6150
19.5.23Normal Interrupt Status Register (normalintrsts)—Offset 30h....................6151
19.5.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h ...........................6152
19.5.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h.....6154
19.5.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ..........6156
19.5.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .....6157
19.5.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah...........6158
19.5.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................6160
19.5.30Host Control2 Register (hostcontrol2)—Offset 3Eh ...................................6161
19.5.31Capabilities Register (capabilities)—Offset 40h ........................................6162
19.5.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h .........6164
19.5.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6165
19.5.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6166
19.5.35ADMA Error Status Register (admaerrsts)—Offset 54h ..............................6167
19.5.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h.............6168
19.5.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ..................6168
19.5.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ..................6169
19.5.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .....................6169
19.5.40Slot Interrupt Status Register (slotintrsts)—Offset FCh .............................6170
19.5.41Host Controller Version Register (hostcontrollerver)—Offset FEh ................6171
19.6 Registers Summary ........................................................................................6171
19.6.1 (DEVVENDID)—Offset 0h.....................................................................6172
19.6.2 (STATUSCOMMAND)—Offset 4h.............................................................6172
19.6.3 (REVCLASSCODE)—Offset 8h ................................................................6173
19.6.4 (CLLATHEADERBIST)—Offset Ch............................................................6174
19.6.5 (BAR)—Offset 10h ...............................................................................6175
19.6.6 (BAR_HIGH)—Offset 14h ......................................................................6175
19.6.7 (BAR1)—Offset 18h .............................................................................6176
19.6.8 (BAR1_HIGH)—Offset 1Ch ....................................................................6176
19.6.9 (SUBSYSTEMID)—Offset 2Ch ................................................................6177
19.6.10(EXPANSION_ROM_BASEADDR)—Offset 30h ...........................................6178
19.6.11(CAPABILITYPTR)—Offset 34h ...............................................................6178
19.6.12(INTERRUPTREG)—Offset 3Ch ...............................................................6179
19.6.13(POWERCAPID)—Offset 80h..................................................................6179
19.6.14(PMECTRLSTATUS)—Offset 84h .............................................................6180
19.6.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h ...............................................6181
19.6.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ............................................6181
19.6.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................6182
19.6.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................6183
19.6.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................6183
19.7 Registers Summary ........................................................................................6184
334818 157
19.7.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h .
6185
19.7.2 BlockSize Register (blocksize)—Offset 4h ............................................... 6186
19.7.3 BlockCount Register (blockcount)—Offset 6h .......................................... 6187
19.7.4 Argument1 Register (argument1)—Offset 8h .......................................... 6187
19.7.5 TransferMode Register (transfermode)—Offset Ch ................................... 6188
19.7.6 Command Register (command)—Offset Eh ............................................. 6188
19.7.7 Response Register (response01)—Offset 10h.......................................... 6189
19.7.8 Response Register (response2)—Offset 14h ........................................... 6190
19.7.9 Response Register (response3)—Offset 16h ........................................... 6190
19.7.10Response Register (response4)—Offset 18h ........................................... 6191
19.7.11Response Register (response5)—Offset 1Ah ........................................... 6191
19.7.12Response Register (response6)—Offset 1Ch ........................................... 6192
19.7.13Response Register (response7)—Offset 1Eh ........................................... 6192
19.7.14Buffer DataPort Register (dataport)—Offset 20h...................................... 6193
19.7.15SDIO PresentState Register (presentstate)—Offset 24h............................ 6194
19.7.16HostControl1 Register (hostcontrol1)—Offset 28h.................................... 6196
19.7.17PowerControl Register (powercontrol)—Offset 29h .................................. 6197
19.7.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .......................... 6197
19.7.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................. 6198
19.7.20Clock Control Register (clockcontrol)—Offset 2Ch .................................... 6199
19.7.21Timeout Control Register (timeoutcontrol)—Offset 2Eh ............................ 6200
19.7.22Software Reset Register (softwarereset)—Offset 2Fh ............................... 6201
19.7.23Normal Interrupt Status Register (normalintrsts)—Offset 30h ................... 6201
19.7.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h .......................... 6203
19.7.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h .... 6204
19.7.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h .......... 6206
19.7.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .... 6207
19.7.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah .......... 6209
19.7.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................ 6210
19.7.30Host Control2 Register (hostcontrol2)—Offset 3Eh................................... 6211
19.7.31Capabilities Register (capabilities)—Offset 40h........................................ 6212
19.7.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ........ 6215
19.7.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6215
19.7.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6216
19.7.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................. 6217
19.7.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ............ 6218
19.7.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................. 6219
19.7.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ................. 6219
19.7.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .................... 6220
19.7.40Slot Interrupt Status Register (slotintrsts)—Offset FCh............................. 6220
19.7.41Host Controller Version Register (hostcontrollerver)—Offset FEh................ 6221
19.8 Registers Summary........................................................................................ 6222
19.8.1 (DEVVENDID)—Offset 0h .................................................................... 6222
19.8.2 (STATUSCOMMAND)—Offset 4h ............................................................ 6223
19.8.3 (REVCLASSCODE)—Offset 8h ............................................................... 6224
19.8.4 (CLLATHEADERBIST)—Offset Ch ........................................................... 6224
19.8.5 (BAR)—Offset 10h .............................................................................. 6225
19.8.6 (BAR_HIGH)—Offset 14h ..................................................................... 6226
19.8.7 (BAR1)—Offset 18h............................................................................. 6226
19.8.8 (BAR1_HIGH)—Offset 1Ch ................................................................... 6227
19.8.9 (SUBSYSTEMID)—Offset 2Ch................................................................ 6227
19.8.10(EXPANSION_ROM_BASEADDR)—Offset 30h .......................................... 6228
158 334818
19.8.11(CAPABILITYPTR)—Offset 34h ...............................................................6229
19.8.12(INTERRUPTREG)—Offset 3Ch ...............................................................6229
19.8.13(POWERCAPID)—Offset 80h..................................................................6230
19.8.14(PMECTRLSTATUS)—Offset 84h .............................................................6230
19.8.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h ...............................................6231
19.8.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ............................................6232
19.8.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h ................................6232
19.8.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch ............................................6233
19.8.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ....................................6234
19.9 Registers Summary ........................................................................................6235
19.9.1 SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6236
19.9.2 BlockSize Register (blocksize)—Offset 4h................................................6236
19.9.3 BlockCount Register (blockcount)—Offset 6h...........................................6237
19.9.4 Argument1 Register (argument1)—Offset 8h...........................................6237
19.9.5 TransferMode Register (transfermode)—Offset Ch....................................6238
19.9.6 Command Register (command)—Offset Eh..............................................6239
19.9.7 Response Register (response01)—Offset 10h ..........................................6240
19.9.8 Response Register (response2)—Offset 14h ............................................6240
19.9.9 Response Register (response3)—Offset 16h ............................................6241
19.9.10Response Register (response4)—Offset 18h ............................................6241
19.9.11Response Register (response5)—Offset 1Ah ............................................6242
19.9.12Response Register (response6)—Offset 1Ch ............................................6242
19.9.13Response Register (response7)—Offset 1Eh ............................................6243
19.9.14Buffer DataPort Register (dataport)—Offset 20h ......................................6243
19.9.15SD Card PresentState Register (presentstate)—Offset 24h ........................6244
19.9.16HostControl1 Register (hostcontrol1)—Offset 28h ....................................6246
19.9.17PowerControl Register (powercontrol)—Offset 29h ...................................6247
19.9.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah...........................6248
19.9.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh .............................6249
19.9.20Clock Control Register (clockcontrol)—Offset 2Ch ....................................6250
19.9.21Timeout Control Register (timeoutcontrol)—Offset 2Eh .............................6250
19.9.22Software Reset Register (softwarereset)—Offset 2Fh................................6251
19.9.23Normal Interrupt Status Register (normalintrsts)—Offset 30h....................6252
19.9.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h ...........................6253
19.9.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h.....6255
19.9.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ..........6256
19.9.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h .....6258
19.9.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah...........6259
19.9.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ................6260
19.9.30Host Control2 Register (hostcontrol2)—Offset 3Eh ...................................6261
19.9.31Capabilities Register (capabilities)—Offset 40h ........................................6263
19.9.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h .........6265
19.9.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6266
19.9.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6267
19.9.35ADMA Error Status Register (admaerrsts)—Offset 54h ..............................6268
19.9.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h.............6268
19.9.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ..................6269
19.9.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ..................6270
19.9.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h .....................6270
19.9.40Slot Interrupt Status Register (slotintrsts)—Offset FCh .............................6271
19.9.41Host Controller Version Register (hostcontrollerver)—Offset FEh ................6271
19.10 eMMC, SD Card & SDIO Idle Clock Gating Register..............................................6272
334818 159
19.11 eMMC Registers Summary .............................................................................. 6275
19.11.1 (SW_LTR_val)—Offset 804h ................................................................ 6275
19.11.2 (Auto_LTR_val)—Offset 808h .............................................................. 6276
19.11.3 (Cap_byps)—Offset 810h .................................................................... 6277
19.11.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6277
19.11.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6279
19.11.6 (reg_D0i3)—Offset 81Ch..................................................................... 6280
19.11.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6281
19.11.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6281
19.11.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6282
19.11.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................. 6283
19.11.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ................................................... 6284
19.11.12 (Rx_CMD_Data_dly_2)—Offset 834h................................................... 6285
19.11.13 (Master_Dll)—Offset 838h ................................................................. 6286
19.11.14 (Auto_tuning)—Offset 840h ............................................................... 6286
19.11.15(emmc_Root_Space)—Offset 900h ...................................................... 6287
19.12 SD Card Registers Summary ........................................................................... 6289
19.12.1 (SW_LTR_val)—Offset 804h ................................................................ 6289
19.12.2 (Auto_LTR_val)—Offset 808h .............................................................. 6290
19.12.3 (Cap_byps)—Offset 810h .................................................................... 6291
19.12.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6291
19.12.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6293
19.12.6 (reg_D0i3)—Offset 81Ch..................................................................... 6294
19.12.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6295
19.12.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6295
19.12.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6296
19.12.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................. 6297
19.12.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ................................................... 6298
19.12.12 (Rx_CMD_Data_dly_2)—Offset 834h................................................... 6299
19.12.13 (Master_Dll)—Offset 838h ................................................................. 6300
19.12.14 (Auto_tuning)—Offset 840h ............................................................... 6300
19.13 SDIO Registers Summary ............................................................................... 6303
19.13.1 (SW_LTR_val)—Offset 804h ................................................................ 6303
19.13.2 (Auto_LTR_val)—Offset 808h .............................................................. 6304
19.13.3 (Cap_byps)—Offset 810h .................................................................... 6305
19.13.4 (Cap_byps_reg1)—Offset 814h ............................................................ 6305
19.13.5 (Cap_byps_reg2)—Offset 818h ............................................................ 6307
19.13.6 (reg_D0i3)—Offset 81Ch..................................................................... 6308
19.13.7 (Tx_CMD_dly)—Offset 820h ................................................................ 6309
19.13.8 (Tx_DATA_dly_1)—Offset 824h ........................................................... 6309
19.13.9 (Tx_DATA_dly_2)—Offset 828h ........................................................... 6310
19.13.10 (Rx_CMD_Data_dly_1)—Offset 82Ch .................................................. 6311
19.13.11 (Rx_Strobe_Ctrl_Path)—Offset 830h ................................................... 6312
19.13.12 (Rx_CMD_Data_dly_2)—Offset 834h................................................... 6313
19.13.13 (Master_Dll)—Offset 838h ................................................................. 6314
19.13.14 (Auto_tuning)—Offset 840h ............................................................... 6314
19.14 Registers Summary........................................................................................ 6317
19.14.1 (DEVVENDID)—Offset 0h .................................................................... 6317
19.14.2(STATUSCOMMAND)—Offset 4h ............................................................ 6318
19.14.3(REVCLASSCODE)—Offset 8h ............................................................... 6319
19.14.4(CLLATHEADERBIST)—Offset Ch ........................................................... 6319
19.14.5(BAR)—Offset 10h .............................................................................. 6320
19.14.6(BAR_HIGH)—Offset 14h ..................................................................... 6321
19.14.7(BAR1)—Offset 18h............................................................................. 6321
19.14.8(BAR1_HIGH)—Offset 1Ch ................................................................... 6322
160 334818
19.14.9(SUBSYSTEMID)—Offset 2Ch ................................................................6322
19.14.10(EXPANSION_ROM_BASEADDR)—Offset 30h .........................................6323
19.14.11(CAPABILITYPTR)—Offset 34h .............................................................6324
19.14.12(INTERRUPTREG)—Offset 3Ch .............................................................6324
19.14.13(POWERCAPID)—Offset 80h ................................................................6325
19.14.14(PMECTRLSTATUS)—Offset 84h ...........................................................6325
19.14.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6326
19.14.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6327
19.14.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6327
19.14.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6328
19.14.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6329
19.15 Registers Summary ........................................................................................6331
19.15.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6332
19.15.2BlockSize Register (blocksize)—Offset 4h................................................6332
19.15.3BlockCount Register (blockcount)—Offset 6h...........................................6333
19.15.4Argument1 Register (argument1)—Offset 8h...........................................6333
19.15.5TransferMode Register (transfermode)—Offset Ch....................................6334
19.15.6Command Register (command)—Offset Eh..............................................6335
19.15.7Response Register (response01)—Offset 10h ..........................................6336
19.15.8Response Register (response2)—Offset 14h ............................................6336
19.15.9Response Register (response3)—Offset 16h ............................................6337
19.15.10Response Register (response4)—Offset 18h...........................................6337
19.15.11Response Register (response5)—Offset 1Ah ..........................................6338
19.15.12Response Register (response6)—Offset 1Ch ..........................................6338
19.15.13Response Register (response7)—Offset 1Eh...........................................6339
19.15.14Buffer DataPort Register (dataport)—Offset 20h.....................................6339
19.15.15eMMC Presentstate Register (presentstate)—Offset 24h ..........................6340
19.15.16HostControl1 Register (hostcontrol1)—Offset 28h...................................6342
19.15.17PowerControl Register (powercontrol)—Offset 29h..................................6343
19.15.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .........................6344
19.15.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................6345
19.15.20Clock Control Register (clockcontrol)—Offset 2Ch ...................................6345
19.15.21Timeout Control Register (timeoutcontrol)—Offset 2Eh............................6346
19.15.22Software Reset Register (softwarereset)—Offset 2Fh ..............................6347
19.15.23Normal Interrupt Status Register (normalintrsts)—Offset 30h ..................6347
19.15.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h .........................6349
19.15.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h ...6350
19.15.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h .........6352
19.15.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h....6353
19.15.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah .........6355
19.15.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch ...............6356
19.15.30Host Control2 Register (hostcontrol2)—Offset 3Eh..................................6357
19.15.31Capabilities Register (capabilities)—Offset 40h .......................................6358
19.15.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h........6361
19.15.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6362
19.15.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6363
19.15.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................6364
19.15.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ...........6364
19.15.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................6365
19.15.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh.................6366
19.15.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ...................6366
19.15.40Slot Interrupt Status Register (slotintrsts)—Offset FCh............................6367
334818 161
19.15.41Host Controller Version Register (hostcontrollerver)—Offset FEh .............. 6367
19.16 Registers Summary........................................................................................ 6369
19.16.1 (DEVVENDID)—Offset 0h .................................................................... 6369
19.16.2(STATUSCOMMAND)—Offset 4h ............................................................ 6370
19.16.3(REVCLASSCODE)—Offset 8h ............................................................... 6371
19.16.4(CLLATHEADERBIST)—Offset Ch ........................................................... 6371
19.16.5(BAR)—Offset 10h .............................................................................. 6372
19.16.6(BAR_HIGH)—Offset 14h ..................................................................... 6373
19.16.7(BAR1)—Offset 18h............................................................................. 6373
19.16.8(BAR1_HIGH)—Offset 1Ch ................................................................... 6374
19.16.9(SUBSYSTEMID)—Offset 2Ch................................................................ 6374
19.16.10(EXPANSION_ROM_BASEADDR)—Offset 30h ......................................... 6375
19.16.11(CAPABILITYPTR)—Offset 34h ............................................................. 6376
19.16.12(INTERRUPTREG)—Offset 3Ch ............................................................. 6376
19.16.13(POWERCAPID)—Offset 80h................................................................ 6377
19.16.14(PMECTRLSTATUS)—Offset 84h ........................................................... 6377
19.16.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h ............................................. 6378
19.16.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h .......................................... 6379
19.16.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h .............................. 6379
19.16.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch .......................................... 6380
19.16.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h .................................. 6381
19.17 Registers Summary........................................................................................ 6383
19.17.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h .
6384
19.17.2BlockSize Register (blocksize)—Offset 4h ............................................... 6384
19.17.3BlockCount Register (blockcount)—Offset 6h .......................................... 6385
19.17.4Argument1 Register (argument1)—Offset 8h .......................................... 6385
19.17.5TransferMode Register (transfermode)—Offset Ch ................................... 6386
19.17.6Command Register (command)—Offset Eh ............................................. 6387
19.17.7Response Register (response01)—Offset 10h.......................................... 6388
19.17.8Response Register (response2)—Offset 14h ........................................... 6388
19.17.9Response Register (response3)—Offset 16h ........................................... 6389
19.17.10Response Register (response4)—Offset 18h .......................................... 6389
19.17.11Response Register (response5)—Offset 1Ah .......................................... 6390
19.17.12Response Register (response6)—Offset 1Ch .......................................... 6390
19.17.13Response Register (response7)—Offset 1Eh .......................................... 6391
19.17.14Buffer DataPort Register (dataport)—Offset 20h .................................... 6391
19.17.15SDIO PresentState Register (presentstate)—Offset 24h .......................... 6392
19.17.16HostControl1 Register (hostcontrol1)—Offset 28h .................................. 6394
19.17.17PowerControl Register (powercontrol)—Offset 29h ................................. 6395
19.17.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah......................... 6396
19.17.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh ........................... 6396
19.17.20Clock Control Register (clockcontrol)—Offset 2Ch .................................. 6397
19.17.21Timeout Control Register (timeoutcontrol)—Offset 2Eh ........................... 6398
19.17.22Software Reset Register (softwarereset)—Offset 2Fh.............................. 6399
19.17.23Normal Interrupt Status Register (normalintrsts)—Offset 30h.................. 6399
19.17.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h......................... 6401
19.17.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h... 6402
19.17.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ........ 6404
19.17.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h ... 6405
19.17.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah......... 6407
19.17.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch .............. 6408
19.17.30Host Control2 Register (hostcontrol2)—Offset 3Eh ................................. 6409
19.17.31Capabilities Register (capabilities)—Offset 40h ...................................... 6410
19.17.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ....... 6413
162 334818
19.17.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h....................................6413
19.17.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h ...................................................................................................6414
19.17.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................6415
19.17.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h ...........6416
19.17.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................6417
19.17.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh.................6417
19.17.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ...................6418
19.17.40Slot Interrupt Status Register (slotintrsts)—Offset FCh............................6418
19.17.41Host Controller Version Register (hostcontrollerver)—Offset FEh...............6419
19.18 Registers Summary ........................................................................................6421
19.18.1 (DEVVENDID)—Offset 0h.....................................................................6421
19.18.2(STATUSCOMMAND)—Offset 4h.............................................................6422
19.18.3(REVCLASSCODE)—Offset 8h ................................................................6423
19.18.4(CLLATHEADERBIST)—Offset Ch............................................................6423
19.18.5(BAR)—Offset 10h ...............................................................................6424
19.18.6(BAR_HIGH)—Offset 14h ......................................................................6425
19.18.7(BAR1)—Offset 18h .............................................................................6425
19.18.8(BAR1_HIGH)—Offset 1Ch ....................................................................6426
19.18.9(SUBSYSTEMID)—Offset 2Ch ................................................................6426
19.18.10(EXPANSION_ROM_BASEADDR)—Offset 30h .........................................6427
19.18.11(CAPABILITYPTR)—Offset 34h .............................................................6428
19.18.12(INTERRUPTREG)—Offset 3Ch .............................................................6428
19.18.13(POWERCAPID)—Offset 80h ................................................................6429
19.18.14(PMECTRLSTATUS)—Offset 84h ...........................................................6429
19.18.15(PCIDEVIDLE_CAP_RECORD)—Offset 90h .............................................6430
19.18.16(DEVID_VEND_SPECIFIC_REG)—Offset 94h ..........................................6431
19.18.17(D0I3_CONTROL_SW_LTR_MMIO_REG)—Offset 98h...............................6431
19.18.18(DEVICE_IDLE_POINTER_REG)—Offset 9Ch...........................................6432
19.18.19(D0I3_MAX_POW_LAT_PG_CONFIG)—Offset A0h ...................................6433
19.19 Registers Summary ........................................................................................6435
19.19.1SDMA System Address Register/Argument2 Register (sdmasysaddr)—Offset 0h..
6436
19.19.2BlockSize Register (blocksize)—Offset 4h................................................6436
19.19.3BlockCount Register (blockcount)—Offset 6h...........................................6437
19.19.4Argument1 Register (argument1)—Offset 8h...........................................6437
19.19.5TransferMode Register (transfermode)—Offset Ch....................................6438
19.19.6Command Register (command)—Offset Eh..............................................6439
19.19.7Response Register (response01)—Offset 10h ..........................................6440
19.19.8Response Register (response2)—Offset 14h ............................................6440
19.19.9Response Register (response3)—Offset 16h ............................................6441
19.19.10Response Register (response4)—Offset 18h...........................................6441
19.19.11Response Register (response5)—Offset 1Ah ..........................................6442
19.19.12Response Register (response6)—Offset 1Ch ..........................................6442
19.19.13Response Register (response7)—Offset 1Eh...........................................6443
19.19.14Buffer DataPort Register (dataport)—Offset 20h.....................................6443
19.19.15SD Card PresentState Register (presentstate)—Offset 24h.......................6444
19.19.16HostControl1 Register (hostcontrol1)—Offset 28h...................................6446
19.19.17PowerControl Register (powercontrol)—Offset 29h..................................6447
19.19.18BlockGapControl Register (blockgapcontrol)—Offset 2Ah .........................6448
19.19.19Wakeup Control Register (wakeupcontrol)—Offset 2Bh............................6449
19.19.20Clock Control Register (clockcontrol)—Offset 2Ch ...................................6450
19.19.21Timeout Control Register (timeoutcontrol)—Offset 2Eh............................6450
19.19.22Software Reset Register (softwarereset)—Offset 2Fh ..............................6451
334818 163
19.19.23Normal Interrupt Status Register (normalintrsts)—Offset 30h.................. 6452
19.19.24ErrorInterruptStatus_Register (errorintrsts)—Offset 32h......................... 6453
19.19.25Normal Interrupt Status Enable Register (normalintrstsena)—Offset 34h... 6455
19.19.26Error Interrupt Status Enable Register (errorintrstsena)—Offset 36h ........ 6456
19.19.27Normal Interrupt Signal Enable Register (normalintrsigena)—Offset 38h ... 6458
19.19.28Error Interrupt Signal Enable Register (errorintrsigena)—Offset 3Ah......... 6459
19.19.29Auto CMD12 Error Status Register (autocmderrsts)—Offset 3Ch .............. 6460
19.19.30Host Control2 Register (hostcontrol2)—Offset 3Eh ................................. 6461
19.19.31Capabilities Register (capabilities)—Offset 40h ...................................... 6463
19.19.32Maximum Current Capabilities Register (maxcurrentcap)—Offset 48h ....... 6465
19.19.33Force Event REGISTER for AUTO CMD Error Status
(ForceEventforAUTOCMDErrorStatus)—Offset 50h ................................... 6466
19.19.34Force Event Register for Error Interrupt Status (forceeventforerrintsts)—Offset
52h................................................................................................... 6467
19.19.35ADMA Error Status Register (admaerrsts)—Offset 54h ............................ 6468
19.19.36ADMA System Address Register0&1 (admasysaddr01)—Offset 58h .......... 6468
19.19.37ADMA System Address Register1 (admasysaddr2)—Offset 5Ch ................ 6469
19.19.38ADMA System Address Register1 (admasysaddr3)—Offset 5Eh ................ 6470
19.19.39Boot Timeout Control Register (boottimeoutcnt)—Offset 70h ................... 6470
19.19.40Slot Interrupt Status Register (slotintrsts)—Offset FCh ........................... 6471
19.19.41Host Controller Version Register (hostcontrollerver)—Offset FEh .............. 6471
20 I2S....................................................................................................................... 6473
20.1 Register Summary ......................................................................................... 6473
20.1.1 SSP Control 0 (SSC0) - Offset 00h ........................................................ 6473
20.1.2 SSP Control 1 (SSC1) - Offset 04h ........................................................ 6475
20.1.3 SSP Status (SSS) - Offset 08h .............................................................. 6477
20.1.4 SSP Data (SSD) - Offset 10h ................................................................ 6479
20.1.5 SSP Time Out (SSTO) - Offset 28h ........................................................ 6480
20.1.6 SSP Programmable Serial Protocol (SSPSP) - Offset 2Ch .......................... 6480
20.1.7 SSP TX Time Slot Active (SSTSA) - Offset 30h ........................................ 6482
20.1.8 SSP RX Time Slot Active (SSRSA) - Offset 34h........................................ 6483
20.1.9 SSP Time Slot Status (SSTSS) - Offset 38h ............................................ 6483
20.1.10SSP Command/Status 2 (SSC2) - Offset 40h .......................................... 6484
20.1.11SSP Programmable Serial Protocol 2 (SSPSP2) - Offset 44h ...................... 6486
20.1.12SSP Command/Status 3 (SSC3) - Offset 48h .......................................... 6486
20.1.13SSP IO Control (SSIOC) - Offset 4Ch ..................................................... 6487
20.2 M/N Clock Synthesizer Registers ...................................................................... 6488
20.2.1 Register Summary .............................................................................. 6488
20.3 MCLK and BCLK Calculation: ........................................................................... 6489
20.3.1 Offset 000h: MDIVCTRL - MCLK Divider Control Register .......................... 6489
20.3.2 Offset 080h: MDIV0R – MCLK Divider 0 Ratio Register ............................. 6490
20.3.3 Offset 084h: MDIV1R – MCLK Divider 1 Ratio Register ............................. 6490
20.3.4 Offset 100h: I2S1_MDIVMVAL – I2S1 M/N Divider M Value Register .......... 6491
20.3.5 Offset 104h: I2S1_MDIVNVAL – I2S1 M/N Divider N Value Register ........... 6491
20.3.6 Offset 108h: I2S2_MDIVMVAL – I2S2 M/N Divider M Value Register .......... 6492
20.3.7 Offset 10Ch: I2S2_MDIVNVAL – I2S2 M/N Divider N Value Register........... 6492
20.3.8 Offset 110h: I2S3_MDIVMVAL – I2S3 M/N Divider M Value Register .......... 6493
20.3.9 Offset 114h: I2S3_MDIVNVAL – I2S3 M/N Divider N Value Register ........... 6493
20.3.10Offset 118h: I2S4_MDIVMVAL – I2S4 M/N Divider M Value Register .......... 6493
20.3.11Offset 11Ch: I2S4_MDIVNVAL – I2S4 M/N Divider N Value Register........... 6494
20.3.12Offset 120h: I2S5_MDIVMVAL – I2S5 M/N Divider M Value Register .......... 6494
20.3.13Offset 124h: I2S5_MDIVNVAL – I2S5 M/N Divider N Value Register ........... 6495
20.3.14Offset 128h: I2S6_MDIVMVAL – I2S6 M/N Divider M Value Register .......... 6495
20.3.15Offset 12Ch: I2S6_MDIVNVAL – I2S6 M/N Divider N Value Register........... 6495
164 334818
2-1 Memory Map Configuration Registers ............................................................................ 8
2-2 Low DRAM Default Address Decode Rule ....................................................................... 9
2-3 Legacy VGA A.......................................................................................................... 10
2-4 Legacy MDA ............................................................................................................ 10
2-5 Legacy VGA B.......................................................................................................... 11
2-6 PMR-L .................................................................................................................... 11
2-7 TSEG...................................................................................................................... 12
2-8 GSM....................................................................................................................... 12
2-9 Low MMIO Address Range ......................................................................................... 13
2-10PCIe MMCFG ........................................................................................................... 14
2-11MCHBAR ................................................................................................................. 14
2-12Default VTd BAR ...................................................................................................... 15
2-13Graphics VTd BAR .................................................................................................... 15
2-14GTTMMADR ............................................................................................................. 16
2-15GMADR................................................................................................................... 16
2-16I-Unit BAR .............................................................................................................. 17
2-17LPC Generic Memory Range....................................................................................... 17
2-18CRAB_ABORT .......................................................................................................... 17
2-19IOAPIC ................................................................................................................... 18
2-20HPET ...................................................................................................................... 18
2-21TPM locality 0 .......................................................................................................... 18
2-22TPM Locality 1-3 ...................................................................................................... 19
2-23TPM Locality 1-3 ...................................................................................................... 19
2-24xHCI.DBC ............................................................................................................... 19
2-25IOAPIC ................................................................................................................... 20
2-26BIOS1 .................................................................................................................... 20
2-27BIOS2 .................................................................................................................... 21
2-28BIOS3 .................................................................................................................... 21
2-29BIOS4 .................................................................................................................... 21
2-30High DRAM.............................................................................................................. 22
2-31PMR-H.................................................................................................................... 23
2-32High MMIO Address Range ........................................................................................ 23
2-33Fixed I/O Address Map Positive Decode ....................................................................... 27
2-34Fixed I/O Address Map Subtractive Decode.................................................................. 28
2-35Legacy Variable I/O Address Map ............................................................................... 30
2-36Display IOBAR ......................................................................................................... 30
2-37PCI Config PORT CF8 Mapping ................................................................................... 31
2-38PCI Config Memory Bar Mapping ................................................................................ 32
2-39Funny I/O Address Ranges and Routing ...................................................................... 35
2-40P2SB MMIO Register Interface ................................................................................... 35
3-1 PCI Configuration Matrix: (Snapshot effective 10/12/2014 12:38 PM) ............................. 40
4-1 Fixed I/O Register Access Method Example (P80 Register) ............................................. 43
4-2 Referenced I/O Register Access Method Example (HSTS Register) .................................. 44
4-3 PCI Register Access Method Example (VID Register) ..................................................... 44
4-4 PCI CONFIG_ADDRESS Register (I/O PORT CF8h) Mapping ............................................ 44
4-5 Fixed Memory-Mapped Register Access Method Example (IDX Register) .......................... 46
4-6 Memory-Mapped Register Access Method Example (_MBAR Register) .............................. 46
4-7 P2SB MMIO Register Interface ................................................................................... 47
4-8 Access Type Explanations.......................................................................................... 48
4-9 Attributes/Modifiers are Applied to Base Access Types to Describe HW Interaction or Other
Details.................................................................................................................... 48
5-1 Summary of pcs_regs_wrapper Registers .................................................................... 51
5-2 Summary of pcs_regs_wrapper Registers .................................................................... 52
5-3 Summary of pcs_regs_wrapper Registers .................................................................... 96
5-4 Summary of pcs_regs_wrapper Registers .................................................................. 140
334818 1
5-5 Summary of pcs_regs_wrapper Registers .................................................................. 184
5-6 Summary of memss_regs Registers .......................................................................... 228
5-7 Summary of pcs_regs_wrapper Registers .................................................................. 273
5-8 Summary of pcs_regs_wrapper Registers .................................................................. 329
5-9 Summary of pcs_regs_wrapper Registers .................................................................. 374
5-10Summary of pcs_regs_wrapper Registers .................................................................. 742
5-11Summary of cpgc_t_submap Registers ...................................................................... 771
5-12Summary of cpgc_c_submap Registers.................................................................... 1031
5-13Summary of cpgc_t_submap Registers .................................................................... 1061
5-14Summary of cpgc_c_submap Registers.................................................................... 1321
5-15Summary of cpgc_t_submap Registers .................................................................... 1351
5-16Summary of pcs_regs_wrapper Registers ................................................................ 1611
5-17Summary of pcs_regs_wrapper Registers ................................................................ 1613
5-18Summary of pcs_regs_wrapper Registers ................................................................ 1657
5-19Summary of pcs_regs_wrapper Registers ................................................................ 1701
5-20Summary of pcs_regs_wrapper Registers ................................................................ 1745
5-21Summary of memss_regs Registers ........................................................................ 1789
5-22Summary of pcs_regs_wrapper Registers ................................................................ 1833
5-23Summary of pcs_regs_wrapper Registers ................................................................ 1891
5-24Summary of pcs_regs_wrapper Registers ................................................................ 1937
5-25Summary of pcs_regs_wrapper Registers ................................................................ 2305
6-1 Summary of pcs_regs Registers.............................................................................. 2335
7-1 Summary of pcs_regs Registers.............................................................................. 2337
7-2 Summary of pcs_regs Registers.............................................................................. 2341
8-1 Summary of pcs_regs_wrapper Registers ................................................................ 2345
8-2 Summary of pcs_regs_wrapper Registers ................................................................ 2359
8-3 Summary of pcs_regs_wrapper Registers ................................................................ 2368
8-4 Summary of pcs_regs_wrapper Registers ................................................................ 2373
8-5 Summary of pcs_regs_wrapper Registers ................................................................ 2381
8-6 Summary of pcs_regs_wrapper Registers ................................................................ 2382
8-7 Summary of pcs_regs_wrapper Registers ................................................................ 2383
8-8 Summary of pcs_regs_wrapper Registers ................................................................ 2384
8-9 Summary of pcs_regs_wrapper Registers ................................................................ 2385
8-10Summary of pcs_regs_wrapper Registers ................................................................ 2391
8-11Summary of pcs_regs_wrapper Registers ................................................................ 2407
8-12Summary of pcs_regs_wrapper Registers ................................................................ 2417
8-13Summary of pcs_regs_wrapper Registers ................................................................ 2423
8-14Summary of pcs_regs_wrapper Registers ................................................................ 2431
8-15Summary of pcs_regs_wrapper Registers ................................................................ 2433
8-16Summary of pcs_regs_wrapper Registers ................................................................ 2435
8-17Summary of pcs_regs_wrapper Registers ................................................................ 2437
8-18Summary of pcs_regs_wrapper Registers ................................................................ 2439
9-1 Summary of pcs_regs_wrapper Registers ................................................................ 2445
9-2 Summary of pcs_regs_wrapper Registers ................................................................ 2473
9-3 Summary of pcs_regs_wrapper Registers ................................................................ 2477
9-4 Summary of pcs_regs_wrapper Registers ................................................................ 2507
10-1Summary of IUNIT_CFG Registers .......................................................................... 2509
10-2Summary of IUNIT_CFG Registers .......................................................................... 2529
11-1Summary of HDAHC_CFGREG Registers................................................................... 2549
11-2Summary of HDAHC_MMREG Registers.................................................................... 2590
11-3Summary of HDAHC_CFGREG Registers................................................................... 2917
11-4Summary of HDAHC_MMREG Registers.................................................................... 2959
12-1Summary of ACPI CR Registers .............................................................................. 3285
12-2Summary of GCR CR Registers ............................................................................... 3318
12-3Summary of IPC Registers Registers ....................................................................... 3354
2 334818
12-4Summary of soc_regs_wrapper Registers .................................................................3361
12-5Summary of soc_regs_wrapper Registers .................................................................3376
12-6Summary of Pulse Width Modulator Controller Registers .............................................3391
12-7Summary of soc_regs_wrapper Registers .................................................................3396
12-8Summary of soc_regs_wrapper Registers .................................................................3411
12-9Summary of soc_regs_wrapper Registers .................................................................3426
12-10Summary of soc_regs_wrapper Registers ...............................................................3441
12-11Summary of ACPI CR Registers .............................................................................3457
12-12Summary of GCR CR Registers..............................................................................3491
12-13Summary of IPC Registers Registers ......................................................................3529
12-14Summary of soc_regs_wrapper Registers ...............................................................3537
12-15Summary of soc_regs_wrapper Registers ...............................................................3553
12-16Summary of Pulse Width Modulator Controller Registers ...........................................3569
12-17Summary of soc_regs_wrapper Registers ...............................................................3575
12-18Summary of soc_regs_wrapper Registers ...............................................................3591
12-19Summary of soc_regs_wrapper Registers ...............................................................3607
12-20Summary of soc_regs_wrapper Registers ...............................................................3623
13-1Summary of pcs_regs_wrapper Registers .................................................................3639
13-2Summary of pcs_regs_wrapper Registers .................................................................3643
13-3Summary of pcs_regs_wrapper Registers .................................................................3660
13-4Summary of pcs_regs_wrapper Registers .................................................................3686
13-5Summary of pcs_regs_wrapper Registers .................................................................3703
13-6Summary of pcs_regs_wrapper Registers .................................................................3707
13-7Summary of pcs_regs_wrapper Registers .................................................................3725
13-8Summary of pcs_regs_wrapper Registers .................................................................3751
14-1Summary of 0_31_0_APIC MEM Registers ................................................................3767
14-2Summary of 0_31_0_APIC MEM REG Registers .........................................................3931
14-3Summary of 0_31_0_CPU IO Registers ....................................................................3932
14-4Summary of 0_31_0_HPET MEM SPT Registers .........................................................3936
14-5Summary of 0_31_0_INTR IO Registers ...................................................................3980
14-6Summary of 0_31_0_LEG_8254_TIMER IO Registers .................................................3993
14-7Summary of 0_31_0_APIC MEM Registers ................................................................4001
14-8Summary of 0_31_0_APIC MEM REG Registers .........................................................4165
14-9Summary of 0_31_0_CPU IO Registers ....................................................................4167
14-10Summary of 0_31_0_HPET MEM SPT Registers........................................................4171
14-11Summary of 0_31_0_INTR IO Registers .................................................................4215
14-12Summary of 0_31_0_LEG_8254_TIMER IO Registers ...............................................4229
15-1Summary of map_iosf2ocp_pci_configreg Registers ...................................................4237
15-2Summary of map_iosf2ocp_pci_configreg Registers ...................................................4253
16-1Summary of pcie_cfg Registers ...............................................................................4269
16-2Summary of pcie_cfg Registers ...............................................................................4449
17-1Summary of sata_configreg_top Registers................................................................4629
17-2Summary of sata_configreg_top Registers................................................................4660
17-3Summary of sata_configreg_top Registers................................................................4661
17-4Summary of sata_configreg_top Registers................................................................4707
17-5Summary of sata_configreg_top Registers................................................................4709
17-6Summary of sata_configreg_top Registers................................................................4713
17-7Summary of sata_configreg_top Registers................................................................4745
17-8Summary of sata_configreg_top Registers................................................................4747
17-9Summary of sata_configreg_top Registers................................................................4795
17-10Summary of sata_configreg_top Registers ..............................................................4797
18-1Summary of 0_20_0_USBx MMIO Registers Registers ................................................4801
18-2Summary of 0_20_0_USBx PCI Config Registers Registers .........................................5117
18-3Summary of 0_20_0_usbx_exi_on_dbc_registers Registers ........................................5150
18-4Summary of USBX device top Registers ...................................................................5269
334818 3
18-5Summary of USBX device top Registers ................................................................... 5350
18-6Summary of USBX device top Registers ................................................................... 5398
18-7Summary of USBX device top Registers ................................................................... 5407
18-8Summary of USBX device top Registers ................................................................... 5411
18-9Summary of USBX device top Registers ................................................................... 5415
18-10Summary of USBX device top Registers ................................................................. 5427
18-11Summary of 0_20_0_USBx MMIO Registers Registers.............................................. 5439
18-12Summary of 0_20_0_USBx PCI Config Registers Registers ....................................... 5757
18-13Summary of 0_20_0_usbx_exi_on_dbc_registers Registers ...................................... 5791
18-14Summary of USBX device top Registers ................................................................. 5909
18-15Summary of USBX device top Registers ................................................................. 5991
18-16Summary of USBX device top Registers ................................................................. 6041
18-17Summary of USBX device top Registers ................................................................. 6051
18-18Summary of USBX device top Registers ................................................................. 6055
18-19Summary of USBX device top Registers ................................................................. 6059
18-20Summary of USBX device top Registers ................................................................. 6071
19-1Summary of CONVERGE_LAYER Registers................................................................ 6083
19-2Summary of CONVERGE_LAYER Registers................................................................ 6096
19-3Summary of CONVERGE_LAYER Registers................................................................ 6108
19-4Summary of soc_regs_wrapper Registers ................................................................ 6121
19-5Summary of SDHOST_OCP Registers ...................................................................... 6134
19-6Summary of soc_regs_wrapper Registers ................................................................ 6171
19-7Summary of SDHOST_OCP Registers ...................................................................... 6184
19-8Summary of soc_regs_wrapper Registers ................................................................ 6222
19-9Summary of SDHOST_OCP Registers ...................................................................... 6235
19-10Summary of CONVERGE_LAYER Registers .............................................................. 6275
19-11Summary of CONVERGE_LAYER Registers .............................................................. 6289
19-12Summary of CONVERGE_LAYER Registers .............................................................. 6303
19-13Summary of soc_regs_wrapper Registers............................................................... 6317
19-14Summary of SDHOST_OCP Registers..................................................................... 6331
19-15Summary of soc_regs_wrapper Registers............................................................... 6369
19-16Summary of SDHOST_OCP Registers..................................................................... 6383
19-17Summary of soc_regs_wrapper Registers............................................................... 6421
19-18Summary of SDHOST_OCP Registers..................................................................... 6435
4 334818
1 SoC Address Map
Each root space supports an independent IA system. Within a given IA system (Host or
CSE), the IA architecture defines several distinct address spaces that are accessible
through different mechanisms. Some of these spaces have clean architectural
definitions and others are less clean and overlap. It is not uncommon for a window in
one address space to allow access to resources in another space. This is true both for
address spaces within one root space (e.g., a Host Memory Address Space window to
Host PCI config space) and between Root spaces (e.g., a CSE Memory Address Space
window to DRAM that is also accessible from the Host Memory Space).
Note: The term “IAFW” is used throughout this document as a generic term for platform
specific code that runs on the IA cores before the OS is loaded, often referred to as
“BIOS”. The term “BIOS” is typically used for PC platforms, whereas mobile and
Android based platforms typically refer to IAFW.
The following address spaces are available within the Host Root space:
• Memory
• I/O
• PCI Configuration
• Funny I/O
• IOSF SB Private CR space
BIOS
0xFF00_0000
DRAM
MMIO-hi IO APIC
PCIe MMCFG 0xFEC0_0000
Relocatable Based on BAR
CRAB Abort
0xFEB0_0000
TOLUD
DSM
BDSM GSM
BGSM
TSEG
TOUUD TSEG BASE
PAM
0x000 E_0000
0x000C_0000
DRAM-Low
PRMRR PRMRR
PRMRR (relocatable ) Legacy VGA
PMR-H PMR-L 0x000 A_0000
PHMR PLMR
DRAM-High
DOS
Range
32
2 0x01_0000_0000
TOLUD MMIO-low 0x00_0010 _0000 Compatibility
1M
DRAM-Low Area
0
Uncore 39 bit
Lower 32 bits
Address Space
(4 GB)
(512 GB)
System DRAM memory is split into multiple independent architectural physical memory
segments. In order to enable System DRAM to be addressed contiguously at the
memory controller, “System DRAM address space” was defined. A transformation is
applied to the physical address to obtain the System DRAM address. Section 2.2,
"System DRAM Address Space" provides details on Physical to System DRAM
transformation. The SoC memory protection, security and coherency checks are
performed on the Physical memory address before transformation.
VT-d adds the concept of Guest Physical Address or GPA and Host Physical address
space or HPA. The Physical Address Space defined in this section corresponds to the
HPA. A GPA is an un-translated address.
The B-Unit system address decode logic will positively decode transactions to the
following locations:
DRAM
• C-unit (Host Bridge functionality: Dev0 Fun0)
• SPI (BIOS, dTPM)
• LPC (BIOS, dTPM, misc non-standard ranges)
• CSE (BIOS and fTPM)
• Display
• I-Unit
Any transaction that arrives at the B-Unit from the A-Unit and is decoded to return to
the A-Unit will be aborted. Transactions that are not positively decoded will be routed to
PSF1.
The A-Unit system decode logic will positively decode upstream requests from IOSF
agents as follows:
• Within MSI address range (0xFEEx_xxxx) route to Tunit
• Within DRAM memory aperture route to Bunit
• Otherwise abort
The Host memory address space is configurable. This document does not provide the
detailed register definitions. This following table provides the names and a description
of the primary registers used to control the memory configuration.
TOUUD Top of Upper Usable DRAM. Address above TOUUD target High MMIO. Address from 4 GB up to TOUUD
target DRAM.
TOLUD Top of Low Usable DRAM. As a rule addresses below TOLUD target DRAM target DRAM and addresses
between TOLUD and 4 GB target devices in MMIO space. There are exceptions to the rule.
BDSM Base of graphics Data Stolen Memory. A region used by the Integrated Graphics Device (IGD). BDSM
specifies the base and TOLUD specifies the DSM region.
BGSM Base of Graphics Stolen Memory. A region used by the IGD. BGSM specifies the base, and BDMS specifies
the limit of the GSM region.
TSEGMB T segment Memory Base. The region used for SMM protected DRAM. TSEGMB specifies the base, and
BGSM specifies the limit.
BMISC Contains fields for enabling various legacy regions including VGA and the BIOS PAM regions.
Range 0 to (TOLUD – 1)
The VGA range can be divided into three sub-ranges. Each range is either routed to the
IGD or a PCIe root port based on the steering bits.
The following conditions are used to determine where to route addresses within this
range:
• ABSegInDRAM:
BMISC.ABSegInDRAM = 1
• IGDEnabled:
(0.0.0.PCI.DEVEN.D2F0EN = 1)
AND (0.2.0.PCI.PMCSR.PSRSTAT = 2’b00)
AND (0.2.0.PCI.PCICMD2.MAE = 1)
Security No restrictions
Security No restrictions
Security No restrictions
The SoC does not support legacy SMM usage of the VGA range.
The SoC Does NOT support the ISA Hole Feature. This range is always mapped to
DRAM.
There is one range per VT-d engine. So the SoC has two PMR-L ranges.
In addition to PMR-L (below 4 GB) there is a PMR-H above 4 GB with the same access
restrictions.
Security GT has a copy of GfxVTd PMR. It will make sure that only VT-d walks are allowed to touch PMR and hence
get onto IDI. Other tnx that hit PMR are killed before they get onto IDI.
Display will add GfxVTd PMR. It will make sure that only VTd walks are allowed to go to PMR range and all
other tnx will be killed before they get onto IOSF primary.
DefVTd PMR will be implemented in Bunit.
Root complex integrated PCI devices have memory space BARs that can be configured
to claim memory within this region. Root Ports (PCIe or Mobile Express) have Base and
limit range registers that can be configured to claim memory within this region. IAFW
and the OS ensure that the PCI BARs are not programmed to overlap with any of the
legacy address ranges.
From IDI PSF1 on VC0b, unless a specific rule supersedes this rule.
Note: A fixed PCI config MM space of 256 MB is overkill and would waste DRAM space on a
32 b (4 GB) system. Ideally the MM window would be configurable to match the needs
of the system and minimize DRAM waste. This needs to be investigated for future
derivatives.
Note: When I-Unit is configured as a “child of graphics”, the I-Unit PCI config space will be
disabled and configuration transactions to B/D/F 0/3/0 will be routed to the IOSF fabric
and aborted.
IF (B/D/F = 0/0/0)
C-unit on VC0b
ELSE IF ((B/D/F = 0/2/0) AND (DEVEN.D2F0EN))
Display on VC0a
ELSE IF ((B/D/F = 0/3/0) AND (DEVEN.D3F0EN))
I-Unit on VC0a
ELSE
PSF1
Security GT is not allowed to access this range. If GT does attempt access the transaction is forwarded to IOSF as a
Memory transaction.
MCHBAR is the BAR for all System Agent memory mapped registers. Transactions are
routed on IOSF primary to the C-unit and from the C-unit they are distributed as
needed on IOSF SB.
The A-Unit TAD should not decode for MCHBAR, DefVTDBAR or GFxVTdBAR. This will
prevent P2P transactions from VC0a targeting the C-unit. These 3 BARs are source
decoded by B-Unit.
Security B-Unit
The Default VTd BAR is the BAR for the Default IOMMU memory mapped registers.
Transactions are routed on IOSF primary to the C-unit. The C-unit forwards the
transaction to the Default IOMMU on IOSF SB.
Security No restrictions.
The Graphics VTd BAR is the BAR for the Graphics IOMMU memory mapped registers.
Transactions are routed on IOSF primary to Display.
Although this is a dev0 owned memory BAR, the registers live in dev2 and dev2 must
be enabled to access this memory range.
• IGDEnabled:
(0.0.0.PCI.DEVEN.D2F0EN = 1)
AND (0.2.0.PCI.PMCSR.PSRSTAT = 2’b00)
AND (0.2.0.PCI.PCICMD2.MAE = 1)
Security No restrictions.
Note: The IGD BARs are not restricted to Low MMIO space and could be programmed in High
MMIO space.
Note: The Integrated graphics device has two Host Memory Space BARs. These are standard
PCI BARs.
Note: Address decode to these BARs are valid if the Integrated Graphics device is enabled
and system software has enabled the Memory Access to the device:
• IGDEnabled:
(0.0.0.PCI.DEVEN.D2F0EN = 1)
AND (0.2.0.PCI.PMCSR.PSRSTAT = 2’b00)
AND (0.2.0.PCI.PCICMD2.MAE = 1)
• MCHBARAlias:
offsets 0x14_0000 to 0x14_7FFF from GTTMADDR BASE
The registers in the IGD that live behind the GTTMMADR BAR are accessible in three
ways:
• By IA or peer transactions through the MMIO BAR described in this section
Section 2.4.2.1, "Integrated Graphics Device (IGD)")
• By GT using Funny I/O transactions
• By IA using an I/O BAR.
Security No Restrictions.
Security No restrictions.
2.1.4.4 I-Unit
The I-Unit contains one standard PCI BAR.
Note: The I-Unit BARs are not restricted to Low MMIO space and could be programmed in
High MMIO space.
Security No restrictions.
LPC Generic Memory Range. Enable via setting bit[0] of the LPC Generic Memory Range
register (D31:F0:offset 98h).
Security No restrictions.
Security No restrictions.
Security No restrictions.
Security No restrictions.
Security No restrictions.
Security No requirements
The IAFW region can be mapped to one of three physical locations: CSE SRAM, LPC, or
SPI flash.
• BIOSinSRAM
• BIOSinLPC
• BIOSinSPI
The IAFW range is broken into four sub-ranges. BIOS1 always is used for BIOS. BIOS2,
BIOS3 and BIOS4 may be used for BIOS or may be used as default MMIO addresses.
The BIOS3 and BIOS4 range is controlled by the BDE (BIOS Decode Enable) register.
When LPC is enabled the system agent should use the LPC BDE register. When SPI is
enabled the LPC should use the SPI BDE register.
Security No Requirements
Security No requirements.
Security No requirements.
To simplify the decoder in the B-Unit the legal programming of BDE need to be
restricted.
BDE[14:8] must be set or cleared together. This creates one region from 0xFF80_0000
to 0xFFF7_FFFF (7.5 MB in size).
• BDE[3:0] must be set or cleared together. This creates one 8 MB range from
0xFF00_0000 to 0xFF7F_FFFF.
0xFFF8_0000 0xFFFB_FFFF
0xFFB8_0000 0xFFBF_FFFF
There is one range per VT-d engine. So the SoC has two PMR-H ranges.
In addition to PMR-H (above 4 GB) there is a PMR-L below 4 GB with the same access
restrictions.
Security GT has a copy of GfxVTd PMR. It will make sure that only VT-d walks are allowed to touch PMR and hence
get onto IDI. Other tnx that hit PMR are killed before they get onto IDI.
Display will add GfxVTd PMR. It will make sure that only VTd walks are allowed to go to PMR range and all
other tnx will be killed before they get onto IOSF primary.
DefVTd PMR will be implemented in Bunit.
https://hsdes-stable.intel.com/home/default.html#article?id=101147810
Root complex integrated PCI devices have memory space BARs that can be configured
to claim memory within this region. Root Ports (PCIe or Mobile Express) have Base and
limit range registers that can be configured to claim memory within this region.
Security No restrictions.
High MMIO
TOUUD
High DRAMWindow
BIOSBoot
IO-APIC
4GB: 0x01_0000_0000
LPC/TPM
HPET
Low MMIO IO-APIC
TOLUD ABORT
OSVisible DRAM
ExtendedConfig
Low DRAMWindow
DOSDRAM DOSDRAM
TOLUD could be set to 3 GB, but any Physical Address Space request from 2 GB to 3 GB
will exceed available DRAM and this range will need to be marked as unavailable by the
IAFW to the OS (“bad”). Instead, it is better to leave the 2 GB to 3 GB Physical Address
Space range available for MMIO devices. Setting TOLUD to 2 GB makes all 2 GB of
DRAM available and provides 2 GB of Low MMIO space.
Because available DRAM is less than 4 GB, BUNIT.TOUUD should be set to 4 GB,
allowing all of the 4 GB to 64 GB address space to be used for 64 b PCI MMIO.
Setting TOLUD to 3 GB gives the required range for Low MMIO and makes the
maximum amount of Physical Address Range below 4 GB available to access DRAM.
To make use of the remaining DRAM Address Space (3 GB to 8 GB), the Physical
Address Space range 4 GB to 9 GB will automatically be mapped downwards by 1 GB
(subtract 4 GB and add TOLUD) to 3 GB to 8 GB in DRAM Address Space before the
request make it to the memory controller. This mapping happens for all DRAM request
from CPUs or devices.
TOUUD would be set to 9 GB and the full remaining Physical Address Space range from
9 GB to 512 GB is available for HIGH MMIO.
Note: Access to the SMM area of physical address space from agents other than the CPU
should be prevented. It is the responsibility of IAFW to use a SMM policy registers for
this functionality.
IAFW must also program the SMRR register in the CPU(s) to prevent a cache based
security risk.
The CPU micro-code is responsible for ensuring that I/O transactions issued on IDI do
not cross a 4 B boundary. When an instruction would results in an un-aligned I/O
transaction micro-code will issue two I/O transactions. When an instruction targets the
upper three bytes of the 64 KB I/O space (FFFDh-FFFFh) and the transaction is split,
the second half of the transaction will access some or all of the “+ 3” bytes of I/O space
(1_0000h to 1_00002h). For example a 4 B read to FFFEh results in a 2 B transaction
to FFFEh, and a 2 B transaction to 1_0000h.
Note: Funny I/O is treated as a separate address space. Eight byte Funny I/O transactions
are allowed but micro-code will ensure they are always naturally aligned.
Some root complex integrated PCI devices have I/O space BARs that can be configured
to claim memory within this region. Root Ports (PCIe or Mobile Express) have Base and
limit range registers that can be configured to claim I/O addresses within this region.
IAFW and the OS ensure that the PCI BARs are not programmed to overlap with any of
the legacy address ranges.
The following table defines the Fixed I/O address ranges that are positively decoded in
the system agent. If any of these ranges are not enabled, a transaction to that range
will subtractively decode to the P2SB.
The System Agent must shadow a copy of several LPC registers (IOE and IOD). Only
one of LPC registers will be enabled at a time and they always have the same device
and function number (specifically device 31, function 0).
220h–227h LPC ((IOE.CAE & IOD.CA) = 3’b010) OR ((IOE.CBE & IOD.CB) = 03’b10)
228h–22Fh LPC ((IOE.CAE & IOD.CA) = 3’b011) OR ((IOE.CBE & IOD.CB) = 3’b011)
238h–23Fh LPC (9IOE.CAE & IOD.CA) = 3’b100) OR (IOE.CBE & IOD.CB = 3’b100)
2E8h–2EFh LPC ((IOE.CAE & IOD.CA) = 3’b101) OR ((IOE.CBE & IOD.CB) = 3’b101)
2F8h–2FFh LPC ((IOE.CAE & IOD.CA) = 3’b001) OR ((IOE.CBE & IOD.CB) = 3’b001)
338h–33Fh LPC ((IOE.CAE & IOD.CA) = 3’b110) OR ((IOE.CBE & IOD.CB) = 3’b110)
3E8h–3EFh LPC ((IOE.CAE & IOD.CA) = 3’b111) OR ((IOE.CBE & IOD.CB) = 3’b111)
3F8h–3FFh LPC ((IOE.CAE & IOD.CA) = 3’b000) OR ((IOE.CBE & IOD.CB) = 3’b000)
Note: the IGD BARs are not restricted to Low MMIO space and could be programmed in High
MMIO space.
Note: The Integrated graphics device has two Host Memory Space BARs. These are standard
PCI BARs.
• Address decode to the IGD I/O BARs are valid if the Integrated Graphics device is
enabled and system software has enabled the I/O Access to the device:
• IGDEnabled:
(0.0.0.PCI.DEVEN.D2F0EN = 1)
AND (0.2.0.PCI.PMCSR.PSRSTAT = 2’b00)
AND (0.2.0.PCI.PCICMD2.IOE = 1)
Security No Restrictions.
A 4 B (DW) I/O write cycle places a value into CONFIG_ADDRESS that specifies the PCI
bus, the Device on that bus, the Function within the Device, and a offset to the
configuration register of the Function being accessed. CONFIG_ADDRESS[31] must be
‘1’ to enable a configuration cycle. CONFIG_DATA then becomes a window into the four
bytes of configuration space specified by the contents of CONFIG_ADDRESS. Any read
or write to CONFIG_DATA will result in a Funny I/O transaction that is converted by the
system agent into a PCI configuration transaction.
Note: This mechanism is limited to accessing the first 256 B of configuration space.
The PCI-compatible region can be accessed using either the Standard PCI Configuration
Mechanism or using the PCI Express Enhanced Configuration Mechanism described in
this section. The extended configuration registers may only be accessed using the PCI
Express Enhanced Configuration Mechanism. To maintain compatibility with PCI
configuration addressing mechanisms, system software must access the extended
0xFF
0x1FFFFF 0xFFFF 0x1FFF PCI Compatible
Conf iguration
Bus 1 Device 1 Function 1 Space
0x3F
0xFFFFF 0x7FFF 0xFFF PCI Compatible
Bus 0 Device 0 Function 0 Conf iguration
Space Header
0
Located by
PCI Express Base
Address
Just the same as with PCI devices, each device is selected based on decoded address
information that is provided as a part of the address portion of Configuration Request
packets. A PCI Express device will decode all address information fields (bus, device,
function and extended address numbers) to provide access to the correct register.
A flat 256 MB Host Memory Address Space window into Enhanced Configuration Space
is defined using the BUNIT.PCIEXBAR. This registers contains a 12 b base address
which is compared against bits 39:28 of the incoming memory address. If these 12 b
match the cycle is turned into a configuration cycle with the following fields:
Each Hybrid ACPI configuration object has a config header disable bit associated with it.
When this bit is set the PCI configuration object becomes a hybrid ACPI configuration
object. The PSF fabric stops routing PCI configuration cycles to the associated function,
and stops updating the shadow registers of the configuration object. The hybrid ACPI
shadow registers will be compared to for Fabric decode. The configuration object
remains accessible and updateable via IOSF SB.
To use a device as an ACPI device, IAFW would first configure the device and then set
the cfgDis bit. IAFW then informs the OS via the ACPI tables about the system
resources (e.g. memory range) that have been assigned to the function.
Functions that are switchable between host and CSE root spaces use hybrid ACPI
objects to allow their configuration space to be hidden while set to CSE root space, for
security.
A Fixed (or Native) ACPI configuration object has the same structure as a PCI
configuration object, except almost all the values are set as compile-time constants.
The funDis, barDis, and ROMbarDis bits are the only control fields implemented, to
disable the function or BARs. The BAR and other PCI configuration settings are
immutable.
Native ACPI objects are used for security (no configuration cycles accepted) and for
completion routing-by-ID without BARs (also known as a ghost BDF).
The IOSF2OCP Bridge allows the PCI functions that it implements to be put into an
ACPI mode. In this mode of operation, PCI config accesses to the function return a UR
completion. A control bit in the private configuration space
(PCICFGCTRL[{1 to 32}].PCI_CFG_DIS) disables PCI configuration accesses in the
Bridge. The values programmed in the PCI Configuration registers are still valid. The
Bridge uses these registers (for example BAR, MSE, D3, and BME) to determine how to
handle memory accesses.
An additional BAR1 register is present in the PCI configuration space of the Bridge, for
each function, specifically to provide access to the PCI Config registers when the
function is in ACPI mode. Memory accesses to BAR1 access the PCI configuration space
of the corresponding function; that is BAR1 is an alias to the PCI configuration space.
The address decode for BAR1 ignores the MSE and D3 device states in the PCI
configuration space.
Note: MMIO transaction are posted and PCI configuration accesses are non-posted. A read
must always be performed following BAR1 access to ensure the Bridge observes the
BAR1 write access. Only 4 B (1 DW) BAR1 downstream accesses are supported. BAR1
memory accesses, which fall outside the standard PCI configuration registers, are
treated as accesses to reserved registers.
Refer to the latest version of the IOSF2OCP Bridge EAD for further details.
The IGD uses Funny I/O to communicate internally between the GT logic on IDI and the
Display logic on IOSF. In addition there is a 32 KB window within the GT Funny I/O
range that aliases to MCHBAR providing read only access for GT to MCHBAR registers.
(Read only access is enforced by SAI checks in the B-Unit).
2.6.1 RAVDMs
GT to CSE VDM flow is as follows:
1. GT issues Funny I/O transaction
2. B-Unit routes to A-Unit
3. A-Unit converts to RAVDM and sends to PSF1 for decode
4. PSF1 routes by ID to CSE
GT will target the PAVP VDM range of the GTTMMADR. GT will only send posted RAVDM
writes with RSP = 0 for the PAVP flow. GT RAVDMs that are writes are forwarded to
CSE. Reads to the PAVP region get routed normally to display.
0x2014_0000 to 0x2014_7FFF GT Funny I/O: MCH BAR alias (Read Route to C-unit
only)
0x8000_0000 to 0x8FFF_FFFF PCI Config Space access Convert to IOSF CFG transaction in SA and
route by B/D/F
Chipset specific registers are accessed through a memory BAR in the P2S Bridge
function. Many I/O controllers and most of the Analog PHYs contain Chipset specific
registers for IAFW configuration. Historically these were mapped behind the PCH
“RCBA” or Root Complex Base Address register.
Access to IOSF-SB by the Host or System Agent is possible over PSF via the Primary to
Sideband Bridge (P2SB). P2SB will forward properly formatted register access requests
as CRRd and CRWr requests via IOSF-SB. The P2SB also provides a mask that can be
used to restrict access to certain endpoints.
P2SB offers two access methods for Primary to Sideband message generation:
• Sideband register access via MMIO (SBREG_BAR interface); limited to 16-bit
addressing
• Sideband Message Interface (required for 48 b addressing beyond 64 KB)
As seen in Table 2-40, P2SB MMIO Register Interface, the memory address contains the
BAR, destination port ID, and register offset. Using MMIO, all Sideband messages sent
are non-posted and will back pressure on PSF. Writes are pipelined; whereas reads are
serialized.
The Funny I/O access mechanism and the MMIO access mechanism both provide paths
to the same registers on IOSF SB. However, Uncore CRs and MSRs must be protected
from access by un-privileged code. SAI enforcement at the target is used for this.
Note: Functions that are implemented in an IOSF2OCP Bridge have a 4 KB 64 b BAR1 that
aliases to PCI Config space for the corresponding function. This is to provide access to
the PCI Config registers when the function is in ACPI mode. Refer to the latest version
of the IOSF2OCP Bridge EAD for details.
It is important for both security and coherency checking that there are no aliasing
cases in either Host Memory Address Space or System DRAM Address Space for
request targeting DRAM. This means that SoC must not allow accesses to two different
addresses to retrieve data from the same location in DRAM.
Software is required to program PMR_def and PMR_gfx as the same but they may be
different during the initial setup period.
Some portion of the CSE Memory Address Space references System DRAM. IMR regions
are used to divide the DRAM between the Host Memory Space and the CSE Memory
Space.
Transactions that originate inside the CSE are positively decoded against several
possible ranges in the IOSF fabric. The downstream subtractive decode path from the
CSE leads to System DRAM.
Transactions that originate outside of the CSE in the CSE root space are positively
decoded against several possible ranges in the IOSF fabric. The upstream subtractive
decode path from agents outside the CSE leads to the CSE. Transactions from devices
outside the CSE that access System DRAM in the CSE Memory Address Space are
considered Peer to Peer transactions and must be positively decoded.
IMRs in the system agent are applied to both Host Memory address space and CSE
Memory Address space. Depending on how the IMRs are programmed the Host Memory
Space and the CSE Memory Space may be completely non-overlapping, or there may
be IMR regions that create an alias where both Host Memory Space and CSE Memory
Space reference the same System DRAM Address.
The IOSF fabric will perform error handling for CSE space configuration cycles.
When the device is switched into the CSE Root Space, the CSE programs the BARs of
the device to set the address range the device will respond to in the CSE Memory
Address Space.
Switchable functions will have the same Device and Function number in both CSE Root
Space and the Host Root Space.
To simplify IMR region sizing in the fabric, two large 256 MB sized BARs are created in
one hybrid ACPI object associated with ISH in PSF3. The actual IMRs will be assigned
by CSE within the 256 MB BAR region (or 512 MB if combined). Upstream requests to
the IMRs will be within the region covered by the BARs.
The following is the list of peer agents that require access to System DRAM in the CSE
root space. The decode mode, either address (italicized to differentiate) or source, is
listed for requests and completions. Address decoding is provided by the IOSF fabric
and indicated by italics, whereas source decoding is provided by either B-Unit or the IP.
• I-Unit — Requests: source decode, Completions: source decode
• Audio — Requests: source decode, Completions: address decode
• ISH — Requests: address decode, Completions: address decode
• PMC — Requests: address decode, Completions: address decode
The IMR completions are routed back downstream to the requester by ID (BDF). A
hybrid ACPI object in the IOSF fabric is associated with Audio, PMC, and ISH to route
completions. Note that the ISH hybrid ACPI object serves dual purpose by providing the
IMR region BARs and the ISH BDF for ISH IMR completions.
It is possible for the CSE subsystem to generate type1 configuration transactions onto
the IOSF fabric. There is no use case for this in the SoC, but it could occur. These will
subtractively decode to the A-Unit and should be properly aborted.
It is possible for the CSE subsystem to generate Type 0 configuration transactions onto
the IOSF fabric that will not positively decode. There is no use case for this in the SoC,
bit it could occur. These will subtractively decode to the A-Unit and should be properly
aborted.
Please note that some unnecessary device address resources exist in the PSF
configuration because removal was not possible with schedule constraints. Specifically,
PSF SPI defines an extra 16 MB BAR for Huffman decompression, which will not be used
and doesn’t affect the address map.
Table 3-1. PCI Configuration Matrix: (Snapshot effective 10/12/2014 12:38 PM) (Sheet
1 of 2)
Logical Function PSF Agent Type DID Device Function
For the switchable PCI devices refer Section 2.8, "PCI Devices" for device/function
assignments and BAR information. The following PCI devices are switchable: USB-
Device, I2C0 to I2C7, UART0 to UART2, SPI0 to SPI2, SD Card, eMMC, UFS, and SDIO.
§§
Note: MCHBAR MMIO space has been adopted to replace the Message Bus Register Access
functionality provided in previous devices. This change has been made to improve
convergence between client and SoC devices as well as to resolve outstanding issues
relating to interrupts, security, and VT-d support.
Funny I/O registers—registers whose addresses are above 2^16 + 3 (0x10004 and up)
Regular I/O registers are visible to all agents capable of making I/O accesses; Funny I/
O registers are limited to Goldmont IA core uCode and the GEN9 Display (IGD) for
internal communications within the SoC. See for more details on Funny I/O accesses
and address map.
Table 4-1. Fixed I/O Register Access Method Example (P80 Register)
Type: I/O Register P80: 80h
(Size: 32 b)
Base-address registers are often located in the PCI configuration space and are
programmable by the BIOS/OS. Other base-address register types may include fixed
memory registers, fixed I/O registers or message-bus registers.
Table 4-2. Referenced I/O Register Access Method Example (HSTS Register)
Type: I/O Register HSTS: [_IOBAR] + 0h
(Size: 8 b) _IOBAR Type: PCI Configuration Register (Size: 32 b)
_IOBAR Reference: [B:0, D:31, F:3] + 20h
Each PCI function has a standard PCI header consisting of 256 B for the I/O-access
scheme (CAM), or 4096 B for the enhanced memory-access method (ECAM). Invalid
read accesses return binary strings with all bits set to ‘1’.
These two registers are both 32 b registers in I/O space. Using this indirect access
mode, software uses CONFIG_ADDRESS (CF8h) as an index register, indicating which
configuration-space register to access, and CONFIG_DATA (CFCh) acts as a window to
the register pointed to in CONFIG_ADDRESS. Accesses to CONFIG_ADDRESS (CF8h)
are internally captured. Upon a read or write access to CONFIG_DATA (CFCh),
configuration cycles will be generated to the PCI function specified by the address
captured in CONFIG_ADDRESS. The format of the address is shown in Table 4-1, Fixed
I/O Register Access Method Example (P80 Register).
Reserved 30:24
MyCfgAddr[23:16]= bus
MyCfgAddr[15:11]= device
MyCfgAddr[10:8]= funct
MyCfgAddr[7:2]= dWordMask(offset)
MyCfgAddr[31]= 1
IOWRITE(0xCF8, MyCfgAddr)
Register_Snapshot= IOREAD(0xCFC)
MyCfgAddr[27:20]= bus
MyCfgAddr[14:12]= funct
MyCfgAddr[11:2]= dw_offset
MyCfgAddr[31:28]= BECREG[31:28]
Register_Snapshot= MEMREAD(MyCfgAddr)
Table 4-5. Fixed Memory-Mapped Register Access Method Example (IDX Register)
Type: Memory-Mapped I/O Register IDX: FEC00000h
(Size: 32 b)
Base-address registers are often located in the PCI configuration space and are
programmable by the BIOS/OS. Other common base address register types include
fixed memory registers and I/O registers that point to MMIO register blocks.
Access to this network by the CPU is needed for only a handful of SoC operations
including but not limited to:
• GPIO configuration.
Note: Some SoC registers are ONLY accessible to software via this method.
RO Read-Only
RW Read-Write
RW/1C/HC Read-Write 1 to Clear with Hardware Clear (set by hardware, cleared by FW or HW)
RW/1S/HC Read-Write 1 to Set with Hardware clear (set by FW, cleared by HW)
WO Write-Only
RO Read Only: Writes to this register do not affect the register value. Reads return either a constant or
variable device state.
RW Read Write: Writes to this register setting alter the register value with the value written. Reads return
the value of the register.
WO Write Only: Writes to this register alters the register value. Original—Reads always return 0; revised—
RTL will read reset, Saola mask read value, later Saola may change to check
/C RO Clear on Read: A read to the register will clear on a read to the register. Implies that HW modifies
the register value.
/V RO, RW Variable: The read status is variable (not constant), and if the register is writable, reads do not
return the write value, but return values that are dependant on other device or component state
or other registers.
/P RO, RW PWROK: Reset only by loss of power (!PWROK). Also referred to as Sticky. The actual PWROK
signal that is used as a reset depends on the power well the register is implemented in.
/L RW, WO Lock: Prior to the Lock bit being set (in a separate register), writes to the register load the
register with the value written. Reads return the value of the register. This register is not writable
once the lock bit is set. Reads to a locked register return the contents of the register. The Lock
Bit itself typically has a /L attribute modifier and in some (rare) cases the Lock Bit could also
have a /P modifier.
/1C RW Read Write 1 to Clear: Register that is set to ‘1’ by hardware, and cleared to ‘0’ by software
writing a ‘1’ to the register. Software writes of 0 have no effect.
/O RW Write Once: This register may be written to any value once. After that, the register is Read Only.
Base
Attribute HW Access SW Access Other
Access
Type
RO /V loadable readable
RW none readable
writeable
RW /L none readable
RW /O none readable
writeable
RW /V loadable readable
writeable
RW /V/L loadable readable For /V/L, Saola will have to behave the
same as /V and will not lock since the
value cannot be predicted
writeable
§§
5 MCHBAR
334818 51
MCHBAR
Default: 0h
0:0 0h ENABLE_NO_SNOOP (Enable No Snoop): When set, B-Unit compares bits 35:20
RW incoming addresses to Upper and Lower NoSnoop Bounds to see if the transaction
should be prevented from issuing a processor snoop operation.
52 334818
MCHBAR
114Ch 114Fh Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 114Ch 1800h
Access Method
Default: 10000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DRAMDEVICE_PR
BLMODE
DWID
CASWIZZLE
ADDRDEC
DRAMTYPE
RSVD3
RSVD18_16
DDMEN
BAHEN
RSVD13_9
DDEN
RKEN1
RKEN0
ECCEN
RSIEN
334818 53
MCHBAR
0h
• 010: Fixed BL16.
27:25
RW • 011: Onthefly BL16.
• 100: Fixed BL32.
• 101: Onthefly BL32.
• 110-111: Reserved.
DRAM Type (DRAMTYPE):
• 000: DDR3L.
• 001: LPDDR3.
0h • 010: LPDDR4.
24:22
RW
• 011: Reserved.
• 100: Reserved.
• 101-111: Reserved.
18:16
0h Reserved (RSVD18_16): Reserved.
RO
54 334818
MCHBAR
Bank Address Hashing Enable (BAHEN): See Address Mapping section for full
description.
0h
15 • 0: Bank Address Hashing disabled.
RW
• 1: Bank Address Hashing enabled.
Rank Select Interleave Enable (RSIEN): See Address Mapping section for full
description.
0h
14 • 0: Rank Select Interleaving disabled.
RW
• 1: Rank Select Interleaving enabled.
13:9
0h Reserved (RSVD13_9): Reserved.
RO
DRAM Device Density (DDEN): Density of the DRAM devices populated on Ranks 0
and 1.
• 000: 4 Gb.
• 001: 6 Gb.
0h • 010: 8 Gb.
8:6
RW
• 011: 12 Gb.
• 100: 16 Gb.
• 101-111: Reserved.
Note: For LPDDR4 this value is the die density.
DRAM Device Data Width (DWID): Data width of the DRAM device populated on
Ranks 0 and 1.
• 00: x8.
0h
5:4 • 01: x16.
RW
• 10: x32.
• 11: x64.
3
0h Reserved (RSVD3): Reserved.
RO
Access Method
334818 55
MCHBAR
Default: 210702CBh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1
TCKCKEH
TXSDLL
TXSR
TRPPB
TRCD
Bit Default &
Field Name (ID): Description
Range Access
56 334818
MCHBAR
Access Method
Default: 30481218h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0
RSVD26
TZQCL
TZQLAT
TZQCS
TXP
26
0h Reserved (RSVD26): Reserved.
RO
334818 57
MCHBAR
Access Method
Default: 8C080C30h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0
TCKE
RSVD22_21
RSVD16
NREFI
NRFCAB
22:21
0h Reserved (RSVD22_21): Reserved.
RO
16
0h Reserved (RSVD16): Reserved.
RO
58 334818
MCHBAR
Access Method
Default: 3002EA28h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0
TRTP
TCCD_INC
TWTP
TCWL
TWMWSB
TCMD
Bit Default &
Field Name (ID): Description
Range Access
334818 59
MCHBAR
Write CAS to Masked Write CAS Delay Same Bank (TWMWSB): Specifies the
minimum delay between DRAM Write command to Masked Write command to same
bank (in DRAM clocks).
28h
5:0 • LPDDR4 Equation: tWMWSB = tCCDMW (BL16) or tCCDMW +
RW
8 (BL32).
Note: Masked Write operation in LPDDR4 is always BL16. D-Unit applies this timing
for same rank as well as same bank.
Access Method
Default: 30209149h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1
TFAW
TWRDR
TRWDR
TWWDR
TRRDR
Bit Default &
Field Name (ID): Description
Range Access
60 334818
MCHBAR
Read to Write DQ Delay Different Ranks (TRWDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Write data burst of a different
rank (in DRAM clocks).
• LPDDR3 Equation: tRWDR = RL + tDQSCKmax + BL/2 +
tRPST - (WL + tDQSSmin - tWPRE).
9h
17:12 • LPDDR4 Equation: tRWDR = RL + tDQSCKmax + BL/2 - (WL -
RW
2).
• DDR3L Equation: tRWDR = CL + tDQSCKmax + BL/2 + tRPST
- (CWL + tDQSSmin - tWPRE).
Note: For LPDDR3/4 using ODT, this latency may need to be adjusted by tODTon.
Note: For DDR3L using ODT, this latency may need to be increased by one clock.
Write to Write DQ Delay Different Ranks (TWWDR): Specifies the delay from
the start of a Write data burst of one rank to the start of a Write data burst of a
different rank (in DRAM clocks).
• LPDDR3 Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin
5h + tWPRE.
11:6
RW
• LPDDR4 Equation: tWWDR = BL/2 + 4 - tDQSSmin.
• DDR3L Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin +
tWPRE.
Note: For LPDDR3/4 using ODT, this latency may need to be increased by tODToffadj.
Read to Read DQ Delay Different Ranks (TRRDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Read data burst of a different
rank (in DRAM clocks).
5:0
9h • LPDDR3/4 Equation: tRRDR = BL/2 + tDQSCKmax -
RW tDQSCKmin + tRPRE.
• DDR3L Equation: tRRDR = BL/2 + tRPST + tDQSCKmax -
tDQSCKmin + tRPRE + 1.
Access Method
Default: 304200C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0
TDERATE_INC
RSVD26
TWWSR
TRRSR
TWRSR
TRWSR
TRRD
334818 61
MCHBAR
26
0h Reserved (RSVD26): Reserved.
RO
Access Method
Default: 20100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
62 334818
MCHBAR
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD7
OREFDLY
TCKCKEL
MNTDLY
TPSTMRRBLK
TPREMRBLK
Bit Default &
Field Name (ID): Description
Range Access
7
0h Reserved (RSVD7): Reserved.
RO
Access Method
334818 63
MCHBAR
Default: D060C06h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0
TWRPDEN
TRDPDEN
TRPAB
RSVD8_7
TPSTMRWBLK
TRAS
Bit Default &
Field Name (ID): Description
Range Access
8:7
0h Reserved (RSVD8_7): Reserved.
RO
Access Method
Default: CC50A18h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
64 334818
MCHBAR
0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0
TCKESR
LPMDTOCKEDLY
LPMDRES
CKETOLPMDDLY
PWDDLY
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
RSVD23_18
RDODTSTOP
WRODTSTOP
R1RDODTCTL
R0RDODTCTL
R1WRODTCTL
R0WRODTCTL
RSVD13
RSVD4
RDODTSTART
WRODTSTART
334818 65
MCHBAR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
23:18
0h Reserved (RSVD23_18): Reserved.
RO
13
0h Reserved (RSVD13): Reserved.
RO
66 334818
MCHBAR
4
0h Reserved (RSVD4): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD23
RSVD31_29
SREDLY
SUSPMOP
SRPMCLKW
DYNPMOP
DYNSREN
31:29
0h Reserved (RSVD31_29): Reserved.
RO
334818 67
MCHBAR
23
0h Reserved (RSVD23): Reserved.
RO
PM Message Wait for Clock Gate Enable (SRPMCLKW): Specifies when it is safe
to send PM message to the PHY. When enabled, D-Unit waits for SPID Clock to
deassert before sending a PM message on SR entry.
Access Method
Default: 10000028h
68 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
RSVD31_30
PASR
ENCKSTP
LPMODEOP
DISPWRDN
RPTCLKGTDIS
CLKGTDIS
CSTRIST
RSVD6
ODTTRIST
PCLSTODIS
CMDTRIST
SBEPCLKGTDIS
PCLSTO
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 69
MCHBAR
6
0h Reserved (RSVD6): Reserved.
RO
70 334818
MCHBAR
Disable Power Down (DISPWRDN): Setting this bit to 1 disables dynamic control
of DRAM Power-Down entry and exit by keeping the CKE pins driven high. BIOS may
set it to 1 during DRAM initialization and DDRIO training. This bit should be set to 0
for normal operation.
• 0: The D-Unit dynamically controls the CKE pins to place the
0h DRAM devices in Power Down mode and bring them out of
0
RW Power Down mode.
• 1: The D-Unit constantly drives the CKE pins high to keep the
DRAM devices from entering Power Down mode when ranks
are idle.
Note: This bit is overridden if CKEMODE = 1. This bit does not control CKE behavior
on SR entry/exit.
Access Method
Default: 1750h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0
RSVD31_22
DISREFDBTCLR
RSVD19_18
RSVD17_16
REFWMPNC
REFWMHI
RSVD3_1
REFSKWDIS
EXTRAREFDBT
MINREFRATE
OREFDIS
Bit Default &
Field Name (ID): Description
Range Access
31:22
0h Reserved (RSVD31_22): Reserved.
RO
Disable Refresh Debt Clear (DISREFDBTCLR): When set, D-Unit will not clear
refresh debt before Self Refresh SR Entry:
334818 71
MCHBAR
19:18
0h Reserved (RSVD19_18): Reserved.
RO
17:16
0h Reserved (RSVD17_16): Reserved.
RO
3:1
0h Reserved (RSVD3_1): Reserved.
RO
72 334818
MCHBAR
Access Method
Default: 3901C08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0
BLKRDBF_ADD_RDDATA_CR
SPID_EARLY_RDDATA_VALID
RSVD15_14
BYPASSEN
BLKRDBF
RSVD31
BGF_EARLY_RDDATA_VALID
INORDERMODE
TMWR_TA_DELTA
WPQCOUNT
RPQCOUNT
STRETCHMODE
31
0h Reserved (RSVD31): Reserved.
RO
334818 73
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7
0h Idle Bypass Mode Enable (BYPASSEN): Reserved
RW
Access Method
74 334818
MCHBAR
Default: 1057h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 1
ZQCLMODE
ZQCALTYPE
ZQCALSTRTR1
ZQCALSTRTR0
RSVD28_23
SRXZQC
RSVD20_18
RSVD15_14
ZQINT
ZQCDIS
Bit Default &
Field Name (ID): Description
Range Access
28:23
0h Reserved (RSVD28_23): Reserved.
RO
20:18
0h Reserved (RSVD20_18): Reserved.
RO
334818 75
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
VNN_TIMER_TIME
RSVD30_12
VNN_TIMER_EN
30:12
0h Reserved (RSVD30_12): Reserved.
RO
76 334818
MCHBAR
Access Method
Default: 6C000008h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
ENDERATE
TQDATAR1
TQDATAR0
RSVD25_22
RSVD7_5
SRTEN
TQDATAPUSHEN
TQPOLLPER
TQPOLLSREN
TQPOLLEN
Bit Default &
Field Name (ID): Description
Range Access
25:22
0h Reserved (RSVD25_22): Reserved.
RO
7:5
0h Reserved (RSVD7_5): Reserved.
RO
334818 77
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MR4_ADDER
RSVD31_26
RSVD15_11
RSVD7_3
MR3_OFFSET_UPDATE
MR_VALUE
31:26
0h Reserved (RSVD31_26): Reserved.
RO
15:11
0h Reserved (RSVD15_11): Reserved
RO
7:3
0h Reserved (RSVD7_3): Reserved.
RO
78 334818
MCHBAR
1:0
0h MR3 Thermal Offset (MR3_THERM_OFFSET): Reserved
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SCRM_EN
RSVD30
RSVD27_16
CLOCKGATE
30
0h Reserved (RSVD30): Reserved.
RO
Scrambler Clock Gate Select (CLOCKGATE): This field controls how the scrambler
output code is clock gated to reduce power.
• 00: Clock gate disabled.
0h
29:28 • 01: Clock Gate every 2 cycle.
RW
• 10: Clock Gate every 3 cycle.
• 11: Clock Gate every 4 cycle.
27:16
0h Reserved (RSVD27_16): Reserved.
RO
0h Scrambling Key (KEY): Sets the key for the scrambler. The key
15:0
RW should be a random value that is set following each cold boot.
334818 79
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDRESS
RSVD0
RSVD31
31
0h Reserved (RSVD31): Reserved.
RO
0
0h Reserved (RSVD0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SEL_HI
RSVD31_4
EN_HI
SEL_LO
EN_LO
80 334818
MCHBAR
31:4
0h Reserved (RSVD31_4): Reserved
RO
Error Injection Type Higher 32B (SEL_HI): If enabled, the error injection is
continuously armed for ERR_INJ.ADDR 32B write address matching until it is cleared.
• 00: No error injection.
• 01: Uncorrectable Error (UE) is armed for write address
matching to inject UE by using the same poisoning scheme,
0h i.e. inverting corresponding write ECC[6:0] on QW0 of the 32B
3
RW data.
• 10: Correctable Error (CE) is armed for write address
matching to inject CE by inverting corresponding write ECC[0]
on QW0 of the 32B data.
• 11: Reserved.
Error Injection Enable Higher 32B (EN_HI): When set the
0h
2 error injection is continuously armed for higher 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Error Injection Type Lower 32B (SEL_LO): 0 - Uncorrectable
Error (UE) is armed for write address matching to inject UE by
using the same poisoning scheme, i.e. inverting corresponding
0h
1 write ECC[6:0] on every QW of the 32B data.
RW
1 - Correctable Error (CE) is armed for write address matching to
inject CE by inverting corresponding write ECC[0] on every QW of
the 32B data.
Error Injection Enable Lower 32B (EN_LO): When set, the
0h
0 error injection is continuously armed for lower 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CLEAR
CERR
MERR
ECC_VISA
ERR_BURST
ERR_CHUNK
SYNDROME_QW
TAG
334818 81
MCHBAR
0h Clear (CLEAR): Setting this bit to one clears all fields in this
31
RW/V register, including itself.
PMI VISA Byte Select (ECC_VISA): Select ECC or PMI byte on VISA :
• 00: ECC byte,
0h
30:29 • 01: PMI Data Byte [7:0],
RW
• 10: PMI Data Byte [63:56],
• 11: PMI Data Byte [255:248]
Correctable Single-bit Error (CERR): This bit is set when a
correctable single-bit error occurs on a memory read data
transfer. When this bit is set, the address that caused the error
0h
28 and the error syndrome are also logged and they are locked to
RW/V
further single bit errors, until this bit is cleared. A multiple bit
error that occurs after this bit is set will override the address/error
syndrome information.
Uncorrectable Multiple-bit Error (MERR): This bit is set when
an uncorrectable multiple-bit error occurs on a memory read data
0h
27 transfer. When this bit is set, the address that caused the error
RW/V
and the error syndrome are also logged and they are locked until
this bit is cleared.
0h Error Burst Number (ERR_BURST): Burst number (in BL8) of
26:25
RW/V the error within a chunk.
Error Chunk Number (ERR_CHUNK): Chunk number of the
0h error.
24
RW/V 0 - lower 32B chunk has error if MERR/CERR is set
1 - higher 32B chunk has the error if MERR/CERR is set
0h Quad Word ECC Syndrome (SYNDROME_QW): ECC Syndrome
23:16
RW/V for a QW (64 bit) within 32B Address
0h Request Tag (TAG): Read Return Tag matches with the PMI
15:0
RW/V Request Tag which triggered the error log.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
82 334818
MCHBAR
RSVD31_16
FUSESTAT
Bit Default &
Field Name (ID): Description
Range Access
31:16
0h Reserved (RSVD31_16): Reserved.
RO
D-Unit Status (FUSESTAT): D-Unit bits are captured into this register and are
available to be read.
• [0]: fus_dun_ecc_dis.
• [3:1]: fus_dun_max_supported_device_size[2:0].
0h • [4:4]: fus_dun_lpddr3_dis.
15:0
RO/V
• [5:5]: fus_dun_lpddr4_dis.
• [6:6]: reserved.
• [7:7]: fus_dun_ddr3l_dis.
• [15:8]: reserved.
Access Method
Default: 2B01E518h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0
RSVD26
RSVD31_30
RSVD22_18
WMMEXIT
RIMPRIO
WIMTHRS
WMMENTRY
RAW_WMM
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 83
MCHBAR
26
0h Reserved (RSVD26): Reserved.
RO
22:18
0h Reserved (RSVD22_18): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MAXWRA
MINRDA
RSVD31_26
RSVD13_12
MAXWRB
MINRDB
31:26
0h Reserved (RSVD31_26): Reserved.
RO
84 334818
MCHBAR
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MINRDC
RSVD31_26
MAXWRC
MINRDD
RSVD13_12
MAXWRD
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
334818 85
MCHBAR
Access Method
Default: 17C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0
RSVD31_15
AC4IP
AC3IP
AC2IP
AC1IP
AC0IP
Bit Default &
Field Name (ID): Description
Range Access
31:15
0h Reserved (RSVD31_15): Reserved.
RO
Access Method
Default: 1F52940h
86 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 14000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
334818 87
MCHBAR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
31:30
0h Reserved (RSVD31_30): Reserved.
RO
88 334818
MCHBAR
Access Method
Default: 1F29400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 89
MCHBAR
Access Method
Default: 1F5294Ah
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
90 334818
MCHBAR
Access Method
Default: 6h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
RSVD31_11
DEADLINE_THRS
Bit Default &
Field Name (ID): Description
Range Access
31:11
0h Reserved (RSVD31_11): Reserved.
RO
Access Method
Default: 1800h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
RSVD31_25
RSVD23_20
WMM_REG_R1
WMM_PRIO_R4
WMM_PRIO_R3
WMM_PRIO_R2
WMM_PRIO_R1
RSVD15_14
RMM_REG_R6
RMM_REG_R5
RMM_REG_R4
RMM_REG_R3
RMM_REG_R2
RMM_REG_R1
RSVD7_4
RMM_PRIO_R4
RMM_PRIO_R3
RMM_PRIO_R2
RMM_PRIO_R1
334818 91
MCHBAR
31:25
0h Reserved (RSVD31_25): Reserved.
RO
23:20
0h Reserved (RSVD23_20): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7:4
0h Reserved (RSVD7_4): Reserved.
RO
92 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
WAKE
RSVD31_4
SUSPENDP
RSVD1
SUSPEND
31:4
0h Reserved (RSVD31_4): Reserved.
RO
334818 93
MCHBAR
1
0h Reserved (RSVD1): Reserved.
RO
WAKE (WAKE): Take PHY out of PM states and wakes the DRAM
out of self refresh mode. The bit is cleared by hardware only when
0h
0 the DRAM has exited out of self refresh mode and is accessible.
RW/V
Note: When COLDWAKE is set prior of setting this bit the D-Unit
will not send SR exit command and will not set the DCO.IC bit.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
94 334818
MCHBAR
DQS_RETRAIN_INT
RSVD15_14
RSVD3_2
DQS_OSC_RT
DQS_RETRAIN_SRX_EN
DQS_RETRAIN_EN
Bit Default &
Field Name (ID): Description
Range Access
15:14
0h Reserved (RSVD15_14): Reserved.
RO
3:2
0h Reserved (RSVD3_2): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 95
MCHBAR
MR4_BYTE_SEL2
MR4_BIT2_SEL2
MR4_BIT1_SEL2
MR4_BIT0_SEL2
MR4_BYTE_SEL
RSVD31
RSVD27
RSVD23
RSVD19_18
RSVD15
MR4_BIT2_SEL
RSVD11
MR4_BIT1_SEL
RSVD7
MR4_BIT0_SEL
RSVD3_2
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved (RSVD31): Reserved.
RO
27
0h Reserved (RSVD27): Reserved
RO
23
0h Reserved (RSVD23): Reserved
RO
19:18
0h Reserved (RSVD19_18): Reserved
RO
15
0h Reserved (RSVD15): Reserved
RO
14:12
0h MR4 Bit 2 Select (MR4_BIT2_SEL): Selects bit 2 of MR4 data.
RW
11
0h Reserved (RSVD11): Reserved.
RO
10:8
0h MR4 Bit 1 Select (MR4_BIT1_SEL): Selects bit 1 of MR4 data.
RW
7
0h Reserved (RSVD7): Reserved.
RO
6:4
0h MR4 Bit 0 Select (MR4_BIT0_SEL): Selects bit 0 of MR4 data.
RW
3:2
0h Reserved (RSVD3_2): Reserved.
RO
96 334818
MCHBAR
334818 97
MCHBAR
134Ch 134Fh Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 134Ch 1800h
Access Method
Default: 10000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BLMODE
DWID
ADDRDEC
CASWIZZLE
DRAMDEVICE_PR
DRAMTYPE
RSVD18_16
RSVD3
DDMEN
RKEN1
RKEN0
ECCEN
BAHEN
RSVD13_9
DDEN
RSIEN
98 334818
MCHBAR
0h
• 010: Fixed BL16.
27:25
RW • 011: Onthefly BL16.
• 100: Fixed BL32.
• 101: Onthefly BL32.
• 110-111: Reserved.
DRAM Type (DRAMTYPE):
• 000: DDR3L.
• 001: LPDDR3.
0h • 010: LPDDR4.
24:22
RW
• 011: Reserved.
• 100: Reserved.
• 101-111: Reserved.
18:16
0h Reserved (RSVD18_16): Reserved.
RO
Bank Address Hashing Enable (BAHEN): See Address Mapping section for full
description.
0h
15 • 0: Bank Address Hashing disabled.
RW
• 1: Bank Address Hashing enabled.
Rank Select Interleave Enable (RSIEN): See Address Mapping section for full
description.
0h
14 • 0: Rank Select Interleaving disabled.
RW
• 1: Rank Select Interleaving enabled.
13:9
0h Reserved (RSVD13_9): Reserved.
RO
334818 99
MCHBAR
DRAM Device Density (DDEN): Density of the DRAM devices populated on Ranks 0
and 1.
• 000: 4 Gb.
• 001: 6 Gb.
0h • 010: 8 Gb.
8:6
RW
• 011: 12 Gb.
• 100: 16 Gb.
• 101-111: Reserved.
Note: For LPDDR4 this value is the die density.
DRAM Device Data Width (DWID): Data width of the DRAM device populated on
Ranks 0 and 1.
• 00: x8.
0h
5:4 • 01: x16.
RW
• 10: x32.
• 11: x64.
3
0h Reserved (RSVD3): Reserved.
RO
Access Method
Default: 210702CBh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1
TCKCKEH
TXSDLL
TXSR
TRPPB
TRCD
100 334818
MCHBAR
Access Method
Default: 30481218h
334818 101
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0
TXP
RSVD26
TZQCL
TZQLAT
TZQCS
Bit Default &
Field Name (ID): Description
Range Access
26
0h Reserved (RSVD26): Reserved.
RO
Access Method
Default: 8C080C30h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0
102 334818
MCHBAR
TCKE
RSVD22_21
RSVD16
NREFI
NRFCAB
Bit Default &
Field Name (ID): Description
Range Access
22:21
0h Reserved (RSVD22_21): Reserved.
RO
16
0h Reserved (RSVD16): Reserved.
RO
Access Method
Default: 3002EA28h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0
TCWL
TWMWSB
TCMD
TRTP
TCCD_INC
TWTP
334818 103
MCHBAR
Access Method
Default: 30209149h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1
TFAW
TWRDR
TRWDR
TWWDR
TRRDR
104 334818
MCHBAR
Read to Write DQ Delay Different Ranks (TRWDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Write data burst of a different
rank (in DRAM clocks).
• LPDDR3 Equation: tRWDR = RL + tDQSCKmax + BL/2 +
tRPST - (WL + tDQSSmin - tWPRE).
9h
17:12 • LPDDR4 Equation: tRWDR = RL + tDQSCKmax + BL/2 - (WL -
RW
2).
• DDR3L Equation: tRWDR = CL + tDQSCKmax + BL/2 + tRPST
- (CWL + tDQSSmin - tWPRE).
Note: For LPDDR3/4 using ODT, this latency may need to be adjusted by tODTon.
Note: For DDR3L using ODT, this latency may need to be increased by one clock.
Write to Write DQ Delay Different Ranks (TWWDR): Specifies the delay from
the start of a Write data burst of one rank to the start of a Write data burst of a
different rank (in DRAM clocks).
• LPDDR3 Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin
5h + tWPRE.
11:6
RW
• LPDDR4 Equation: tWWDR = BL/2 + 4 - tDQSSmin.
• DDR3L Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin +
tWPRE.
Note: For LPDDR3/4 using ODT, this latency may need to be increased by tODToffadj.
Read to Read DQ Delay Different Ranks (TRRDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Read data burst of a different
rank (in DRAM clocks).
5:0
9h • LPDDR3/4 Equation: tRRDR = BL/2 + tDQSCKmax -
RW tDQSCKmin + tRPRE.
• DDR3L Equation: tRRDR = BL/2 + tRPST + tDQSCKmax -
tDQSCKmin + tRPRE + 1.
Access Method
334818 105
MCHBAR
Default: 304200C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0
TDERATE_INC
RSVD26
TWWSR
TRRSR
TWRSR
TRWSR
TRRD
26
0h Reserved (RSVD26): Reserved.
RO
106 334818
MCHBAR
Access Method
Default: 20100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD7
TPSTMRRBLK
OREFDLY
TCKCKEL
MNTDLY
TPREMRBLK
Bit Default &
Field Name (ID): Description
Range Access
7
0h Reserved (RSVD7): Reserved.
RO
334818 107
MCHBAR
Access Method
Default: D060C06h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0
RSVD8_7
TRDPDEN
TWRPDEN
TRPAB
TPSTMRWBLK
TRAS
Bit Default &
Field Name (ID): Description
Range Access
108 334818
MCHBAR
8:7
0h Reserved (RSVD8_7): Reserved.
RO
Access Method
Default: CC50A18h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0
TCKESR
LPMDRES
LPMDTOCKEDLY
PWDDLY
CKETOLPMDDLY
334818 109
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RDODTSTART
WRODTSTART
RDODTSTOP
WRODTSTOP
RSVD4
RSVD31_30
R1WRODTCTL
R0WRODTCTL
RSVD23_18
RSVD13
R1RDODTCTL
R0RDODTCTL
31:30
0h Reserved (RSVD31_30): Reserved.
RO
110 334818
MCHBAR
23:18
0h Reserved (RSVD23_18): Reserved.
RO
13
0h Reserved (RSVD13): Reserved.
RO
4
0h Reserved (RSVD4): Reserved.
RO
Access Method
334818 111
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SREDLY
SUSPMOP
RSVD31_29
DYNPMOP
RSVD23
SRPMCLKW
DYNSREN
Bit Default &
Field Name (ID): Description
Range Access
31:29
0h Reserved (RSVD31_29): Reserved.
RO
23
0h Reserved (RSVD23): Reserved.
RO
PM Message Wait for Clock Gate Enable (SRPMCLKW): Specifies when it is safe
to send PM message to the PHY. When enabled, D-Unit waits for SPID Clock to
deassert before sending a PM message on SR entry.
112 334818
MCHBAR
Access Method
Default: 10000028h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
CSTRIST
CMDTRIST
PCLSTO
ODTTRIST
RPTCLKGTDIS
CLKGTDIS
PCLSTODIS
SBEPCLKGTDIS
LPMODEOP
RSVD31_30
RSVD6
ENCKSTP
DISPWRDN
PASR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 113
MCHBAR
Local Clock Gate Disable (CLKGTDIS): Setting this bit to 0 allows the majority of
the D-Unit clocks to be gated off when there is no activity in order to save power.
When set to 1, D-Unit clockgating is disabled.
0h • 0: Enable.
27
RW
• 1: Disable.
Note: This is a de-feature bit and should be set to 0 for normal operation. Note: The
value should only change after DRAM Timing Registers (DTR) are programmed.
6
0h Reserved (RSVD6): Reserved.
RO
114 334818
MCHBAR
Access Method
Default: 1750h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0
DISREFDBTCLR
REFSKWDIS
EXTRAREFDBT
MINREFRATE
OREFDIS
RSVD31_22
RSVD19_18
RSVD17_16
REFWMPNC
REFWMHI
RSVD3_1
334818 115
MCHBAR
31:22
0h Reserved (RSVD31_22): Reserved.
RO
Disable Refresh Debt Clear (DISREFDBTCLR): When set, D-Unit will not clear
refresh debt before Self Refresh SR Entry:
19:18
0h Reserved (RSVD19_18): Reserved.
RO
17:16
0h Reserved (RSVD17_16): Reserved.
RO
116 334818
MCHBAR
3:1
0h Reserved (RSVD3_1): Reserved.
RO
Access Method
Default: 3901C08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0
WPQCOUNT
RPQCOUNT
BLKRDBF_ADD_RDDATA_CR
INORDERMODE
TMWR_TA_DELTA
BGF_EARLY_RDDATA_VALID
SPID_EARLY_RDDATA_VALID
RSVD15_14
RSVD31
BYPASSEN
BLKRDBF
STRETCHMODE
31
0h Reserved (RSVD31): Reserved.
RO
334818 117
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7
0h Idle Bypass Mode Enable (BYPASSEN): Reserved.
RW
118 334818
MCHBAR
Access Method
Default: 1057h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 1
ZQCALSTRTR1
ZQCALSTRTR0
RSVD28_23
SRXZQC
RSVD20_18
RSVD15_14
ZQCALTYPE
ZQCLMODE
ZQCDIS
ZQINT
334818 119
MCHBAR
28:23
0h Reserved (RSVD28_23): Reserved.
RO
20:18
0h Reserved (RSVD20_18): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
Access Method
Default: 0h
120 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD30_12
VNN_TIMER_EN
VNN_TIMER_TIME
Bit Default &
Field Name (ID): Description
Range Access
30:12
0h Reserved (RSVD30_12): Reserved.
RO
Access Method
Default: 6C000008h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
TQDATAR1
TQDATAR0
RSVD25_22
RSVD7_5
TQPOLLPER
ENDERATE
SRTEN
TQDATAPUSHEN
TQPOLLEN
TQPOLLSREN
334818 121
MCHBAR
25:22
0h Reserved (RSVD25_22): Reserved.
RO
7:5
0h Reserved (RSVD7_5): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
122 334818
MCHBAR
MR_VALUE
MR3_OFFSET_UPDATE
RSVD31_26
RSVD15_11
MR4_ADDER
RSVD7_3
MR3_THERM_OFFSET
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
MR Value (MR_VALUE):
MR2 Shadow Register (DDR3L Only):
0h
25:16 BIOS writes the correct value of MR2 register in DDR3L into this
RW
field at boot time. D-Unit modifies one bit and rewrites the MR2
into DDR3L DRAM before SR entry.
15:11
0h Reserved (RSVD15_11): Reserved
RO
7:3
0h Reserved (RSVD7_3): Reserved.
RO
1:0
0h MR3 Thermal Offset (MR3_THERM_OFFSET): Reserved
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CLOCKGATE
KEY
RSVD30
RSVD27_16
SCRM_EN
334818 123
MCHBAR
30
0h Reserved (RSVD30): Reserved.
RO
Scrambler Clock Gate Select (CLOCKGATE): This field controls how the scrambler
output code is clock gated to reduce power.
• 00: Clock gate disabled.
0h
29:28 • 01: Clock Gate every 2 cycle.
RW
• 10: Clock Gate every 3 cycle.
• 11: Clock Gate every 4 cycle.
27:16
0h Reserved (RSVD27_16): Reserved.
RO
0h Scrambling Key (KEY): Sets the key for the scrambler. The key
15:0
RW should be a random value that is set following each cold boot.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDRESS
RSVD31
RSVD0
31
0h Reserved (RSVD31): Reserved.
RO
0
0h Reserved (RSVD0): Reserved.
RO
124 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_4
SEL_HI
EN_HI
SEL_LO
EN_LO
Bit Default &
Field Name (ID): Description
Range Access
31:4
0h Reserved (RSVD31_4): Reserved
RO
Error Injection Type Higher 32B (SEL_HI): If enabled, the error injection is
continuously armed for ERR_INJ.ADDR 32B write address matching until it is cleared.
• 00: No error injection.
• 01: Uncorrectable Error (UE) is armed for write address
matching to inject UE by using the same poisoning scheme,
0h i.e. inverting corresponding write ECC[6:0] on QW0 of the 32B
3
RW data.
• 10: Correctable Error (CE) is armed for write address
matching to inject CE by inverting corresponding write ECC[0]
on QW0 of the 32B data.
• 11: Reserved.
Error Injection Enable Higher 32B (EN_HI): When set the
0h
2 error injection is continuously armed for higher 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Error Injection Type Lower 32B (SEL_LO): 0 - Uncorrectable
Error (UE) is armed for write address matching to inject UE by
using the same poisoning scheme, i.e. inverting corresponding
0h
1 write ECC[6:0] on every QW of the 32B data.
RW
1 - Correctable Error (CE) is armed for write address matching to
inject CE by inverting corresponding write ECC[0] on every QW of
the 32B data.
Error Injection Enable Lower 32B (EN_LO): When set, the
0h
0 error injection is continuously armed for lower 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
334818 125
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SYNDROME_QW
TAG
CLEAR
CERR
MERR
ECC_VISA
ERR_BURST
ERR_CHUNK
0h Clear (CLEAR): Setting this bit to one clears all fields in this
31
RW/V register, including itself.
PMI VISA Byte Select (ECC_VISA): Select ECC or PMI byte on VISA :
• 00: ECC byte,
0h
30:29 • 01: PMI Data Byte [7:0],
RW
• 10: PMI Data Byte [63:56],
• 11: PMI Data Byte [255:248]
Correctable Single-bit Error (CERR): This bit is set when a
correctable single-bit error occurs on a memory read data
transfer. When this bit is set, the address that caused the error
0h
28 and the error syndrome are also logged and they are locked to
RW/V
further single bit errors, until this bit is cleared. A multiple bit
error that occurs after this bit is set will override the address/error
syndrome information.
Uncorrectable Multiple-bit Error (MERR): This bit is set when
an uncorrectable multiple-bit error occurs on a memory read data
0h
27 transfer. When this bit is set, the address that caused the error
RW/V
and the error syndrome are also logged and they are locked until
this bit is cleared.
0h Error Burst Number (ERR_BURST): Burst number (in BL8) of
26:25
RW/V the error within a chunk.
Error Chunk Number (ERR_CHUNK): Chunk number of the
0h error.
24
RW/V 0 - lower 32B chunk has error if MERR/CERR is set
1 - higher 32B chunk has the error if MERR/CERR is set
126 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FUSESTAT
RSVD31_16
31:16
0h Reserved (RSVD31_16): Reserved.
RO
D-Unit Status (FUSESTAT): D-Unit bits are captured into this register and are
available to be read.
• [0]: fus_dun_ecc_dis.
• [3:1]: fus_dun_max_supported_device_size[2:0].
0h • [4:4]: fus_dun_lpddr3_dis.
15:0
RO/V
• [5:5]: fus_dun_lpddr4_dis.
• [6:6]: reserved.
• [7:7]: fus_dun_ddr3l_dis.
• [15:8]: reserved.
Access Method
334818 127
MCHBAR
Default: 2B01E518h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0RSVD31_30 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0
RSVD22_18
RAW_WMM
RSVD26
WMMEXIT
RIMPRIO
WIMTHRS
WMMENTRY
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
26
0h Reserved (RSVD26): Reserved.
RO
22:18
0h Reserved (RSVD22_18): Reserved.
RO
Access Method
128 334818
MCHBAR
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
RSVD31_26
RSVD13_12
MINRDB
MAXWRB
MINRDA
MAXWRA
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MINRDC
RSVD31_26
RSVD13_12
MAXWRC
MAXWRD
MINRDD
334818 129
MCHBAR
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 17C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0
AC4IP
AC3IP
AC2IP
AC1IP
AC0IP
RSVD31_15
31:15
0h Reserved (RSVD31_15): Reserved.
RO
130 334818
MCHBAR
Access Method
Default: 1F52940h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
334818 131
MCHBAR
Default: 14000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
132 334818
MCHBAR
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 1F29400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 133
MCHBAR
Access Method
Default: 1F5294Ah
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
134 334818
MCHBAR
Access Method
Default: 6h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
DEADLINE_THRS
RSVD31_11
31:11
0h Reserved (RSVD31_11): Reserved.
RO
Access Method
Default: 1800h
334818 135
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
RSVD31_25
RSVD23_20
RSVD15_14
WMM_REG_R1
WMM_PRIO_R4
WMM_PRIO_R3
WMM_PRIO_R2
WMM_PRIO_R1
RMM_REG_R6
RMM_REG_R5
RMM_REG_R4
RMM_REG_R3
RMM_REG_R2
RMM_REG_R1
RSVD7_4
RMM_PRIO_R4
RMM_PRIO_R3
RMM_PRIO_R2
RMM_PRIO_R1
Bit Default &
Field Name (ID): Description
Range Access
31:25
0h Reserved (RSVD31_25): Reserved.
RO
23:20
0h Reserved (RSVD23_20): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
136 334818
MCHBAR
7:4
0h Reserved (RSVD7_4): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SUSPEND
WAKE
RSVD31_4
SUSPENDP
RSVD1
334818 137
MCHBAR
31:4
0h Reserved (RSVD31_4): Reserved.
RO
1
0h Reserved (RSVD1): Reserved.
RO
WAKE (WAKE): Take PHY out of PM states and wakes the DRAM
out of self refresh mode. The bit is cleared by hardware only when
0h
0 the DRAM has exited out of self refresh mode and is accessible.
RW/V
Note: When COLDWAKE is set prior of setting this bit the D-Unit
will not send SR exit command and will not set the DCO.IC bit.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
138 334818
MCHBAR
DQS_RETRAIN_INT
RSVD15_14
RSVD3_2
DQS_OSC_RT
DQS_RETRAIN_SRX_EN
DQS_RETRAIN_EN
Bit Default &
Field Name (ID): Description
Range Access
15:14
0h Reserved (RSVD15_14): Reserved.
RO
3:2
0h Reserved (RSVD3_2): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 139
MCHBAR
MR4_BYTE_SEL2
MR4_BIT2_SEL2
MR4_BIT1_SEL2
MR4_BIT0_SEL2
MR4_BYTE_SEL
RSVD31
RSVD27
RSVD23
RSVD19_18
RSVD15
MR4_BIT2_SEL
RSVD11
MR4_BIT1_SEL
RSVD7
MR4_BIT0_SEL
RSVD3_2
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved (RSVD31): Reserved.
RO
27
0h Reserved (RSVD27): Reserved
RO
23
0h Reserved (RSVD23): Reserved
RO
19:18
0h Reserved (RSVD19_18): Reserved
RO
15
0h Reserved (RSVD15): Reserved
RO
14:12
0h MR4 Bit 2 Select (MR4_BIT2_SEL): Selects bit 2 of MR4 data.
RW
11
0h Reserved (RSVD11): Reserved.
RO
10:8
0h MR4 Bit 1 Select (MR4_BIT1_SEL): Selects bit 1 of MR4 data.
RW
7
0h Reserved (RSVD7): Reserved.
RO
6:4
0h MR4 Bit 0 Select (MR4_BIT0_SEL): Selects bit 0 of MR4 data.
RW
3:2
0h Reserved (RSVD3_2): Reserved.
RO
140 334818
MCHBAR
334818 141
MCHBAR
154Ch 154Fh Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 154Ch 1800h
Access Method
Default: 10000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BLMODE
DWID
ADDRDEC
CASWIZZLE
DRAMDEVICE_PR
DRAMTYPE
RSVD18_16
RSVD3
DDMEN
RKEN1
RKEN0
ECCEN
BAHEN
RSVD13_9
DDEN
RSIEN
142 334818
MCHBAR
0h
• 010: Fixed BL16.
27:25
RW • 011: Onthefly BL16.
• 100: Fixed BL32.
• 101: Onthefly BL32.
• 110-111: Reserved.
DRAM Type (DRAMTYPE):
• 000: DDR3L.
• 001: LPDDR3.
0h • 010: LPDDR4.
24:22
RW
• 011: Reserved.
• 100: Reserved.
• 101-111: Reserved.
18:16
0h Reserved (RSVD18_16): Reserved.
RO
Bank Address Hashing Enable (BAHEN): See Address Mapping section for full
description.
0h
15 • 0: Bank Address Hashing disabled.
RW
• 1: Bank Address Hashing enabled.
Rank Select Interleave Enable (RSIEN): See Address Mapping section for full
description.
0h
14 • 0: Rank Select Interleaving disabled.
RW
• 1: Rank Select Interleaving enabled.
13:9
0h Reserved (RSVD13_9): Reserved.
RO
334818 143
MCHBAR
DRAM Device Density (DDEN): Density of the DRAM devices populated on Ranks 0
and 1.
• 000: 4 Gb.
• 001: 6 Gb.
0h • 010: 8 Gb.
8:6
RW
• 011: 12 Gb.
• 100: 16 Gb.
• 101-111: Reserved.
Note: For LPDDR4 this value is the die density.
DRAM Device Data Width (DWID): Data width of the DRAM device populated on
Ranks 0 and 1.
• 00: x8.
0h
5:4 • 01: x16.
RW
• 10: x32.
• 11: x64.
3
0h Reserved (RSVD3): Reserved.
RO
Access Method
Default: 210702CBh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1
TCKCKEH
TXSDLL
TXSR
TRPPB
TRCD
144 334818
MCHBAR
Access Method
Default: 30481218h
334818 145
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0
TXP
RSVD26
TZQCL
TZQLAT
TZQCS
Bit Default &
Field Name (ID): Description
Range Access
26
0h Reserved (RSVD26): Reserved.
RO
Access Method
Default: 8C080C30h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0
146 334818
MCHBAR
TCKE
RSVD22_21
RSVD16
NREFI
NRFCAB
Bit Default &
Field Name (ID): Description
Range Access
22:21
0h Reserved (RSVD22_21): Reserved.
RO
16
0h Reserved (RSVD16): Reserved.
RO
Access Method
Default: 3002EA28h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0
TCWL
TWMWSB
TCMD
TRTP
TCCD_INC
TWTP
334818 147
MCHBAR
Access Method
Default: 30209149h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1
TFAW
TWRDR
TRWDR
TWWDR
TRRDR
148 334818
MCHBAR
Read to Write DQ Delay Different Ranks (TRWDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Write data burst of a different
rank (in DRAM clocks).
• LPDDR3 Equation: tRWDR = RL + tDQSCKmax + BL/2 +
tRPST - (WL + tDQSSmin - tWPRE).
9h
17:12 • LPDDR4 Equation: tRWDR = RL + tDQSCKmax + BL/2 - (WL -
RW
2).
• DDR3L Equation: tRWDR = CL + tDQSCKmax + BL/2 + tRPST
- (CWL + tDQSSmin - tWPRE).
Note: For LPDDR3/4 using ODT, this latency may need to be adjusted by tODTon.
Note: For DDR3L using ODT, this latency may need to be increased by one clock.
Write to Write DQ Delay Different Ranks (TWWDR): Specifies the delay from
the start of a Write data burst of one rank to the start of a Write data burst of a
different rank (in DRAM clocks).
• LPDDR3 Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin
5h + tWPRE.
11:6
RW
• LPDDR4 Equation: tWWDR = BL/2 + 4 - tDQSSmin.
• DDR3L Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin +
tWPRE.
Note: For LPDDR3/4 using ODT, this latency may need to be increased by tODToffadj.
Read to Read DQ Delay Different Ranks (TRRDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Read data burst of a different
rank (in DRAM clocks).
5:0
9h • LPDDR3/4 Equation: tRRDR = BL/2 + tDQSCKmax -
RW tDQSCKmin + tRPRE.
• DDR3L Equation: tRRDR = BL/2 + tRPST + tDQSCKmax -
tDQSCKmin + tRPRE + 1.
Access Method
334818 149
MCHBAR
Default: 304200C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0
TDERATE_INC
RSVD26
TWWSR
TRRSR
TWRSR
TRWSR
TRRD
26
0h Reserved (RSVD26): Reserved.
RO
150 334818
MCHBAR
Access Method
Default: 20100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD7
TPSTMRRBLK
OREFDLY
TCKCKEL
MNTDLY
TPREMRBLK
Bit Default &
Field Name (ID): Description
Range Access
7
0h Reserved (RSVD7): Reserved.
RO
334818 151
MCHBAR
Access Method
Default: D060C06h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0
RSVD8_7
TRDPDEN
TWRPDEN
TRPAB
TPSTMRWBLK
TRAS
Bit Default &
Field Name (ID): Description
Range Access
152 334818
MCHBAR
8:7
0h Reserved (RSVD8_7): Reserved.
RO
Access Method
Default: CC50A18h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0
TCKESR
LPMDRES
LPMDTOCKEDLY
PWDDLY
CKETOLPMDDLY
334818 153
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RDODTSTART
WRODTSTART
RDODTSTOP
WRODTSTOP
RSVD4
RSVD31_30
R1WRODTCTL
R0WRODTCTL
RSVD23_18
RSVD13
R1RDODTCTL
R0RDODTCTL
31:30
0h Reserved (RSVD31_30): Reserved.
RO
154 334818
MCHBAR
23:18
0h Reserved (RSVD23_18): Reserved.
RO
13
0h Reserved (RSVD13): Reserved.
RO
4
0h Reserved (RSVD4): Reserved.
RO
Access Method
334818 155
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SREDLY
SUSPMOP
RSVD31_29
DYNPMOP
RSVD23
SRPMCLKW
DYNSREN
Bit Default &
Field Name (ID): Description
Range Access
31:29
0h Reserved (RSVD31_29): Reserved.
RO
23
0h Reserved (RSVD23): Reserved.
RO
PM Message Wait for Clock Gate Enable (SRPMCLKW): Specifies when it is safe
to send PM message to the PHY. When enabled, D-Unit waits for SPID Clock to
deassert before sending a PM message on SR entry.
156 334818
MCHBAR
Access Method
Default: 10000028h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
CSTRIST
CMDTRIST
PCLSTO
ODTTRIST
RPTCLKGTDIS
CLKGTDIS
PCLSTODIS
SBEPCLKGTDIS
LPMODEOP
RSVD31_30
RSVD6
ENCKSTP
DISPWRDN
PASR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 157
MCHBAR
Local Clock Gate Disable (CLKGTDIS): Setting this bit to 0 allows the majority of
the D-Unit clocks to be gated off when there is no activity in order to save power.
When set to 1, D-Unit clockgating is disabled.
0h • 0: Enable.
27
RW
• 1: Disable.
Note: This is a de-feature bit and should be set to 0 for normal operation. Note: The
value should only change after DRAM Timing Registers (DTR) are programmed.
6
0h Reserved (RSVD6): Reserved.
RO
158 334818
MCHBAR
Access Method
Default: 1750h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0
DISREFDBTCLR
REFSKWDIS
EXTRAREFDBT
MINREFRATE
OREFDIS
RSVD31_22
RSVD19_18
RSVD17_16
REFWMPNC
REFWMHI
RSVD3_1
334818 159
MCHBAR
31:22
0h Reserved (RSVD31_22): Reserved.
RO
Disable Refresh Debt Clear (DISREFDBTCLR): When set, D-Unit will not clear
refresh debt before Self Refresh SR Entry:
19:18
0h Reserved (RSVD19_18): Reserved.
RO
17:16
0h Reserved (RSVD17_16): Reserved.
RO
160 334818
MCHBAR
3:1
0h Reserved (RSVD3_1): Reserved.
RO
Access Method
Default: 3901C08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0
WPQCOUNT
RPQCOUNT
BLKRDBF_ADD_RDDATA_CR
INORDERMODE
TMWR_TA_DELTA
BGF_EARLY_RDDATA_VALID
SPID_EARLY_RDDATA_VALID
RSVD15_14
RSVD31
BYPASSEN
BLKRDBF
STRETCHMODE
31
0h Reserved (RSVD31): Reserved.
RO
334818 161
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7
0h Idle Bypass Mode Enable (BYPASSEN): Reserved.
RW
162 334818
MCHBAR
Access Method
Default: 1057h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 1
ZQCALSTRTR1
ZQCALSTRTR0
RSVD28_23
SRXZQC
RSVD20_18
RSVD15_14
ZQCALTYPE
ZQCLMODE
ZQCDIS
ZQINT
334818 163
MCHBAR
28:23
0h Reserved (RSVD28_23): Reserved.
RO
20:18
0h Reserved (RSVD20_18): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
Access Method
Default: 0h
164 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD30_12
VNN_TIMER_EN
VNN_TIMER_TIME
Bit Default &
Field Name (ID): Description
Range Access
30:12
0h Reserved (RSVD30_12): Reserved.
RO
Access Method
Default: 6C000008h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
TQDATAR1
TQDATAR0
RSVD25_22
RSVD7_5
TQPOLLPER
ENDERATE
SRTEN
TQDATAPUSHEN
TQPOLLEN
TQPOLLSREN
334818 165
MCHBAR
25:22
0h Reserved (RSVD25_22): Reserved.
RO
7:5
0h Reserved (RSVD7_5): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
166 334818
MCHBAR
MR_VALUE
MR3_OFFSET_UPDATE
RSVD31_26
RSVD15_11
MR4_ADDER
RSVD7_3
MR3_THERM_OFFSET
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
15:11
0h Reserved (RSVD15_11): Reserved
RO
7:3
0h Reserved (RSVD7_3): Reserved.
RO
1:0
0h MR3 Thermal Offset (MR3_THERM_OFFSET): Reserved.
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SCRM_EN
RSVD27_16
RSVD30
CLOCKGATE
KEY
334818 167
MCHBAR
30
0h Reserved (RSVD30): Reserved.
RO
Scrambler Clock Gate Select (CLOCKGATE): This field controls how the scrambler
output code is clock gated to reduce power.
• 00: Clock gate disabled.
0h
29:28 • 01: Clock Gate every 2 cycle.
RW
• 10: Clock Gate every 3 cycle.
• 11: Clock Gate every 4 cycle.
27:16
0h Reserved (RSVD27_16): Reserved.
RO
0h Scrambling Key (KEY): Sets the key for the scrambler. The key
15:0
RW should be a random value that is set following each cold boot.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDRESS
RSVD31
RSVD0
31
0h Reserved (RSVD31): Reserved.
RO
0
0h Reserved (RSVD0): Reserved.
RO
168 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_4
SEL_HI
EN_HI
SEL_LO
EN_LO
Bit Default &
Field Name (ID): Description
Range Access
31:4
0h Reserved (RSVD31_4): Reserved
RO
Error Injection Type Higher 32B (SEL_HI): If enabled, the error injection is
continuously armed for ERR_INJ.ADDR 32B write address matching until it is cleared.
• 00: No error injection.
• 01: Uncorrectable Error (UE) is armed for write address
matching to inject UE by using the same poisoning scheme,
0h i.e. inverting corresponding write ECC[6:0] on QW0 of the 32B
3
RW data.
• 10: Correctable Error (CE) is armed for write address
matching to inject CE by inverting corresponding write ECC[0]
on QW0 of the 32B data.
• 11: Reserved.
Error Injection Enable Higher 32B (EN_HI): When set the
0h
2 error injection is continuously armed for higher 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Error Injection Type Lower 32B (SEL_LO): 0 - Uncorrectable
Error (UE) is armed for write address matching to inject UE by
using the same poisoning scheme, i.e. inverting corresponding
0h
1 write ECC[6:0] on every QW of the 32B data.
RW
1 - Correctable Error (CE) is armed for write address matching to
inject CE by inverting corresponding write ECC[0] on every QW of
the 32B data.
Error Injection Enable Lower 32B (EN_LO): When set, the
0h
0 error injection is continuously armed for lower 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
334818 169
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SYNDROME_QW
TAG
CLEAR
CERR
MERR
ECC_VISA
ERR_BURST
ERR_CHUNK
0h Clear (CLEAR): Setting this bit to one clears all fields in this
31
RW/V register, including itself.
PMI VISA Byte Select (ECC_VISA): Select ECC or PMI byte on VISA :
• 00: ECC byte,
0h
30:29 • 01: PMI Data Byte [7:0],
RW
• 10: PMI Data Byte [63:56],
• 11: PMI Data Byte [255:248]
Correctable Single-bit Error (CERR): This bit is set when a
correctable single-bit error occurs on a memory read data
transfer. When this bit is set, the address that caused the error
0h
28 and the error syndrome are also logged and they are locked to
RW/V
further single bit errors, until this bit is cleared. A multiple bit
error that occurs after this bit is set will override the address/error
syndrome information.
Uncorrectable Multiple-bit Error (MERR): This bit is set when
an uncorrectable multiple-bit error occurs on a memory read data
0h
27 transfer. When this bit is set, the address that caused the error
RW/V
and the error syndrome are also logged and they are locked until
this bit is cleared.
0h Error Burst Number (ERR_BURST): Burst number (in BL8) of
26:25
RW/V the error within a chunk.
Error Chunk Number (ERR_CHUNK): Chunk number of the
0h error.
24
RW/V 0 - lower 32B chunk has error if MERR/CERR is set
1 - higher 32B chunk has the error if MERR/CERR is set
170 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FUSESTAT
RSVD31_16
31:16
0h Reserved (RSVD31_16): Reserved.
RO
D-Unit Status (FUSESTAT): D-Unit bits are captured into this register and are
available to be read.
• [0]: fus_dun_ecc_dis.
• [3:1]: fus_dun_max_supported_device_size[2:0].
0h • [4:4]: fus_dun_lpddr3_dis.
15:0
RO/V
• [5:5]: fus_dun_lpddr4_dis.
• [6:6]: reserved.
• [7:7]: fus_dun_ddr3l_dis.
• [15:8]: reserved.
Access Method
334818 171
MCHBAR
Default: 2B01E518h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0RSVD31_30 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0
RSVD22_18
RAW_WMM
RSVD26
WMMEXIT
RIMPRIO
WIMTHRS
WMMENTRY
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
26
0h Reserved (RSVD26): Reserved.
RO
22:18
0h Reserved (RSVD22_18): Reserved.
RO
Access Method
172 334818
MCHBAR
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
RSVD31_26
RSVD13_12
MINRDB
MAXWRB
MINRDA
MAXWRA
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MINRDC
RSVD31_26
RSVD13_12
MAXWRC
MAXWRD
MINRDD
334818 173
MCHBAR
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 17C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0
AC4IP
AC3IP
AC2IP
AC1IP
AC0IP
RSVD31_15
31:15
0h Reserved (RSVD31_15): Reserved.
RO
174 334818
MCHBAR
Access Method
Default: 1F52940h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
334818 175
MCHBAR
Default: 14000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
176 334818
MCHBAR
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 1F29400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 177
MCHBAR
Access Method
Default: 1F5294Ah
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
178 334818
MCHBAR
Access Method
Default: 6h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
DEADLINE_THRS
RSVD31_11
31:11
0h Reserved (RSVD31_11): Reserved.
RO
Access Method
Default: 1800h
334818 179
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
RSVD31_25
RSVD23_20
RSVD15_14
WMM_REG_R1
WMM_PRIO_R4
WMM_PRIO_R3
WMM_PRIO_R2
WMM_PRIO_R1
RMM_REG_R6
RMM_REG_R5
RMM_REG_R4
RMM_REG_R3
RMM_REG_R2
RMM_REG_R1
RSVD7_4
RMM_PRIO_R4
RMM_PRIO_R3
RMM_PRIO_R2
RMM_PRIO_R1
Bit Default &
Field Name (ID): Description
Range Access
31:25
0h Reserved (RSVD31_25): Reserved.
RO
23:20
0h Reserved (RSVD23_20): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
180 334818
MCHBAR
7:4
0h Reserved (RSVD7_4): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SUSPEND
WAKE
RSVD31_4
SUSPENDP
RSVD1
334818 181
MCHBAR
31:4
0h Reserved (RSVD31_4): Reserved.
RO
1
0h Reserved (RSVD1): Reserved.
RO
WAKE (WAKE): Take PHY out of PM states and wakes the DRAM
out of self refresh mode. The bit is cleared by hardware only when
0h
0 the DRAM has exited out of self refresh mode and is accessible.
RW/V
Note: When COLDWAKE is set prior of setting this bit the D-Unit
will not send SR exit command and will not set the DCO.IC bit.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
182 334818
MCHBAR
DQS_RETRAIN_INT
RSVD15_14
RSVD3_2
DQS_OSC_RT
DQS_RETRAIN_SRX_EN
DQS_RETRAIN_EN
Bit Default &
Field Name (ID): Description
Range Access
15:14
0h Reserved (RSVD15_14): Reserved.
RO
3:2
0h Reserved (RSVD3_2): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 183
MCHBAR
MR4_BYTE_SEL2
MR4_BIT2_SEL2
MR4_BIT1_SEL2
MR4_BIT0_SEL2
MR4_BYTE_SEL
RSVD31
RSVD27
RSVD23
RSVD19_18
RSVD15
MR4_BIT2_SEL
RSVD11
MR4_BIT1_SEL
RSVD7
MR4_BIT0_SEL
RSVD3_2
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved (RSVD31): Reserved.
RO
27
0h Reserved (RSVD27): Reserved
RO
23
0h Reserved (RSVD23): Reserved
RO
19:18
0h Reserved (RSVD19_18): Reserved
RO
15
0h Reserved (RSVD15): Reserved
RO
14:12
0h MR4 Bit 2 Select (MR4_BIT2_SEL): Selects bit 2 of MR4 data.
RW
11
0h Reserved (RSVD11): Reserved.
RO
10:8
0h MR4 Bit 1 Select (MR4_BIT1_SEL): Selects bit 1 of MR4 data.
RW
7
0h Reserved (RSVD7): Reserved.
RO
6:4
0h MR4 Bit 0 Select (MR4_BIT0_SEL): Selects bit 0 of MR4 data.
RW
3:2
0h Reserved (RSVD3_2): Reserved.
RO
184 334818
MCHBAR
334818 185
MCHBAR
174Ch 174Fh Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 174Ch 1800h
Access Method
Default: 10000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BLMODE
DWID
ADDRDEC
CASWIZZLE
DRAMDEVICE_PR
DRAMTYPE
RSVD18_16
RSVD3
DDMEN
RKEN1
RKEN0
ECCEN
BAHEN
RSVD13_9
DDEN
RSIEN
186 334818
MCHBAR
0h
• 010: Fixed BL16.
27:25
RW • 011: Onthefly BL16.
• 100: Fixed BL32.
• 101: Onthefly BL32.
• 110-111: Reserved.
DRAM Type (DRAMTYPE):
• 000: DDR3L.
• 001: LPDDR3.
0h • 010: LPDDR4.
24:22
RW
• 011: Reserved.
• 100: Reserved.
• 101-111: Reserved.
18:16
0h Reserved (RSVD18_16): Reserved.
RO
Bank Address Hashing Enable (BAHEN): See Address Mapping section for full
description.
0h
15 • 0: Bank Address Hashing disabled.
RW
• 1: Bank Address Hashing enabled.
Rank Select Interleave Enable (RSIEN): See Address Mapping section for full
description.
0h
14 • 0: Rank Select Interleaving disabled.
RW
• 1: Rank Select Interleaving enabled.
13:9
0h Reserved (RSVD13_9): Reserved.
RO
334818 187
MCHBAR
DRAM Device Density (DDEN): Density of the DRAM devices populated on Ranks 0
and 1.
• 000: 4 Gb.
• 001: 6 Gb.
0h • 010: 8 Gb.
8:6
RW
• 011: 12 Gb.
• 100: 16 Gb.
• 101-111: Reserved.
Note: For LPDDR4 this value is the die density.
DRAM Device Data Width (DWID): Data width of the DRAM device populated on
Ranks 0 and 1.
• 00: x8.
0h
5:4 • 01: x16.
RW
• 10: x32.
• 11: x64.
3
0h Reserved (RSVD3): Reserved.
RO
Access Method
Default: 210702CBh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1
TCKCKEH
TXSDLL
TXSR
TRPPB
TRCD
188 334818
MCHBAR
Access Method
Default: 30481218h
334818 189
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0
TXP
RSVD26
TZQCL
TZQLAT
TZQCS
Bit Default &
Field Name (ID): Description
Range Access
26
0h Reserved (RSVD26): Reserved.
RO
Access Method
Default: 8C080C30h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0
190 334818
MCHBAR
TCKE
RSVD22_21
RSVD16
NREFI
NRFCAB
Bit Default &
Field Name (ID): Description
Range Access
22:21
0h Reserved (RSVD22_21): Reserved.
RO
16
0h Reserved (RSVD16): Reserved.
RO
Access Method
Default: 3002EA28h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0
TCWL
TWMWSB
TCMD
TRTP
TCCD_INC
TWTP
334818 191
MCHBAR
Access Method
Default: 30209149h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1
TFAW
TWRDR
TRWDR
TWWDR
TRRDR
192 334818
MCHBAR
Read to Write DQ Delay Different Ranks (TRWDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Write data burst of a different
rank (in DRAM clocks).
• LPDDR3 Equation: tRWDR = RL + tDQSCKmax + BL/2 +
tRPST - (WL + tDQSSmin - tWPRE).
9h
17:12 • LPDDR4 Equation: tRWDR = RL + tDQSCKmax + BL/2 - (WL -
RW
2).
• DDR3L Equation: tRWDR = CL + tDQSCKmax + BL/2 + tRPST
- (CWL + tDQSSmin - tWPRE).
Note: For LPDDR3/4 using ODT, this latency may need to be adjusted by tODTon.
Note: For DDR3L using ODT, this latency may need to be increased by one clock.
Write to Write DQ Delay Different Ranks (TWWDR): Specifies the delay from
the start of a Write data burst of one rank to the start of a Write data burst of a
different rank (in DRAM clocks).
• LPDDR3 Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin
5h + tWPRE.
11:6
RW
• LPDDR4 Equation: tWWDR = BL/2 + 4 - tDQSSmin.
• DDR3L Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin +
tWPRE.
Note: For LPDDR3/4 using ODT, this latency may need to be increased by tODToffadj.
Read to Read DQ Delay Different Ranks (TRRDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Read data burst of a different
rank (in DRAM clocks).
5:0
9h • LPDDR3/4 Equation: tRRDR = BL/2 + tDQSCKmax -
RW tDQSCKmin + tRPRE.
• DDR3L Equation: tRRDR = BL/2 + tRPST + tDQSCKmax -
tDQSCKmin + tRPRE + 1.
Access Method
334818 193
MCHBAR
Default: 304200C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0
TDERATE_INC
RSVD26
TWWSR
TRRSR
TWRSR
TRWSR
TRRD
26
0h Reserved (RSVD26): Reserved.
RO
194 334818
MCHBAR
Access Method
Default: 20100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD7
TPSTMRRBLK
OREFDLY
TCKCKEL
MNTDLY
TPREMRBLK
Bit Default &
Field Name (ID): Description
Range Access
7
0h Reserved (RSVD7): Reserved.
RO
334818 195
MCHBAR
Access Method
Default: D060C06h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0
RSVD8_7
TRDPDEN
TWRPDEN
TRPAB
TPSTMRWBLK
TRAS
Bit Default &
Field Name (ID): Description
Range Access
196 334818
MCHBAR
8:7
0h Reserved (RSVD8_7): Reserved.
RO
Access Method
Default: CC50A18h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0
TCKESR
LPMDRES
LPMDTOCKEDLY
PWDDLY
CKETOLPMDDLY
334818 197
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RDODTSTART
WRODTSTART
RDODTSTOP
WRODTSTOP
RSVD4
RSVD31_30
R1WRODTCTL
R0WRODTCTL
RSVD23_18
RSVD13
R1RDODTCTL
R0RDODTCTL
31:30
0h Reserved (RSVD31_30): Reserved.
RO
198 334818
MCHBAR
23:18
0h Reserved (RSVD23_18): Reserved.
RO
13
0h Reserved (RSVD13): Reserved.
RO
4
0h Reserved (RSVD4): Reserved.
RO
Access Method
334818 199
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SREDLY
SUSPMOP
RSVD31_29
DYNPMOP
RSVD23
SRPMCLKW
DYNSREN
Bit Default &
Field Name (ID): Description
Range Access
31:29
0h Reserved (RSVD31_29): Reserved.
RO
23
0h Reserved (RSVD23): Reserved.
RO
PM Message Wait for Clock Gate Enable (SRPMCLKW): Specifies when it is safe
to send PM message to the PHY. When enabled, D-Unit waits for SPID Clock to
deassert before sending a PM message on SR entry.
200 334818
MCHBAR
Access Method
Default: 10000028h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
CSTRIST
CMDTRIST
PCLSTO
ODTTRIST
RPTCLKGTDIS
CLKGTDIS
PCLSTODIS
SBEPCLKGTDIS
LPMODEOP
RSVD31_30
RSVD6
ENCKSTP
DISPWRDN
PASR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 201
MCHBAR
Local Clock Gate Disable (CLKGTDIS): Setting this bit to 0 allows the majority of
the D-Unit clocks to be gated off when there is no activity in order to save power.
When set to 1, D-Unit clockgating is disabled.
0h • 0: Enable.
27
RW
• 1: Disable.
Note: This is a de-feature bit and should be set to 0 for normal operation. Note: The
value should only change after DRAM Timing Registers (DTR) are programmed.
6
0h Reserved (RSVD6): Reserved.
RO
202 334818
MCHBAR
Access Method
Default: 1750h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0
DISREFDBTCLR
REFSKWDIS
EXTRAREFDBT
MINREFRATE
OREFDIS
RSVD31_22
RSVD19_18
RSVD17_16
REFWMPNC
REFWMHI
RSVD3_1
334818 203
MCHBAR
31:22
0h Reserved (RSVD31_22): Reserved.
RO
Disable Refresh Debt Clear (DISREFDBTCLR): When set, D-Unit will not clear
refresh debt before Self Refresh SR Entry:
19:18
0h Reserved (RSVD19_18): Reserved.
RO
17:16
0h Reserved (RSVD17_16): Reserved.
RO
204 334818
MCHBAR
3:1
0h Reserved (RSVD3_1): Reserved.
RO
Access Method
Default: 3901C08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0
WPQCOUNT
RPQCOUNT
BLKRDBF_ADD_RDDATA_CR
INORDERMODE
TMWR_TA_DELTA
BGF_EARLY_RDDATA_VALID
SPID_EARLY_RDDATA_VALID
RSVD15_14
RSVD31
BYPASSEN
BLKRDBF
STRETCHMODE
31
0h Reserved (RSVD31): Reserved.
RO
334818 205
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7
0h Idle Bypass Mode Enable (BYPASSEN): Reserved.
RW
206 334818
MCHBAR
Access Method
Default: 1057h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 1
ZQCALSTRTR1
ZQCALSTRTR0
RSVD28_23
SRXZQC
RSVD20_18
RSVD15_14
ZQCALTYPE
ZQCLMODE
ZQCDIS
ZQINT
334818 207
MCHBAR
28:23
0h Reserved (RSVD28_23): Reserved.
RO
20:18
0h Reserved (RSVD20_18): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
Access Method
Default: 0h
208 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD30_12
VNN_TIMER_EN
VNN_TIMER_TIME
Bit Default &
Field Name (ID): Description
Range Access
30:12
0h Reserved (RSVD30_12): Reserved.
RO
Access Method
Default: 6C000008h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
TQDATAR1
TQDATAR0
RSVD25_22
RSVD7_5
TQPOLLPER
ENDERATE
SRTEN
TQDATAPUSHEN
TQPOLLEN
TQPOLLSREN
334818 209
MCHBAR
25:22
0h Reserved (RSVD25_22): Reserved.
RO
7:5
0h Reserved (RSVD7_5): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
210 334818
MCHBAR
MR_VALUE
MR3_OFFSET_UPDATE
RSVD31_26
RSVD15_11
MR4_ADDER
RSVD7_3
MR3_THERM_OFFSET
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
MR Value (MR_VALUE):
MR2 Shadow Register (DDR3L Only):
0h
25:16 BIOS writes the correct value of MR2 register in DDR3L into this
RW
field at boot time. D-Unit modifies one bit and rewrites the MR2
into DDR3L DRAM before SR entry.
15:11
0h Reserved (RSVD15_11): Reserved
RO
7:3
0h Reserved (RSVD7_3): Reserved.
RO
1:0
0h MR3 Thermal Offset (MR3_THERM_OFFSET): Reserved.
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CLOCKGATE
KEY
RSVD30
RSVD27_16
SCRM_EN
334818 211
MCHBAR
30
0h Reserved (RSVD30): Reserved.
RO
Scrambler Clock Gate Select (CLOCKGATE): This field controls how the scrambler
output code is clock gated to reduce power.
• 00: Clock gate disabled.
0h
29:28 • 01: Clock Gate every 2 cycle.
RW
• 10: Clock Gate every 3 cycle.
• 11: Clock Gate every 4 cycle.
27:16
0h Reserved (RSVD27_16): Reserved.
RO
0h Scrambling Key (KEY): Sets the key for the scrambler. The key
15:0
RW should be a random value that is set following each cold boot.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDRESS
RSVD31
RSVD0
31
0h Reserved (RSVD31): Reserved.
RO
0
0h Reserved (RSVD0): Reserved.
RO
212 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_4
SEL_HI
EN_HI
SEL_LO
EN_LO
Bit Default &
Field Name (ID): Description
Range Access
31:4
0h Reserved (RSVD31_4): Reserved
RO
Error Injection Type Higher 32B (SEL_HI): If enabled, the error injection is
continuously armed for ERR_INJ.ADDR 32B write address matching until it is cleared.
• 00: No error injection.
• 01: Uncorrectable Error (UE) is armed for write address
matching to inject UE by using the same poisoning scheme,
0h i.e. inverting corresponding write ECC[6:0] on QW0 of the 32B
3
RW data.
• 10: Correctable Error (CE) is armed for write address
matching to inject CE by inverting corresponding write ECC[0]
on QW0 of the 32B data.
• 11: Reserved.
Error Injection Enable Higher 32B (EN_HI): When set the
0h
2 error injection is continuously armed for higher 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Error Injection Type Lower 32B (SEL_LO): 0 - Uncorrectable
Error (UE) is armed for write address matching to inject UE by
using the same poisoning scheme, i.e. inverting corresponding
0h
1 write ECC[6:0] on every QW of the 32B data.
RW
1 - Correctable Error (CE) is armed for write address matching to
inject CE by inverting corresponding write ECC[0] on every QW of
the 32B data.
Error Injection Enable Lower 32B (EN_LO): When set, the
0h
0 error injection is continuously armed for lower 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
334818 213
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SYNDROME_QW
TAG
CLEAR
CERR
MERR
ECC_VISA
ERR_BURST
ERR_CHUNK
0h Clear (CLEAR): Setting this bit to one clears all fields in this
31
RW/V register, including itself.
PMI VISA Byte Select (ECC_VISA): Select ECC or PMI byte on VISA :
• 00: ECC byte,
0h
30:29 • 01: PMI Data Byte [7:0],
RW
• 10: PMI Data Byte [63:56],
• 11: PMI Data Byte [255:248]
Correctable Single-bit Error (CERR): This bit is set when a
correctable single-bit error occurs on a memory read data
transfer. When this bit is set, the address that caused the error
0h
28 and the error syndrome are also logged and they are locked to
RW/V
further single bit errors, until this bit is cleared. A multiple bit
error that occurs after this bit is set will override the address/error
syndrome information.
Uncorrectable Multiple-bit Error (MERR): This bit is set when
an uncorrectable multiple-bit error occurs on a memory read data
0h
27 transfer. When this bit is set, the address that caused the error
RW/V
and the error syndrome are also logged and they are locked until
this bit is cleared.
0h Error Burst Number (ERR_BURST): Burst number (in BL8) of
26:25
RW/V the error within a chunk.
Error Chunk Number (ERR_CHUNK): Chunk number of the
0h error.
24
RW/V 0 - lower 32B chunk has error if MERR/CERR is set
1 - higher 32B chunk has the error if MERR/CERR is set
214 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FUSESTAT
RSVD31_16
31:16
0h Reserved (RSVD31_16): Reserved.
RO
D-Unit Status (FUSESTAT): D-Unit bits are captured into this register and are
available to be read.
• [0]: fus_dun_ecc_dis.
• [3:1]: fus_dun_max_supported_device_size[2:0].
0h • [4:4]: fus_dun_lpddr3_dis.
15:0
RO/V
• [5:5]: fus_dun_lpddr4_dis.
• [6:6]: reserved.
• [7:7]: fus_dun_ddr3l_dis.
• [15:8]: reserved.
Access Method
334818 215
MCHBAR
Default: 2B01E518h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0RSVD31_30 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0
RSVD22_18
RAW_WMM
RSVD26
WMMEXIT
RIMPRIO
WIMTHRS
WMMENTRY
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
26
0h Reserved (RSVD26): Reserved.
RO
22:18
0h Reserved (RSVD22_18): Reserved.
RO
Access Method
216 334818
MCHBAR
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
RSVD31_26
RSVD13_12
MINRDB
MAXWRB
MINRDA
MAXWRA
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MINRDC
RSVD31_26
RSVD13_12
MAXWRC
MAXWRD
MINRDD
334818 217
MCHBAR
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 17C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0
AC4IP
AC3IP
AC2IP
AC1IP
AC0IP
RSVD31_15
31:15
0h Reserved (RSVD31_15): Reserved.
RO
218 334818
MCHBAR
Access Method
Default: 1F52940h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
334818 219
MCHBAR
Default: 14000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
220 334818
MCHBAR
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 1F29400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 221
MCHBAR
Access Method
Default: 1F5294Ah
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
222 334818
MCHBAR
Access Method
Default: 6h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
DEADLINE_THRS
RSVD31_11
31:11
0h Reserved (RSVD31_11): Reserved.
RO
Access Method
Default: 1800h
334818 223
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
RSVD31_25
RSVD23_20
RSVD15_14
WMM_REG_R1
WMM_PRIO_R4
WMM_PRIO_R3
WMM_PRIO_R2
WMM_PRIO_R1
RMM_REG_R6
RMM_REG_R5
RMM_REG_R4
RMM_REG_R3
RMM_REG_R2
RMM_REG_R1
RSVD7_4
RMM_PRIO_R4
RMM_PRIO_R3
RMM_PRIO_R2
RMM_PRIO_R1
Bit Default &
Field Name (ID): Description
Range Access
31:25
0h Reserved (RSVD31_25): Reserved.
RO
23:20
0h Reserved (RSVD23_20): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
224 334818
MCHBAR
7:4
0h Reserved (RSVD7_4): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SUSPEND
WAKE
RSVD31_4
SUSPENDP
RSVD1
334818 225
MCHBAR
31:4
0h Reserved (RSVD31_4): Reserved.
RO
1
0h Reserved (RSVD1): Reserved.
RO
WAKE (WAKE): Take PHY out of PM states and wakes the DRAM
out of self refresh mode. The bit is cleared by hardware only when
0h
0 the DRAM has exited out of self refresh mode and is accessible.
RW/V
Note: When COLDWAKE is set prior of setting this bit the D-Unit
will not send SR exit command and will not set the DCO.IC bit.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
226 334818
MCHBAR
DQS_RETRAIN_INT
RSVD15_14
RSVD3_2
DQS_OSC_RT
DQS_RETRAIN_SRX_EN
DQS_RETRAIN_EN
Bit Default &
Field Name (ID): Description
Range Access
15:14
0h Reserved (RSVD15_14): Reserved.
RO
3:2
0h Reserved (RSVD3_2): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 227
MCHBAR
MR4_BYTE_SEL2
MR4_BIT2_SEL2
MR4_BIT1_SEL2
MR4_BIT0_SEL2
MR4_BYTE_SEL
RSVD31
RSVD27
RSVD23
RSVD19_18
RSVD15
MR4_BIT2_SEL
RSVD11
MR4_BIT1_SEL
RSVD7
MR4_BIT0_SEL
RSVD3_2
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved (RSVD31): Reserved.
RO
27
0h Reserved (RSVD27): Reserved
RO
23
0h Reserved (RSVD23): Reserved
RO
19:18
0h Reserved (RSVD19_18): Reserved
RO
15
0h Reserved (RSVD15): Reserved
RO
14:12
0h MR4 Bit 2 Select (MR4_BIT2_SEL): Selects bit 2 of MR4 data.
RW
11
0h Reserved (RSVD11): Reserved.
RO
10:8
0h MR4 Bit 1 Select (MR4_BIT1_SEL): Selects bit 1 of MR4 data.
RW
7
0h Reserved (RSVD7): Reserved.
RO
6:4
0h MR4 Bit 0 Select (MR4_BIT0_SEL): Selects bit 0 of MR4 data.
RW
3:2
0h Reserved (RSVD3_2): Reserved.
RO
228 334818
MCHBAR
334818 229
MCHBAR
1B4Ch 1B4Fh Major Mode Blocking Rules Control (D_CR_MM_BLK)—Offset 1B4Ch 1800h
Access Method
Default: 10000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BLMODE
DWID
ADDRDEC
CASWIZZLE
DRAMDEVICE_PR
DRAMTYPE
RSVD18_16
RSVD3
DDMEN
RKEN1
RKEN0
ECCEN
BAHEN
RSVD13_9
DDEN
RSIEN
230 334818
MCHBAR
0h
• 010: Fixed BL16.
27:25
RW • 011: Onthefly BL16.
• 100: Fixed BL32.
• 101: Onthefly BL32.
• 110-111: Reserved.
DRAM Type (DRAMTYPE):
• 000: DDR3L.
• 001: LPDDR3.
0h • 010: LPDDR4.
24:22
RW
• 011: Reserved.
• 100: Reserved.
• 101-111: Reserved.
18:16
0h Reserved (RSVD18_16): Reserved.
RO
Bank Address Hashing Enable (BAHEN): See Address Mapping section for full
description.
0h
15 • 0: Bank Address Hashing disabled.
RW
• 1: Bank Address Hashing enabled.
Rank Select Interleave Enable (RSIEN): See Address Mapping section for full
description.
0h
14 • 0: Rank Select Interleaving disabled.
RW
• 1: Rank Select Interleaving enabled.
13:9
0h Reserved (RSVD13_9): Reserved.
RO
334818 231
MCHBAR
DRAM Device Density (DDEN): Density of the DRAM devices populated on Ranks 0
and 1.
• 000: 4 Gb.
• 001: 6 Gb.
0h • 010: 8 Gb.
8:6
RW
• 011: 12 Gb.
• 100: 16 Gb.
• 101-111: Reserved.
Note: For LPDDR4 this value is the die density.
DRAM Device Data Width (DWID): Data width of the DRAM device populated on
Ranks 0 and 1.
• 00: x8.
0h
5:4 • 01: x16.
RW
• 10: x32.
• 11: x64.
3
0h Reserved (RSVD3): Reserved.
RO
Access Method
Default: 210702CBh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1
TCKCKEH
TXSDLL
TXSR
TRPPB
TRCD
232 334818
MCHBAR
Access Method
Default: 30481218h
334818 233
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0
TXP
RSVD26
TZQCL
TZQLAT
TZQCS
Bit Default &
Field Name (ID): Description
Range Access
26
0h Reserved (RSVD26): Reserved.
RO
Access Method
Default: 8C080C30h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0
234 334818
MCHBAR
TCKE
RSVD22_21
RSVD16
NREFI
NRFCAB
Bit Default &
Field Name (ID): Description
Range Access
22:21
0h Reserved (RSVD22_21): Reserved.
RO
16
0h Reserved (RSVD16): Reserved.
RO
Access Method
Default: 3002EA28h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0
TCWL
TWMWSB
TCMD
TRTP
TCCD_INC
TWTP
334818 235
MCHBAR
Access Method
Default: 30209149h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1
TFAW
TWRDR
TRWDR
TWWDR
TRRDR
236 334818
MCHBAR
Read to Write DQ Delay Different Ranks (TRWDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Write data burst of a different
rank (in DRAM clocks).
• LPDDR3 Equation: tRWDR = RL + tDQSCKmax + BL/2 +
tRPST - (WL + tDQSSmin - tWPRE).
9h
17:12 • LPDDR4 Equation: tRWDR = RL + tDQSCKmax + BL/2 - (WL -
RW
2).
• DDR3L Equation: tRWDR = CL + tDQSCKmax + BL/2 + tRPST
- (CWL + tDQSSmin - tWPRE).
Note: For LPDDR3/4 using ODT, this latency may need to be adjusted by tODTon.
Note: For DDR3L using ODT, this latency may need to be increased by one clock.
Write to Write DQ Delay Different Ranks (TWWDR): Specifies the delay from
the start of a Write data burst of one rank to the start of a Write data burst of a
different rank (in DRAM clocks).
• LPDDR3 Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin
5h + tWPRE.
11:6
RW
• LPDDR4 Equation: tWWDR = BL/2 + 4 - tDQSSmin.
• DDR3L Equation: tWWDR = BL/2 + tDQSSmax - tDQSSmin +
tWPRE.
Note: For LPDDR3/4 using ODT, this latency may need to be increased by tODToffadj.
Read to Read DQ Delay Different Ranks (TRRDR): Specifies the delay from the
start of a Read data burst of one rank to the Start of a Read data burst of a different
rank (in DRAM clocks).
5:0
9h • LPDDR3/4 Equation: tRRDR = BL/2 + tDQSCKmax -
RW tDQSCKmin + tRPRE.
• DDR3L Equation: tRRDR = BL/2 + tRPST + tDQSCKmax -
tDQSCKmin + tRPRE + 1.
Access Method
334818 237
MCHBAR
Default: 304200C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0
TDERATE_INC
RSVD26
TWWSR
TRRSR
TWRSR
TRWSR
TRRD
26
0h Reserved (RSVD26): Reserved.
RO
238 334818
MCHBAR
Access Method
Default: 20100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD7
TPSTMRRBLK
OREFDLY
TCKCKEL
MNTDLY
TPREMRBLK
Bit Default &
Field Name (ID): Description
Range Access
7
0h Reserved (RSVD7): Reserved.
RO
334818 239
MCHBAR
Access Method
Default: D060C06h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0
RSVD8_7
TRDPDEN
TWRPDEN
TRPAB
TPSTMRWBLK
TRAS
Bit Default &
Field Name (ID): Description
Range Access
240 334818
MCHBAR
8:7
0h Reserved (RSVD8_7): Reserved.
RO
Access Method
Default: CC50A18h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0
TCKESR
LPMDRES
LPMDTOCKEDLY
PWDDLY
CKETOLPMDDLY
334818 241
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RDODTSTART
WRODTSTART
RDODTSTOP
WRODTSTOP
RSVD4
RSVD31_30
R1WRODTCTL
R0WRODTCTL
RSVD23_18
RSVD13
R1RDODTCTL
R0RDODTCTL
31:30
0h Reserved (RSVD31_30): Reserved.
RO
242 334818
MCHBAR
23:18
0h Reserved (RSVD23_18): Reserved.
RO
13
0h Reserved (RSVD13): Reserved.
RO
4
0h Reserved (RSVD4): Reserved.
RO
Access Method
334818 243
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SREDLY
SUSPMOP
RSVD31_29
DYNPMOP
RSVD23
SRPMCLKW
DYNSREN
Bit Default &
Field Name (ID): Description
Range Access
31:29
0h Reserved (RSVD31_29): Reserved.
RO
23
0h Reserved (RSVD23): Reserved.
RO
PM Message Wait for Clock Gate Enable (SRPMCLKW): Specifies when it is safe
to send PM message to the PHY. When enabled, D-Unit waits for SPID Clock to
deassert before sending a PM message on SR entry.
244 334818
MCHBAR
Access Method
Default: 10000028h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
CSTRIST
CMDTRIST
PCLSTO
ODTTRIST
RPTCLKGTDIS
CLKGTDIS
PCLSTODIS
SBEPCLKGTDIS
LPMODEOP
RSVD31_30
RSVD6
ENCKSTP
DISPWRDN
PASR
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 245
MCHBAR
Local Clock Gate Disable (CLKGTDIS): Setting this bit to 0 allows the majority of
the D-Unit clocks to be gated off when there is no activity in order to save power.
When set to 1, D-Unit clockgating is disabled.
0h • 0: Enable.
27
RW
• 1: Disable.
Note: This is a de-feature bit and should be set to 0 for normal operation. Note: The
value should only change after DRAM Timing Registers (DTR) are programmed.
6
0h Reserved (RSVD6): Reserved.
RO
246 334818
MCHBAR
Access Method
Default: 1750h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0
DISREFDBTCLR
REFSKWDIS
EXTRAREFDBT
MINREFRATE
OREFDIS
RSVD31_22
RSVD19_18
RSVD17_16
REFWMPNC
REFWMHI
RSVD3_1
334818 247
MCHBAR
31:22
0h Reserved (RSVD31_22): Reserved.
RO
Disable Refresh Debt Clear (DISREFDBTCLR): When set, D-Unit will not clear
refresh debt before Self Refresh SR Entry:
19:18
0h Reserved (RSVD19_18): Reserved.
RO
17:16
0h Reserved (RSVD17_16): Reserved.
RO
248 334818
MCHBAR
3:1
0h Reserved (RSVD3_1): Reserved.
RO
Access Method
Default: 3901C08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0
WPQCOUNT
RPQCOUNT
BLKRDBF_ADD_RDDATA_CR
INORDERMODE
TMWR_TA_DELTA
BGF_EARLY_RDDATA_VALID
SPID_EARLY_RDDATA_VALID
RSVD15_14
RSVD31
BYPASSEN
BLKRDBF
STRETCHMODE
31
0h Reserved (RSVD31): Reserved.
RO
334818 249
MCHBAR
15:14
0h Reserved (RSVD15_14): Reserved.
RO
7
0h Idle Bypass Mode Enable (BYPASSEN): Reserved.
RW
250 334818
MCHBAR
Access Method
Default: 1057h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 1
ZQCALSTRTR1
ZQCALSTRTR0
RSVD28_23
SRXZQC
RSVD20_18
RSVD15_14
ZQCALTYPE
ZQCLMODE
ZQCDIS
ZQINT
334818 251
MCHBAR
28:23
0h Reserved (RSVD28_23): Reserved.
RO
20:18
0h Reserved (RSVD20_18): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
Access Method
Default: 0h
252 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD30_12
VNN_TIMER_EN
VNN_TIMER_TIME
Bit Default &
Field Name (ID): Description
Range Access
30:12
0h Reserved (RSVD30_12): Reserved.
RO
Access Method
Default: 6C000008h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
TQDATAR1
TQDATAR0
RSVD25_22
RSVD7_5
TQPOLLPER
ENDERATE
SRTEN
TQDATAPUSHEN
TQPOLLEN
TQPOLLSREN
334818 253
MCHBAR
25:22
0h Reserved (RSVD25_22): Reserved.
RO
7:5
0h Reserved (RSVD7_5): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
254 334818
MCHBAR
MR_VALUE
MR3_OFFSET_UPDATE
RSVD31_26
RSVD15_11
MR4_ADDER
RSVD7_3
MR3_THERM_OFFSET
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
15:11
0h Reserved (RSVD15_11): Reserved
RO
7:3
0h Reserved (RSVD7_3): Reserved.
RO
1:0
0h MR3 Thermal Offset (MR3_THERM_OFFSET): Reserved.
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SCRM_EN
RSVD27_16
RSVD30
CLOCKGATE
KEY
334818 255
MCHBAR
30
0h Reserved (RSVD30): Reserved.
RO
Scrambler Clock Gate Select (CLOCKGATE): This field controls how the scrambler
output code is clock gated to reduce power.
• 00: Clock gate disabled.
0h
29:28 • 01: Clock Gate every 2 cycle.
RW
• 10: Clock Gate every 3 cycle.
• 11: Clock Gate every 4 cycle.
27:16
0h Reserved (RSVD27_16): Reserved.
RO
0h Scrambling Key (KEY): Sets the key for the scrambler. The key
15:0
RW should be a random value that is set following each cold boot.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDRESS
RSVD31
RSVD0
31
0h Reserved (RSVD31): Reserved.
RO
0
0h Reserved (RSVD0): Reserved.
RO
256 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_4
SEL_HI
EN_HI
SEL_LO
EN_LO
Bit Default &
Field Name (ID): Description
Range Access
31:4
0h Reserved (RSVD31_4): Reserved
RO
Error Injection Type Higher 32B (SEL_HI): If enabled, the error injection is
continuously armed for ERR_INJ.ADDR 32B write address matching until it is cleared.
• 00: No error injection.
• 01: Uncorrectable Error (UE) is armed for write address
matching to inject UE by using the same poisoning scheme,
0h i.e. inverting corresponding write ECC[6:0] on QW0 of the 32B
3
RW data.
• 10: Correctable Error (CE) is armed for write address
matching to inject CE by inverting corresponding write ECC[0]
on QW0 of the 32B data.
• 11: Reserved.
Error Injection Enable Higher 32B (EN_HI): When set the
0h
2 error injection is continuously armed for higher 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
Error Injection Type Lower 32B (SEL_LO): 0 - Uncorrectable
Error (UE) is armed for write address matching to inject UE by
using the same poisoning scheme, i.e. inverting corresponding
0h
1 write ECC[6:0] on every QW of the 32B data.
RW
1 - Correctable Error (CE) is armed for write address matching to
inject CE by inverting corresponding write ECC[0] on every QW of
the 32B data.
Error Injection Enable Lower 32B (EN_LO): When set, the
0h
0 error injection is continuously armed for lower 32B of
RW
D_CR_ERR_INJ_ADDR write address matching until it is cleared.
334818 257
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SYNDROME_QW
TAG
CLEAR
CERR
MERR
ECC_VISA
ERR_BURST
ERR_CHUNK
0h Clear (CLEAR): Setting this bit to one clears all fields in this
31
RW/V register, including itself.
PMI VISA Byte Select (ECC_VISA): Select ECC or PMI byte on VISA :
• 00: ECC byte,
0h
30:29 • 01: PMI Data Byte [7:0],
RW
• 10: PMI Data Byte [63:56],
• 11: PMI Data Byte [255:248]
Correctable Single-bit Error (CERR): This bit is set when a
correctable single-bit error occurs on a memory read data
transfer. When this bit is set, the address that caused the error
0h
28 and the error syndrome are also logged and they are locked to
RW/V
further single bit errors, until this bit is cleared. A multiple bit
error that occurs after this bit is set will override the address/error
syndrome information.
Uncorrectable Multiple-bit Error (MERR): This bit is set when
an uncorrectable multiple-bit error occurs on a memory read data
0h
27 transfer. When this bit is set, the address that caused the error
RW/V
and the error syndrome are also logged and they are locked until
this bit is cleared.
0h Error Burst Number (ERR_BURST): Burst number (in BL8) of
26:25
RW/V the error within a chunk.
Error Chunk Number (ERR_CHUNK): Chunk number of the
0h error.
24
RW/V 0 - lower 32B chunk has error if MERR/CERR is set
1 - higher 32B chunk has the error if MERR/CERR is set
258 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FUSESTAT
RSVD31_16
31:16
0h Reserved (RSVD31_16): Reserved.
RO
D-Unit Status (FUSESTAT): D-Unit bits are captured into this register and are
available to be read.
• [0]: fus_dun_ecc_dis.
• [3:1]: fus_dun_max_supported_device_size[2:0].
0h • [4:4]: fus_dun_lpddr3_dis.
15:0
RO/V
• [5:5]: fus_dun_lpddr4_dis.
• [6:6]: reserved.
• [7:7]: fus_dun_ddr3l_dis.
• [15:8]: reserved.
Access Method
334818 259
MCHBAR
Default: 2B01E518h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0RSVD31_30 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0
RSVD22_18
RAW_WMM
RSVD26
WMMEXIT
RIMPRIO
WIMTHRS
WMMENTRY
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
26
0h Reserved (RSVD26): Reserved.
RO
22:18
0h Reserved (RSVD22_18): Reserved.
RO
Access Method
260 334818
MCHBAR
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
RSVD31_26
RSVD13_12
MINRDB
MAXWRB
MINRDA
MAXWRA
Bit Default &
Field Name (ID): Description
Range Access
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 1F207C8h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0
MINRDC
RSVD31_26
RSVD13_12
MAXWRC
MAXWRD
MINRDD
334818 261
MCHBAR
31:26
0h Reserved (RSVD31_26): Reserved.
RO
13:12
0h Reserved (RSVD13_12): Reserved.
RO
Access Method
Default: 17C2h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0
AC4IP
AC3IP
AC2IP
AC1IP
AC0IP
RSVD31_15
31:15
0h Reserved (RSVD31_15): Reserved.
RO
262 334818
MCHBAR
Access Method
Default: 1F52940h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
334818 263
MCHBAR
Default: 14000000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
264 334818
MCHBAR
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
RSVD31_30
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RSVD31_30): Reserved.
RO
Access Method
Default: 1F29400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
334818 265
MCHBAR
Access Method
Default: 1F5294Ah
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0
RSVD31_30
P6RES
P5RES
P4RES
P3RES
P2RES
P1RES
31:30
0h Reserved (RSVD31_30): Reserved.
RO
266 334818
MCHBAR
Access Method
Default: 6h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
DEADLINE_THRS
RSVD31_11
31:11
0h Reserved (RSVD31_11): Reserved.
RO
Access Method
Default: 1800h
334818 267
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0
RSVD31_25
RSVD23_20
RSVD15_14
WMM_REG_R1
WMM_PRIO_R4
WMM_PRIO_R3
WMM_PRIO_R2
WMM_PRIO_R1
RMM_REG_R6
RMM_REG_R5
RMM_REG_R4
RMM_REG_R3
RMM_REG_R2
RMM_REG_R1
RSVD7_4
RMM_PRIO_R4
RMM_PRIO_R3
RMM_PRIO_R2
RMM_PRIO_R1
Bit Default &
Field Name (ID): Description
Range Access
31:25
0h Reserved (RSVD31_25): Reserved.
RO
23:20
0h Reserved (RSVD23_20): Reserved.
RO
15:14
0h Reserved (RSVD15_14): Reserved.
RO
268 334818
MCHBAR
7:4
0h Reserved (RSVD7_4): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SUSPEND
WAKE
RSVD31_4
SUSPENDP
RSVD1
334818 269
MCHBAR
31:4
0h Reserved (RSVD31_4): Reserved.
RO
1
0h Reserved (RSVD1): Reserved.
RO
WAKE (WAKE): Take PHY out of PM states and wakes the DRAM
out of self refresh mode. The bit is cleared by hardware only when
0h
0 the DRAM has exited out of self refresh mode and is accessible.
RW/V
Note: When COLDWAKE is set prior of setting this bit the D-Unit
will not send SR exit command and will not set the DCO.IC bit.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
270 334818
MCHBAR
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD15_14
DQS_RETRAIN_EN
RSVD3_2
DQS_RETRAIN_SRX_EN
DQS_RETRAIN_INT
DQS_OSC_RT
Bit Default &
Field Name (ID): Description
Range Access
15:14
0h Reserved (RSVD15_14): Reserved.
RO
3:2
0h Reserved (RSVD3_2): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 271
MCHBAR
MR4_BYTE_SEL2
MR4_BIT2_SEL2
MR4_BIT1_SEL2
MR4_BIT0_SEL2
MR4_BYTE_SEL
RSVD31
RSVD27
RSVD23
RSVD19_18
RSVD15
MR4_BIT2_SEL
RSVD11
MR4_BIT1_SEL
RSVD7
MR4_BIT0_SEL
RSVD3_2
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved (RSVD31): Reserved.
RO
27
0h Reserved (RSVD27): Reserved
RO
23
0h Reserved (RSVD23): Reserved
RO
19:18
0h Reserved (RSVD19_18): Reserved
RO
15
0h Reserved (RSVD15): Reserved
RO
14:12
0h MR4 Bit 2 Select (MR4_BIT2_SEL): Selects bit 2 of MR4 data.
RW
11
0h Reserved (RSVD11): Reserved.
RO
10:8
0h MR4 Bit 1 Select (MR4_BIT1_SEL): Selects bit 1 of MR4 data.
RW
7
0h Reserved (RSVD7): Reserved.
RO
6:4
0h MR4 Bit 0 Select (MR4_BIT0_SEL): Selects bit 0 of MR4 data.
RW
3:2
0h Reserved (RSVD3_2): Reserved.
RO
272 334818
MCHBAR
ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0
_0_MCHBAR
7014h 7017h 0h
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_0_M
CHBAR)—Offset 7014h
334818 273
MCHBAR
IA Energy Counter
705Ch 705Fh (P_CR_PRIMARY_PLANE_ENERGY_STATUS_0_0_0_MCHBAR) 0h
—Offset 705Ch
PACKAGE_POWER_SKU_UNIT
7068h 706Bh (P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)— 330A0E08h
Offset 7068h
GT_PERF_STATUS
7070h 7073h 0h
(P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset 7070h
BIOS_MAILBOX_DATA
7080h 7083h 0h
(P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset 7080h
BIOS_MAILBOX_INTERFACE
7084h 7087h (P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—Offset 0h
7084h
CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
7088h 708Bh (P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR)— 0h
Offset 7088h
GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
708Ch 708Fh (P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBA 0h
R)—Offset 708Ch
SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
7090h 7093h (P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_ 0h
MCHBAR)—Offset 7090h
IA_PERF_LIMIT_REASONS
70B0h 70B3h (P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—Offset 0h
70B0h
274 334818
MCHBAR
TELEM_IA_FREQ_ACCUMULATOR
70CCh 70CFh (P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR)— 0h
Offset 70CCh
Package Temperatures
70F4h 70F7h (P_CR_PACKAGE_TEMPERATURES_0_0_0_MCHBAR)—Offset 0h
70F4h
MEMSS_FREQUENCY_CAPABILITIES1
7118h 711Bh (P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCHBAR 0h
)—Offset 7118h
PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
7160h 7163h (P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset 0h
7160h
334818 275
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
276 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ADDR_CNTL
RUN_BUSY
RSVD
COMMAND
Bit Default &
Field Name (ID): Description
Range Access
334818 277
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LOCK
RESERVED
IRQ
30:8
0h RESERVED (RESERVED): Reserved
RO
IRQ (IRQ): IRQ vector number for the thermal / power device.
0h
7:0 This field controls the event vector issues to the IOAPIC. It must
RW
be configured by BIOS for INTA support.
278 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD
RSVD
CRITICAL_THERMAL_INT_ENABLE
THRESHOLD2_INT_ENABLE
THRESHOLD1_INT_ENABLE
TIME_WINDOW
THRESHOLD2_TEMP
THRESHOLD1_TEMP
0h
31 Reserved.
RO
334818 279
MCHBAR
5.7.6 ISPDRIVER_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0
_0_MCHBAR
(P_CR_PROCESSING_SYSTEM_FREQ_CAPABILITIES_0_0_
0_MCHBAR)—Offset 7014h
PUNIT_MMIO: Image Processing System Frequency Capabilities
This register describes the frequency capabilities of the image processing system. Units
are 25MHz multiplied by the ratio.
Minimum and maximum ratio fields are initialized by pCode at reset. Last resolved ratio
is updated upon changes to the processing system frequency. The efficient ratio is
determined by firmware and may be updated dynamically depending on firmware
support.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
280 334818
MCHBAR
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LAST_RESOLVED_RATIO
MAX_RATIO
MIN_RATIO
EFFICIENT_RATIO
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 281
MCHBAR
CRITICAL_THERMAL_EVENT_STATUS
TEMPERATURE
THRESHOLD2_LOG
THRESHOLD2_STATUS
THRESHOLD1_LOG
THRESHOLD1_STATUS
CRITICAL_THERMAL_EVENT_LOG
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:24 Reserved.
RO
282 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MR4_RANK_1
MR4_RANK_0
RESERVED_0
31:6
0h RESERVED_0 (RESERVED_0): Reserved
RO
Access Method
334818 283
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MR4_RANK_1
MR4_RANK_0
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31:6
0h RESERVED_0 (RESERVED_0): Reserved
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CATERR
IERR
MCERR
RSVD
RESERVED
284 334818
MCHBAR
30
0h IERR (IERR): Asserted by HW on IERR assertion.
RW/V
29
0h MCERR (MCERR): Asserted by HW on MCERR assertion.
RW/V
0h
28:8 Reserved.
RO
7:0
0h RESERVED (RESERVED): Undefined - reserved for future use.
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FM_THERM_THRT_ENABLE
MEM_THRT_CFG
THROTTLE_LEVEL
RESERVED_1
DDR3L_REFRESH_RATE
THROTTLE_LEVEL_ENABLE
RESERVED_0
MEM_THRT_ENABLE
NM_THERM_THRT_ENABLE
FM_THERM_THRT_THRESHOLD
NM_THERM_THRT_THRESHOLD
31:26
0h RESERVED_1 (RESERVED_1): RESERVED
RO
334818 285
MCHBAR
15:10
0h RESERVED_0 (RESERVED_0): RESERVED
RO
7
0h Reserved (NM_THERM_THRT_ENABLE): Reserved
RW/V
6:4
0h Reserved (NM_THERM_THRT_THRESHOLD): Reserved
RW/V
Access Method
286 334818
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FAR_MEM_MR4_THRESHOLD2
FAR_MEM_MR4_THRESHOLD1
TIME_WINDOW
NEAR_MEM_MR4_THRESHOLD2
NEAR_MEM_MR4_THRESHOLD1
RSVD
RSVD
NEAR_MEM_MR4_THRESHOLD2_INT_ENABLE
NEAR_MEM_MR4_THRESHOLD1_INT_ENABLE
FAR_MEM_MR4_THRESHOLD2_INT_ENABLE
FAR_MEM_MR4_THRESHOLD1_INT_ENABLE
Bit Default &
Field Name (ID): Description
Range Access
0h
31 Reserved.
RO
0h
23:16 Reserved.
RO
0h Reserved (NEAR_MEM_MR4_THRESHOLD2_INT_ENABLE):
15
RW Reserved
14:12
0h Reserved (NEAR_MEM_MR4_THRESHOLD2): Reserved
RW
0h Reserved (NEAR_MEM_MR4_THRESHOLD1_INT_ENABLE):
11
RW Reserved
10:8
0h Reserved (NEAR_MEM_MR4_THRESHOLD1): Reserved
RW
334818 287
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FAR_MEM_MR4_THRESHOLD2_LOG
FAR_MEM_MR4_THRESHOLD1_LOG
NEAR_MEM_MR4_THRESHOLD2_LOG
NEAR_MEM_MR4_THRESHOLD1_LOG
NEAR_MEM_MR4
FAR_MEM_MR4
RSVD
RSVD
FAR_MEM_MR4_THRESHOLD2_STATUS
FAR_MEM_MR4_THRESHOLD1_STATUS
NEAR_MEM_MR4_THRESHOLD2_STATUS
NEAR_MEM_MR4_THRESHOLD1_STATUS
288 334818
MCHBAR
0h
31:22 Reserved.
RO
21:19
0h Reserved (NEAR_MEM_MR4): Reserved
RO/V
7
0h Reserved (NEAR_MEM_MR4_THRESHOLD2_LOG): Reserved
RW/0C/V
0h Reserved (NEAR_MEM_MR4_THRESHOLD2_STATUS):
6
RO/V Reserved
5
0h Reserved (NEAR_MEM_MR4_THRESHOLD1_LOG): Reserved
RW/0C/V
0h Reserved (NEAR_MEM_MR4_THRESHOLD1_STATUS):
4
RO/V Reserved
Memory MR4 Threshold2 Log
(FAR_MEM_MR4_THRESHOLD2_LOG): Indicates that the
0h virtual maximum memory MR4 has crossed THRESHOLD2 since
3
RW/0C/V the last time this register was cleared. The bit is set when the
threshold is crossed in either direction. Software may clear this
bit.
Memory MR4 Threshold2 Status
(FAR_MEM_MR4_THRESHOLD2_STATUS): Status bit is set
0h
2 when the virtual maximum memory MR4 reading is greater than
RO/V
or equal to THRESHOLD2. It is cleared when temperature is less
than THRESHOLD2
Memory MR4 Threshold1 Log
(FAR_MEM_MR4_THRESHOLD1_LOG): Indicates that the
0h virtual maximum memory MR4 has crossed THRESHOLD1 since
1
RW/0C/V the last time this register was cleared. The bit is set when the
threshold is crossed in either direction. Software may clear this
bit.
Memory MR4 Threshold1 Status
(FAR_MEM_MR4_THRESHOLD1_STATUS): Status bit is set
0h
0 when the virtual maximum memory MR4 reading is greater than
RO/V
or equal to THRESHOLD1. It is cleared when temperature is less
than THRESHOLD1
334818 289
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
JOULES
Access Method
Default: 58F0h
290 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 1 1 1 1 0 0 0 0
DURATION
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
COUNTS
334818 291
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
PRIPTP
RESERVED_0
31:5
0h RESERVED_0 (RESERVED_0): Reserved
RO
Access Method
Default: 10h
292 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
SECPTP
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31:5
0h RESERVED_0 (RESERVED_0): Reserved
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
334818 293
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
294 334818
MCHBAR
5.7.21 PACKAGE_POWER_SKU_UNIT
(P_CR_PACKAGE_POWER_SKU_UNIT_0_0_0_MCHBAR)—
Offset 7068h
Defines units for calculating SKU power, current, energy, resistance and timing
parameters.
Access Method
Default: 330A0E08h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0
ENERGY_UNIT
RESISTANCE_UNIT
TIME_UNIT
CURRENT_UNIT
PWR_UNIT
RESERVED_2
RESERVED_1
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
23:20
0h RESERVED_2 (RESERVED_2): Reserved
RSV
15:13
0h RESERVED_1 (RESERVED_1): Reserved
RSV
7:4
0h RESERVED_0 (RESERVED_0): Reserved
RSV
334818 295
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
5.7.23 GT_PERF_STATUS
(P_CR_GT_PERF_STATUS_0_0_0_MCHBAR)—Offset
7070h
Contains the voltage and ratio status for GT. This register is mapped to
GT_PERF_STATUS_0_0_0_MCHBAR.
296 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RP_STATE_RATIO_SLICE
RP_STATE_RATIO_UNSLICE
RP_STATE_VOLTAGE
RSVD
0h
31:26 Reserved.
RO
RP_STATE_RATIO_UNSLICE (RP_STATE_RATIO_UNSLICE):
0h Ratio of the current RP-state, in 16.6Mhz 1xclks. When the
16:8
RO/V graphics engine is in RC6, this field is zeroed out.
Access Method
Default: 5A0000h
334818 297
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
TJ_MAX_TCC_OFFSET
REF_TEMP
FAN_TEMP_TARGET_OFFSET
RESERVED_1
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31
0h RESERVED_1 (RESERVED_1): Reserved
RSV
7:0
0h RESERVED_0 (RESERVED_0): Reserved
RSV
Access Method
298 334818
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED0
PCODE_INIT_DONE7
PCODE_INIT_DONE6
PCODE_INIT_DONE5
PCODE_INIT_DONE4
PCODE_INIT_DONE3
PCODE_INIT_DONE2
PCODE_INIT_DONE1
PCODE_INIT_DONE
RST_CPL7
RST_CPL6
RST_CPL5
RST_CPL4
RST_CPL3
RST_CPL2
RST_CPL1
RST_CPL
Bit Default &
Field Name (ID): Description
Range Access
31:16
0h RESERVED0 (RESERVED0): reserved
RW
334818 299
MCHBAR
7
0h Stage7 BIOS Reset Complete (RST_CPL7): reset complete
RW
300 334818
MCHBAR
5.7.26 BIOS_MAILBOX_DATA
(P_CR_BIOS_MAILBOX_DATA_0_0_0_MCHBAR)—Offset
7080h
Data register for the BIOStoPCODE mailbox. This mailbox is implemented as a means
for accessing statistics and implementing BIOS-Pcode handshakes. This register is used
in conjunction with BIOS_MAILBOX_INTERFACE. THIS REGISTER IS DUPLICATED IN
THE PCU IO SPACE, CHANGES MUST BE MADE IN BOTH PLACES
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
5.7.27 BIOS_MAILBOX_INTERFACE
(P_CR_BIOS_MAILBOX_INTERFACE_0_0_0_MCHBAR)—
Offset 7084h
Control and Status register for the BIOStoPCODE mailbox. This mailbox is implemented
as a means for accessing statistics and implementing BIOS-Pcode handshakes. This
register is used in conjunction with BIOS_MAILBOX_DATA. THIS REGISTER IS
DUPLICATED IN THE PCU IO SPACE, CHANGES MUST BE MADE IN BOTH PLACES
Access Method
334818 301
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RUN_BUSY
RSVD
ADDRESS
COMMAND
Bit Default &
Field Name (ID): Description
Range Access
5.7.28 CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_CORE_FREQUENCY_CAPABILITIES_0_0_0_MCHBA
R)—Offset 7088h
PUNIT_MMIO: Core Frequency Capabilities
This register describes the frequency capabilities of the IA cores. Units are 100MHz
multiplied by the ratio.
Minimum and maximum ratio fields are initialized by pCode at reset. Last resolved ratio
is updated upon changes to the processing system frequency. The efficient ratio is
determined by firmware and may be updated dynamically depending on firmware
support.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
302 334818
MCHBAR
LAST_RESOLVED_FREQ
EFFICIENT_FREQ
MAX_SUPPORTED_FREQ
MIN_SUPPORTED_FREQ
Bit Default &
Field Name (ID): Description
Range Access
5.7.29 GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_MCHBAR
(P_CR_GRAPHICS_FREQUENCY_CAPABILITIES_0_0_0_M
CHBAR)—Offset 708Ch
PUNIT_MMIO: Graphics Engine Frequency Capabilities
This register describes the frequency capabilities of the integrated graphics engine.
Units are 50MHz multiplied by the ratio.
Minimum and maximum ratio fields are initialized by pCode at reset. Last resolved ratio
is updated upon changes to the integrated graphics engine frequency. The efficient
ratio is determined by firmware and may be updated dynamically depending on
firmware support.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 303
MCHBAR
LAST_RESOLVED_FREQ
EFFICIENT_FREQ
MAX_SUPPORTED_FREQ
MIN_SUPPORTED_FREQ
Bit Default &
Field Name (ID): Description
Range Access
5.7.30 SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0_0_MCHBA
R
(P_CR_SYSTEM_AGENT_FREQUENCY_CAPABILITIES_0_0
_0_MCHBAR)—Offset 7090h
PUNIT_MMIO: System Agent Frequency Capabilities
This register describes the frequency capabilities of the System Agent. Units are
16.666MHz multiplied by the ratio.
Last resolved ratio is updated upon changes to the System Agent frequency.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
304 334818
MCHBAR
LAST_RESOLVED_RATIO
RESERVED_2
RESERVED_1
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
23:16
0h RESERVED_2 (RESERVED_2): Reserved
RO/V
15:8
0h RESERVED_1 (RESERVED_1): Reserved
RO/V
7:0
0h RESERVED_0 (RESERVED_0): Reserved
RO/V
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LAST_RESOLVED_RATIO
RESERVED_2
RESERVED_1
RESERVED_0
334818 305
MCHBAR
23:16
0h RESERVED_2 (RESERVED_2): Reserved
RO/V
15:8
0h RESERVED_1 (RESERVED_1): Reserved
RO/V
7:0
0h RESERVED_0 (RESERVED_0): Reserved
RO/V
Access Method
Default: 12024000600118h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000010010000000100100000000000000011000000000000100011000
PKG_TDP
PKG_MAX_WIN
PKG_MIN_PWR
PKG_MAX_PWR
RESERVED_3
RESERVED_2
RESERVED_1
RESERVED_0
63:55
0h RESERVED_3 (RESERVED_3): Reserved
RO
306 334818
MCHBAR
47
0h RESERVED_2 (RESERVED_2): Reserved
RO
31
0h RESERVED_1 (RESERVED_1): Reserved
RO
15
0h RESERVED_0 (RESERVED_0): Reserved
RO
Access Method
Default: 0h
334818 307
MCHBAR
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
PKG_CLMP_LIM_2
PKG_PWR_LIM_2_EN
PKG_CLMP_LIM_1
PKG_PWR_LIM_1_EN
PKG_PWR_LIM_2
PKG_PWR_LIM_1
PKG_PWR_LIM_LOCK
PKG_PWR_LIM_2_TIME
PKG_PWR_LIM_1_TIME
RESERVED_1
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
62:56
0h RESERVED_1 (RESERVED_1): Reserved
RSV
• x = bits[6:5]
• y = bits[4:0]
Time window equation: time_window =
PACKAGE_POWER_SKU_UNIT.TIME_UNIT * ((1+x/4)^y)
Power Limit 2 (PL2) Clamp (PKG_CLMP_LIM_2): Clamp mode control for PL2.
308 334818
MCHBAR
31:24
0h RESERVED_0 (RESERVED_0): Reserved
RSV
• x = bits[6:5]
• y = bits[4:0]
Time window equation: time_window =
PACKAGE_POWER_SKU_UNIT.TIME_UNIT * ((1+x/4)^y)
Power Limit 1 (PL1) Clamp (PKG_CLMP_LIM_1): Clamp mode control for PL1.
5.7.34 IA_PERF_LIMIT_REASONS
(P_CR_IA_PERF_LIMIT_REASONS_0_0_0_MCHBAR)—
Offset 70B0h
This register reports reasons for performance limitations on the IA cores. Status bits
are an instantaneous indication of an active constraint. Log bits indicate that a
constraint was enforced since the log bit was last cleared.
Access Method
Default: 0h
334818 309
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IA_UTILIZATION_LOG
QOS_LOG
MCT_LOG
EDP_LOG
MULTI_CORE_TURBO_LOG
VR_THERMALERT_LOG
DEV3_LOG
DEV2_LOG
PL2_LOG
PL1_LOG
SPARE6_LOG
SPARE5_LOG
SPARE4_LOG
THERMAL_LOG
PROCHOT_LOG
QOS_STATUS
MAX_EFFICIENCY_FREQ_STATUS
MCT_STATUS
MAX_EFFICIENCY_FREQ_LOG
EDP_STATUS
MULTI_CORE_TURBO_STATUS
VR_THERMALERT_STATUS
IA_UTILIZATION_STATUS
DEV3_STATUS
DEV2_STATUS
SPARE6_STATUS
SPARE5_STATUS
SPARE4_STATUS
PL2_STATUS
PL1_STATUS
THERMAL_STATUS
PROCHOT_STATUS
Bit Default &
Field Name (ID): Description
Range Access
310 334818
MCHBAR
334818 311
MCHBAR
6
0h SPARE6_STATUS (SPARE6_STATUS): Spare status bit.
RO/V
5
0h SPARE5_STATUS (SPARE5_STATUS): Spare status bit.
RO/V
4
0h SPARE4_STATUS (SPARE4_STATUS): Spare status bit.
RO/V
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
312 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
334818 313
MCHBAR
5.7.38 TELEM_IA_FREQ_ACCUMULATOR
(P_CR_TELEM_IA_FREQ_ACCUMULATOR_0_0_0_MCHBAR
)—Offset 70CCh
Frequency accumulation data counted at ART >> 4
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
31:0
0h DATA (DATA): Residency data
RO/V
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
314 334818
MCHBAR
DATA
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
Access Method
334818 315
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
DATA
Bit Default &
Field Name (ID): Description
Range Access
DATA (DATA): This counter measures the total time spent with
memory active, as measured by any rank being in the active or
0h
63:0 active idle state. The inverse of this counter indicates the total
RO/V
time spent with all memory in the self-refresh state. This counter
counts at the crystal clock frequency divided by 16.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SA_Temperature
ISP_Temperature
GT_Temperature
IA_Temperature
316 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ENABLE
THERMAL_LIMIT_TEMP
RSVD
0h
31:9 Reserved.
RO
334818 317
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NUM_NM_CH
WIO_FREQ
LP4_FREQ_HIGH
LP4_FREQ_LOW
LP3_FREQ_HIGH
LP3_FREQ_LOW
31:30
0h Reserved (NUM_NM_CH): Reserved
RW
29:24
0h Reserved (WIO_FREQ): Reserved
RW
318 334818
MCHBAR
334818 319
MCHBAR
• BIOS executes memory configuration validation and lock sequence with the CSE.
• BIOS sets MC_BIOS_REQ.MEM_INIT_DONE and MC_BIOS_REQ.RUN_BUSY to
indicate to Punit that all memory configuration is complete and memory
configuration is locked.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED_2
RESERVED_1
FM_CH3_ACTIVE
FM_CH2_ACTIVE
FM_CH1_ACTIVE
FM_CH0_ACTIVE
RESERVED_0
RUN_BUSY
DRAM_TYPE
MEM_INIT_DONE
CPGC_MODE_COMPLETE
DUNIT_RESET_COMPLETE
WIO_ONLY
REQ_TYPE_SPECIAL
REQ_DATA
PHY_CONFIG_COMPLETE
REQ_TYPE
Bit Default &
Field Name (ID): Description
Range Access
Run/Busy (RUN_BUSY): This bit indicates that the BIOS request is pending for P-
unit firmware processing. BIOS sets this bit together with command details defined in
the lower bits of this register. Firmware may only clear this bit after the BIOS request
has been observed and completed.
0h
31 • 0 = The MC BIOS reset mailbox is idle or the last request has
RW
been completed. Software may initiate new requests.
• 1 = The MC BIOS reset mailbox is busy. It is still handling a
request. Writes to the mailbox are not allowed at this time.
30:27
0h RESERVED_2 (RESERVED_2): reserved
RW
• 001b = LPDDR3
0h
26:24 • 010b = LPDDR4
RW
• 100b = DDR3L
• else = reserved
23:20
0h RESERVED_1 (RESERVED_1): reserved
RW
320 334818
MCHBAR
11
0h RESERVED_2 (WIO_ONLY): Reserved
RW
10
0h RESERVED_0 (RESERVED_0): reserved
RW
9
0h RESERVED_3 (REQ_TYPE_SPECIAL): reserved
RW
334818 321
MCHBAR
Request Type (REQ_TYPE): This field is used to configure reset hints to the P-unit
firmware. Encodings include:
5.7.46 MEMSS_FREQUENCY_CAPABILITIES1
(P_CR_MEMSS_FREQUENCY_CAPABILITIES1_0_0_0_MCH
BAR)—Offset 7118h
Describes the maximum frequency capabilities of DDR supported and DDR
configuration on this particular SOC. If the maximum supported frequency reports a
zero, it indicates that the respective DRAM technology is not supported on this product.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DDR3L_FREQ_LOW 0 0 0
DDR_CONFIG_LIMITATION
RESERVED_2
RESERVED_1
DDR3L_FREQ_HIGH
31:25
0h RESERVED_2 (RESERVED_2): reserved
RW
322 334818
MCHBAR
23:12
0h RESERVED_1 (RESERVED_1): reserved
RW
5.7.47 PP1_C0_CORE_CLOCK_0_0_0_MCHBAR
(P_CR_PP1_C0_CORE_CLOCK_0_0_0_MCHBAR)—Offset
7160h
GT RC0 residency counter. Holds the accumulated number of CS clks that GT has been
in RC0.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA
31:0
0h DATA (DATA): Accumulated cycles GT has been in RC0.
RO/V
334818 323
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD
CORE3_EXISTS
CORE2_EXISTS
CORE1_EXISTS
CORE0_EXISTS
Bit Default &
Field Name (ID): Description
Range Access
0h
31:4 Reserved.
RO
324 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RSVD
CORE3_DISABLE_MASK
CORE2_DISABLE_MASK
CORE1_DISABLE_MASK
CORE0_DISABLE_MASK
Bit Default &
Field Name (ID): Description
Range Access
0h
31:4 Reserved.
RO
334818 325
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RSVD
PL4_ENABLE
RSVD
RSVD
PL3_ENABLE
LOCK
PMAX
POWER_LIMIT
DUTY_CYCLE
TIME_WINDOW
326 334818
MCHBAR
0h
16 Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 327
MCHBAR
SUPERQUEUE_ACTIVE_RESIDENCY
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED_0
MR4_RANK_1
MR4_RANK_0
31:6
0h RESERVED_0 (RESERVED_0): Reserved
RO
328 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MR4_RANK_1
MR4_RANK_0
RESERVED_0
31:6
0h RESERVED_0 (RESERVED_0): Reserved
RO
334818 329
MCHBAR
330 334818
MCHBAR
334818 331
MCHBAR
Access Method
Default: 1010101h
332 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
VC0B_C
VC0B_P
VC0A_C
VC0A_P
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID0_MMU_NP
CHID0_NP
CHID0_P
RSVD
RSVD
RSVD
RSVD
CHID0_TGT
334818 333
MCHBAR
0h
31:30 Reserved.
RO
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID1_MMU_NP
CHID1_NP
CHID1_P
RSVD
RSVD
RSVD
RSVD
CHID1_TGT
0h
31:30 Reserved.
RO
334 334818
MCHBAR
0h
23:22 Reserved.
RO
Access Method
Default: 1000100h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
CHID2_TGT
CHID2_MMU_NP
CHID2_NP
CHID2_P
RSVD
RSVD
RSVD
RSVD
0h
31:30 Reserved.
RO
334818 335
MCHBAR
0h
15:14 Reserved.
RO
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
RSVD
RSVD
RSVD
RSVD
CHID3_TGT
CHID3_MMU_NP
CHID3_NP
0h
31:30 Reserved.
RO
336 334818
MCHBAR
0h
7:6 Reserved.
RO
Access Method
Default: 1000100h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
RSVD
RSVD
RSVD
RSVD
CHID4_TGT
CHID4_MMU_NP
CHID4_NP
CHID4_P
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
334818 337
MCHBAR
Access Method
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
RSVD
RSVD
RSVD
RSVD
CHID5_TGT
CHID5_MMU_NP
CHID5_NP
CHID5_P
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
338 334818
MCHBAR
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID6_MMU_NP
CHID6_NP
CHID6_P
RSVD
RSVD
RSVD
RSVD
CHID6_TGT
0h
31:30 Reserved.
RO
Access Method
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
334818 339
MCHBAR
CHID7_MMU_NP
CHID7_NP
CHID7_P
RSVD
RSVD
RSVD
RSVD
CHID7_TGT
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID0_MMU_NP
CHID0_NP
CHID0_P
RSVD
RSVD
RSVD
RSVD
CHID0_TGT
340 334818
MCHBAR
0h
31:30 Reserved.
RO
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID0_C
CHID0_N
CHID0_P
RSVD
RSVD
RSVD
RSVD
CHID0_TGT
0h
31:30 Reserved.
RO
334818 341
MCHBAR
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID1_N
RSVD
RSVD
RSVD
RSVD
CHID1_TGT
CHID1_C
CHID1_P
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
342 334818
MCHBAR
Access Method
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
334818 343
MCHBAR
Access Method
Default: 1010100h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
CHID7
CHID6
CHID5
CHID4
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
344 334818
MCHBAR
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1040104h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0
RSVD
RSVD
RSVD
RSVD
CHID7
CHID6
CHID5
CHID4
0h
31:30 Reserved.
RO
334818 345
MCHBAR
0h
23:22 Reserved.
RO
Access Method
Default: 101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
0h
31:30 Reserved.
RO
346 334818
MCHBAR
0h
7:6 Reserved.
RO
Access Method
Default: 1000101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
334818 347
MCHBAR
Access Method
Default: 1010100h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
CHID7
CHID6
CHID5
CHID4
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1010101h
348 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:30 Reserved.
RO
Access Method
Default: 1040104h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0
RSVD
RSVD
RSVD
RSVD
CHID7
CHID6
CHID5
CHID4
0h
31:30 Reserved.
RO
334818 349
MCHBAR
Access Method
Default: 101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
RSVD
RSVD
RSVD
RSVD
0h
31:30 Reserved.
RO
350 334818
MCHBAR
Access Method
Default: 10101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
RSVD
RSVD
RSVD
C
NP
P
Bit Default &
Field Name (ID): Description
Range Access
0h
31:22 Reserved.
RO
21:16
1h Completion (C): All Completions.
RW
0h
15:14 Reserved.
RO
13:8
1h Non-posted (NP): All non-posted.
RW
0h
7:6 Reserved.
RO
5:0
1h Posted (P): All posted.
RW
334818 351
MCHBAR
(A_CR_CRDARB_SHRD_GCNT_CLS_MCHBAR)—Offset
645Ch
PSF credit return class arb grant count
Access Method
Default: 10101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
RSVD
RSVD
RSVD
C
NP
P
Bit Default &
Field Name (ID): Description
Range Access
0h
31:22 Reserved.
RO
21:16
1h C (C): All Completions
RW
0h
15:14 Reserved.
RO
13:8
1h NP (NP): All Non Posteds
RW
0h
7:6 Reserved.
RO
5:0
1h P (P): All Posteds
RW
Default: FFFFFFFFh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CHID3
CHID2
CHID1
CHID0
352 334818
MCHBAR
Access Method
Default: FFFFFFFFh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CHID7
CHID6
CHID5
CHID4
Bit Default &
Field Name (ID): Description
Range Access
Access Method
334818 353
MCHBAR
Default: 10101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
DEV_NP
DEV_P
RSVD
RSVD
RSVD
CLASS_CNT
Bit Default &
Field Name (ID): Description
Range Access
0h
31:22 Reserved.
RO
21:16
1h Class Count (CLASS_CNT): IOMMU arbiter class grant count.
RW
0h
15:14 Reserved.
RO
Access Method
Default: 10101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
DEV_NP
DEV_P
RSVD
RSVD
RSVD
CLASS_CNT
354 334818
MCHBAR
0h
31:22 Reserved.
RO
21:16
1h Class Count (CLASS_CNT): IOMMU arbiter class grant count.
RW
0h
15:14 Reserved.
RO
Access Method
Default: 10101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
DEV_P
DEV_NP
RSVD
CLASS_CNT
RSVD
RSVD
0h
31:22 Reserved.
RO
21:16
1h Class Count (CLASS_CNT): IOMMU arbiter class grant count.
RW
0h
15:14 Reserved.
RO
334818 355
MCHBAR
Access Method
Default: 4040101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
CHID3
CHID2
CHID1
CHID0
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 1010101h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
356 334818
MCHBAR
CHID7
CHID6
CHID5
CHID4
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SPARE_RW
Access Method
334818 357
MCHBAR
Default: 4040Ch
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0
NP_MAX
RSVD
CMP_MAX
RSVD
RSVD
P_MAX
Bit Default &
Field Name (ID): Description
Range Access
0h
31:23 Reserved.
RO
6:0
Ch Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 40404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RSVD
CMP_MAX
RSVD
NP_MAX
RSVD
P_MAX
0h
31:23 Reserved.
RO
358 334818
MCHBAR
6:0
4h Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 7F00h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
RSVD
CMP_MAX
RSVD
NP_MAX
RSVD
P_MAX
0h
31:23 Reserved.
RO
6:0
0h Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
334818 359
MCHBAR
Access Method
Default: 7F7Fh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
NP_MAX
RSVD
CMP_MAX
RSVD
RSVD
P_MAX
Bit Default &
Field Name (ID): Description
Range Access
0h
31:23 Reserved.
RO
6:0
7Fh Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 400h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
360 334818
MCHBAR
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
NP_MAX
RSVD
CMP_MAX
RSVD
RSVD
P_MAX
Bit Default &
Field Name (ID): Description
Range Access
0h
31:23 Reserved.
RO
6:0
0h Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RSVD
CMP_MAX
RSVD
RSVD
P_MAX
NP_MAX
0h
31:23 Reserved.
RO
334818 361
MCHBAR
6:0
4h Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RSVD
CMP_MAX
RSVD
NP_MAX
RSVD
P_MAX
Bit Default &
Field Name (ID): Description
Range Access
0h
31:23 Reserved.
RO
6:0
4h Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
362 334818
MCHBAR
Access Method
Default: 40Ch
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0
RSVD
CMP_MAX
RSVD
NP_MAX
RSVD
P_MAX
Bit Default &
Field Name (ID): Description
Range Access
0h
31:23 Reserved.
RO
6:0
Ch Posted Max (P_MAX): Max posted credits sent to PSF0 for Chid.
RW
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 363
MCHBAR
MOT_OUT_BASE
IMR_EN
TR_EN
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
MOT_OUT_MASK
RSVD
RSVD
364 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CHID_Y_CNT_UPTXN
CHID_X_CNT_UPTXN
RSVD
RSVD
334818 365
MCHBAR
0h
31:24 Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CHID_Y_CNT_DNTXN
CHID_X_CNT_DNTXN
RSVD
RSVD
0h
31:24 Reserved.
RO
366 334818
MCHBAR
Access Method
Default: 4h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
RSVD
Q_OCCUPANCY_Y
Q_OCCUPANCY_X
Bit Default &
Field Name (ID): Description
Range Access
0h
31:4 Reserved.
RO
Access Method
334818 367
MCHBAR
Default: 3C00000000h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000011110000000000000000000000000000000000
SYM_SLICE1_CHANNEL_ENABLED
SYM_SLICE0_CHANNEL_ENABLED
ENABLE_PMI_DUAL_DATA_MODE
CH_1_DISABLED
SLICE_0_MEM_DISABLED
INTERLEAVE_MODE
HVM_MODE
SLICE_1_DISABLED
RSVD
CH_HASH_MASK
RSVD
RSVD
RSVD
LOCK
SLICE_HASH_MASK
Bit Default &
Field Name (ID): Description
Range Access
Lock (LOCK): Intended usage is for BIOS to set the LOCK when it
0h
63 updates the CR. A-Unit implements only storage for this bit. No
RW
hardware exists to implement hardware locking.
0h
62:52 Reserved.
RO
368 334818
MCHBAR
334818 369
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
MIRROR_LIMIT
MIRROR_BASE
RSVD
RSVD
0h
63:48 Reserved.
RO
370 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SLICE0_ASYM_ENABLE
SLICE0_ASYM_LIMIT
RSVD
RSVD
SLICE0_ASYM_CHANNEL_SELECT
SLICE0_ASYM_BASE
334818 371
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SLICE1_ASYM_CHANNEL_SELECT
SLICE1_ASYM_LIMIT
RSVD
SLICE1_ASYM_BASE
RSVD
SLICE1_ASYM_ENABLE
372 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ASYM_2WAY_INTLV_MODE
ASYM_2WAY_INTERLEAVE_ENABLE
ASYM_2WAY_LIMIT
RSVD
RSVD
ASYM_2WAY_BASE
RSVD
334818 373
MCHBAR
374 334818
MCHBAR
334818 375
MCHBAR
376 334818
MCHBAR
334818 377
MCHBAR
378 334818
MCHBAR
334818 379
MCHBAR
380 334818
MCHBAR
334818 381
MCHBAR
382 334818
MCHBAR
Default: 7h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
RESERVED_0
READ_FSEG_FROM_DRAM
SEND_BOOT_VECTOR_TO_DRAM
ABSEGINDRAM
READ_ESEG_FROM_DRAM
31:4
0h Reserved (RESERVED_0): Reserved.
RO
334818 383
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MEM_ACCESS_COUNT
384 334818
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
MEM_ACCESS_COUNT
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
RESERVED_0
IMR0_MASK
334818 385
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR0_CTRL_POL
386 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR0_READ_POL_63
IMR0_READ_POL_62
IMR0_READ_POL_61
IMR0_READ_POL_60
IMR0_READ_POL_59
IMR0_READ_POL_58
IMR0_READ_POL_57
IMR0_READ_POL_56
IMR0_READ_POL_55
IMR0_READ_POL_54
IMR0_READ_POL_53
IMR0_READ_POL_52
IMR0_READ_POL_51
IMR0_READ_POL_50
IMR0_READ_POL_49
IMR0_READ_POL_48
IMR0_READ_POL_47
IMR0_READ_POL_46
IMR0_READ_POL_45
IMR0_READ_POL_44
IMR0_READ_POL_43
IMR0_READ_POL_42
IMR0_READ_POL_41
IMR0_READ_POL_40
IMR0_READ_POL_39
IMR0_READ_POL_38
IMR0_READ_POL_37
IMR0_READ_POL_36
IMR0_READ_POL_35
IMR0_READ_POL_34
IMR0_READ_POL_33
IMR0_READ_POL_32
IMR0_READ_POL_31
IMR0_READ_POL_30
IMR0_READ_POL_29
IMR0_READ_POL_28
IMR0_READ_POL_27
IMR0_READ_POL_26
IMR0_READ_POL_25
IMR0_READ_POL_24
IMR0_READ_POL_23
IMR0_READ_POL_22
IMR0_READ_POL_21
IMR0_READ_POL_20
IMR0_READ_POL_19
IMR0_READ_POL_18
IMR0_READ_POL_17
IMR0_READ_POL_16
IMR0_READ_POL_15
IMR0_READ_POL_14
IMR0_READ_POL_13
IMR0_READ_POL_12
IMR0_READ_POL_11
IMR0_READ_POL_10
IMR0_READ_POL_9
IMR0_READ_POL_8
IMR0_READ_POL_7
IMR0_READ_POL_6
IMR0_READ_POL_5
IMR0_READ_POL_4
IMR0_READ_POL_3
IMR0_READ_POL_2
IMR0_READ_POL_1
IMR0_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 387
MCHBAR
388 334818
MCHBAR
334818 389
MCHBAR
390 334818
MCHBAR
334818 391
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR0_WRITE_POL_63
IMR0_WRITE_POL_62
IMR0_WRITE_POL_61
IMR0_WRITE_POL_60
IMR0_WRITE_POL_59
IMR0_WRITE_POL_58
IMR0_WRITE_POL_57
IMR0_WRITE_POL_56
IMR0_WRITE_POL_55
IMR0_WRITE_POL_54
IMR0_WRITE_POL_53
IMR0_WRITE_POL_52
IMR0_WRITE_POL_51
IMR0_WRITE_POL_50
IMR0_WRITE_POL_49
IMR0_WRITE_POL_48
IMR0_WRITE_POL_47
IMR0_WRITE_POL_46
IMR0_WRITE_POL_45
IMR0_WRITE_POL_44
IMR0_WRITE_POL_43
IMR0_WRITE_POL_42
IMR0_WRITE_POL_41
IMR0_WRITE_POL_40
IMR0_WRITE_POL_39
IMR0_WRITE_POL_38
IMR0_WRITE_POL_37
IMR0_WRITE_POL_36
IMR0_WRITE_POL_35
IMR0_WRITE_POL_34
IMR0_WRITE_POL_33
IMR0_WRITE_POL_32
IMR0_WRITE_POL_31
IMR0_WRITE_POL_30
IMR0_WRITE_POL_29
IMR0_WRITE_POL_28
IMR0_WRITE_POL_27
IMR0_WRITE_POL_26
IMR0_WRITE_POL_25
IMR0_WRITE_POL_24
IMR0_WRITE_POL_23
IMR0_WRITE_POL_22
IMR0_WRITE_POL_21
IMR0_WRITE_POL_20
IMR0_WRITE_POL_19
IMR0_WRITE_POL_18
IMR0_WRITE_POL_17
IMR0_WRITE_POL_16
IMR0_WRITE_POL_15
IMR0_WRITE_POL_14
IMR0_WRITE_POL_13
IMR0_WRITE_POL_12
IMR0_WRITE_POL_11
IMR0_WRITE_POL_10
IMR0_WRITE_POL_9
IMR0_WRITE_POL_8
IMR0_WRITE_POL_7
IMR0_WRITE_POL_6
IMR0_WRITE_POL_5
IMR0_WRITE_POL_4
IMR0_WRITE_POL_3
IMR0_WRITE_POL_2
IMR0_WRITE_POL_1
IMR0_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
392 334818
MCHBAR
334818 393
MCHBAR
394 334818
MCHBAR
334818 395
MCHBAR
396 334818
MCHBAR
from getting correct data in response to the operation, if the agent's SAI field does not
specify the correct Policy. The IMR's Policy is configured by the IMR1RAC and IMR1WAC
registers.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
RESERVED_1
IMR1_BASE
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
334818 397
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
IMR1_MASK
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
398 334818
MCHBAR
IMR1_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR1_READ_POL_63
IMR1_READ_POL_62
IMR1_READ_POL_61
IMR1_READ_POL_60
IMR1_READ_POL_59
IMR1_READ_POL_58
IMR1_READ_POL_57
IMR1_READ_POL_56
IMR1_READ_POL_55
IMR1_READ_POL_54
IMR1_READ_POL_53
IMR1_READ_POL_52
IMR1_READ_POL_51
IMR1_READ_POL_50
IMR1_READ_POL_49
IMR1_READ_POL_48
IMR1_READ_POL_47
IMR1_READ_POL_46
IMR1_READ_POL_45
IMR1_READ_POL_44
IMR1_READ_POL_43
IMR1_READ_POL_42
IMR1_READ_POL_41
IMR1_READ_POL_40
IMR1_READ_POL_39
IMR1_READ_POL_38
IMR1_READ_POL_37
IMR1_READ_POL_36
IMR1_READ_POL_35
IMR1_READ_POL_34
IMR1_READ_POL_33
IMR1_READ_POL_32
IMR1_READ_POL_31
IMR1_READ_POL_30
IMR1_READ_POL_29
IMR1_READ_POL_28
IMR1_READ_POL_27
IMR1_READ_POL_26
IMR1_READ_POL_25
IMR1_READ_POL_24
IMR1_READ_POL_23
IMR1_READ_POL_22
IMR1_READ_POL_21
IMR1_READ_POL_20
IMR1_READ_POL_19
IMR1_READ_POL_18
IMR1_READ_POL_17
IMR1_READ_POL_16
IMR1_READ_POL_15
IMR1_READ_POL_14
IMR1_READ_POL_13
IMR1_READ_POL_12
IMR1_READ_POL_11
IMR1_READ_POL_10
IMR1_READ_POL_9
IMR1_READ_POL_8
IMR1_READ_POL_7
IMR1_READ_POL_6
IMR1_READ_POL_5
IMR1_READ_POL_4
IMR1_READ_POL_3
IMR1_READ_POL_2
IMR1_READ_POL_1
IMR1_READ_POL_0
334818 399
MCHBAR
400 334818
MCHBAR
334818 401
MCHBAR
402 334818
MCHBAR
334818 403
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR1_WRITE_POL_63
IMR1_WRITE_POL_62
IMR1_WRITE_POL_61
IMR1_WRITE_POL_60
IMR1_WRITE_POL_59
IMR1_WRITE_POL_58
IMR1_WRITE_POL_57
IMR1_WRITE_POL_56
IMR1_WRITE_POL_55
IMR1_WRITE_POL_54
IMR1_WRITE_POL_53
IMR1_WRITE_POL_52
IMR1_WRITE_POL_51
IMR1_WRITE_POL_50
IMR1_WRITE_POL_49
IMR1_WRITE_POL_48
IMR1_WRITE_POL_47
IMR1_WRITE_POL_46
IMR1_WRITE_POL_45
IMR1_WRITE_POL_44
IMR1_WRITE_POL_43
IMR1_WRITE_POL_42
IMR1_WRITE_POL_41
IMR1_WRITE_POL_40
IMR1_WRITE_POL_39
IMR1_WRITE_POL_38
IMR1_WRITE_POL_37
IMR1_WRITE_POL_36
IMR1_WRITE_POL_35
IMR1_WRITE_POL_34
IMR1_WRITE_POL_33
IMR1_WRITE_POL_32
IMR1_WRITE_POL_31
IMR1_WRITE_POL_30
IMR1_WRITE_POL_29
IMR1_WRITE_POL_28
IMR1_WRITE_POL_27
IMR1_WRITE_POL_26
IMR1_WRITE_POL_25
IMR1_WRITE_POL_24
IMR1_WRITE_POL_23
IMR1_WRITE_POL_22
IMR1_WRITE_POL_21
IMR1_WRITE_POL_20
IMR1_WRITE_POL_19
IMR1_WRITE_POL_18
IMR1_WRITE_POL_17
IMR1_WRITE_POL_16
IMR1_WRITE_POL_15
IMR1_WRITE_POL_14
IMR1_WRITE_POL_13
IMR1_WRITE_POL_12
IMR1_WRITE_POL_11
IMR1_WRITE_POL_10
IMR1_WRITE_POL_9
IMR1_WRITE_POL_8
IMR1_WRITE_POL_7
IMR1_WRITE_POL_6
IMR1_WRITE_POL_5
IMR1_WRITE_POL_4
IMR1_WRITE_POL_3
IMR1_WRITE_POL_2
IMR1_WRITE_POL_1
IMR1_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
404 334818
MCHBAR
334818 405
MCHBAR
406 334818
MCHBAR
334818 407
MCHBAR
408 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR2_BASE
RESERVED_1
IMR_EN
TR_EN
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 409
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
RESERVED_0
IMR2_MASK
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
410 334818
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR2_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR2_READ_POL_63
IMR2_READ_POL_62
IMR2_READ_POL_61
IMR2_READ_POL_60
IMR2_READ_POL_59
IMR2_READ_POL_58
IMR2_READ_POL_57
IMR2_READ_POL_56
IMR2_READ_POL_55
IMR2_READ_POL_54
IMR2_READ_POL_53
IMR2_READ_POL_52
IMR2_READ_POL_51
IMR2_READ_POL_50
IMR2_READ_POL_49
IMR2_READ_POL_48
IMR2_READ_POL_47
IMR2_READ_POL_46
IMR2_READ_POL_45
IMR2_READ_POL_44
IMR2_READ_POL_43
IMR2_READ_POL_42
IMR2_READ_POL_41
IMR2_READ_POL_40
IMR2_READ_POL_39
IMR2_READ_POL_38
IMR2_READ_POL_37
IMR2_READ_POL_36
IMR2_READ_POL_35
IMR2_READ_POL_34
IMR2_READ_POL_33
IMR2_READ_POL_32
IMR2_READ_POL_31
IMR2_READ_POL_30
IMR2_READ_POL_29
IMR2_READ_POL_28
IMR2_READ_POL_27
IMR2_READ_POL_26
IMR2_READ_POL_25
IMR2_READ_POL_24
IMR2_READ_POL_23
IMR2_READ_POL_22
IMR2_READ_POL_21
IMR2_READ_POL_20
IMR2_READ_POL_19
IMR2_READ_POL_18
IMR2_READ_POL_17
IMR2_READ_POL_16
IMR2_READ_POL_15
IMR2_READ_POL_14
IMR2_READ_POL_13
IMR2_READ_POL_12
IMR2_READ_POL_11
IMR2_READ_POL_10
IMR2_READ_POL_9
IMR2_READ_POL_8
IMR2_READ_POL_7
IMR2_READ_POL_6
IMR2_READ_POL_5
IMR2_READ_POL_4
IMR2_READ_POL_3
IMR2_READ_POL_2
IMR2_READ_POL_1
IMR2_READ_POL_0
334818 411
MCHBAR
412 334818
MCHBAR
334818 413
MCHBAR
414 334818
MCHBAR
334818 415
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR2_WRITE_POL_63
IMR2_WRITE_POL_62
IMR2_WRITE_POL_61
IMR2_WRITE_POL_60
IMR2_WRITE_POL_59
IMR2_WRITE_POL_58
IMR2_WRITE_POL_57
IMR2_WRITE_POL_56
IMR2_WRITE_POL_55
IMR2_WRITE_POL_54
IMR2_WRITE_POL_53
IMR2_WRITE_POL_52
IMR2_WRITE_POL_51
IMR2_WRITE_POL_50
IMR2_WRITE_POL_49
IMR2_WRITE_POL_48
IMR2_WRITE_POL_47
IMR2_WRITE_POL_46
IMR2_WRITE_POL_45
IMR2_WRITE_POL_44
IMR2_WRITE_POL_43
IMR2_WRITE_POL_42
IMR2_WRITE_POL_41
IMR2_WRITE_POL_40
IMR2_WRITE_POL_39
IMR2_WRITE_POL_38
IMR2_WRITE_POL_37
IMR2_WRITE_POL_36
IMR2_WRITE_POL_35
IMR2_WRITE_POL_34
IMR2_WRITE_POL_33
IMR2_WRITE_POL_32
IMR2_WRITE_POL_31
IMR2_WRITE_POL_30
IMR2_WRITE_POL_29
IMR2_WRITE_POL_28
IMR2_WRITE_POL_27
IMR2_WRITE_POL_26
IMR2_WRITE_POL_25
IMR2_WRITE_POL_24
IMR2_WRITE_POL_23
IMR2_WRITE_POL_22
IMR2_WRITE_POL_21
IMR2_WRITE_POL_20
IMR2_WRITE_POL_19
IMR2_WRITE_POL_18
IMR2_WRITE_POL_17
IMR2_WRITE_POL_16
IMR2_WRITE_POL_15
IMR2_WRITE_POL_14
IMR2_WRITE_POL_13
IMR2_WRITE_POL_12
IMR2_WRITE_POL_11
IMR2_WRITE_POL_10
IMR2_WRITE_POL_9
IMR2_WRITE_POL_8
IMR2_WRITE_POL_7
IMR2_WRITE_POL_6
IMR2_WRITE_POL_5
IMR2_WRITE_POL_4
IMR2_WRITE_POL_3
IMR2_WRITE_POL_2
IMR2_WRITE_POL_1
IMR2_WRITE_POL_0
416 334818
MCHBAR
334818 417
MCHBAR
418 334818
MCHBAR
334818 419
MCHBAR
420 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR3_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 421
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR3_MASK
IA_IWB_EN
GT_IWB_EN
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
422 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR3_CTRL_POL
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
334818 423
MCHBAR
IMR3_READ_POL_63
IMR3_READ_POL_62
IMR3_READ_POL_61
IMR3_READ_POL_60
IMR3_READ_POL_59
IMR3_READ_POL_58
IMR3_READ_POL_57
IMR3_READ_POL_56
IMR3_READ_POL_55
IMR3_READ_POL_54
IMR3_READ_POL_53
IMR3_READ_POL_52
IMR3_READ_POL_51
IMR3_READ_POL_50
IMR3_READ_POL_49
IMR3_READ_POL_48
IMR3_READ_POL_47
IMR3_READ_POL_46
IMR3_READ_POL_45
IMR3_READ_POL_44
IMR3_READ_POL_43
IMR3_READ_POL_42
IMR3_READ_POL_41
IMR3_READ_POL_40
IMR3_READ_POL_39
IMR3_READ_POL_38
IMR3_READ_POL_37
IMR3_READ_POL_36
IMR3_READ_POL_35
IMR3_READ_POL_34
IMR3_READ_POL_33
IMR3_READ_POL_32
IMR3_READ_POL_31
IMR3_READ_POL_30
IMR3_READ_POL_29
IMR3_READ_POL_28
IMR3_READ_POL_27
IMR3_READ_POL_26
IMR3_READ_POL_25
IMR3_READ_POL_24
IMR3_READ_POL_23
IMR3_READ_POL_22
IMR3_READ_POL_21
IMR3_READ_POL_20
IMR3_READ_POL_19
IMR3_READ_POL_18
IMR3_READ_POL_17
IMR3_READ_POL_16
IMR3_READ_POL_15
IMR3_READ_POL_14
IMR3_READ_POL_13
IMR3_READ_POL_12
IMR3_READ_POL_11
IMR3_READ_POL_10
IMR3_READ_POL_9
IMR3_READ_POL_8
IMR3_READ_POL_7
IMR3_READ_POL_6
IMR3_READ_POL_5
IMR3_READ_POL_4
IMR3_READ_POL_3
IMR3_READ_POL_2
IMR3_READ_POL_1
IMR3_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
424 334818
MCHBAR
334818 425
MCHBAR
426 334818
MCHBAR
334818 427
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR3_WRITE_POL_63
IMR3_WRITE_POL_62
IMR3_WRITE_POL_61
IMR3_WRITE_POL_60
IMR3_WRITE_POL_59
IMR3_WRITE_POL_58
IMR3_WRITE_POL_57
IMR3_WRITE_POL_56
IMR3_WRITE_POL_55
IMR3_WRITE_POL_54
IMR3_WRITE_POL_53
IMR3_WRITE_POL_52
IMR3_WRITE_POL_51
IMR3_WRITE_POL_50
IMR3_WRITE_POL_49
IMR3_WRITE_POL_48
IMR3_WRITE_POL_47
IMR3_WRITE_POL_46
IMR3_WRITE_POL_45
IMR3_WRITE_POL_44
IMR3_WRITE_POL_43
IMR3_WRITE_POL_42
IMR3_WRITE_POL_41
IMR3_WRITE_POL_40
IMR3_WRITE_POL_39
IMR3_WRITE_POL_38
IMR3_WRITE_POL_37
IMR3_WRITE_POL_36
IMR3_WRITE_POL_35
IMR3_WRITE_POL_34
IMR3_WRITE_POL_33
IMR3_WRITE_POL_32
IMR3_WRITE_POL_31
IMR3_WRITE_POL_30
IMR3_WRITE_POL_29
IMR3_WRITE_POL_28
IMR3_WRITE_POL_27
IMR3_WRITE_POL_26
IMR3_WRITE_POL_25
IMR3_WRITE_POL_24
IMR3_WRITE_POL_23
IMR3_WRITE_POL_22
IMR3_WRITE_POL_21
IMR3_WRITE_POL_20
IMR3_WRITE_POL_19
IMR3_WRITE_POL_18
IMR3_WRITE_POL_17
IMR3_WRITE_POL_16
IMR3_WRITE_POL_15
IMR3_WRITE_POL_14
IMR3_WRITE_POL_13
IMR3_WRITE_POL_12
IMR3_WRITE_POL_11
IMR3_WRITE_POL_10
IMR3_WRITE_POL_9
IMR3_WRITE_POL_8
IMR3_WRITE_POL_7
IMR3_WRITE_POL_6
IMR3_WRITE_POL_5
IMR3_WRITE_POL_4
IMR3_WRITE_POL_3
IMR3_WRITE_POL_2
IMR3_WRITE_POL_1
IMR3_WRITE_POL_0
428 334818
MCHBAR
334818 429
MCHBAR
430 334818
MCHBAR
334818 431
MCHBAR
432 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR4_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 433
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR4_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
434 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR4_CTRL_POL
Access Method
334818 435
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR4_READ_POL_63
IMR4_READ_POL_62
IMR4_READ_POL_61
IMR4_READ_POL_60
IMR4_READ_POL_59
IMR4_READ_POL_58
IMR4_READ_POL_57
IMR4_READ_POL_56
IMR4_READ_POL_55
IMR4_READ_POL_54
IMR4_READ_POL_53
IMR4_READ_POL_52
IMR4_READ_POL_51
IMR4_READ_POL_50
IMR4_READ_POL_49
IMR4_READ_POL_48
IMR4_READ_POL_47
IMR4_READ_POL_46
IMR4_READ_POL_45
IMR4_READ_POL_44
IMR4_READ_POL_43
IMR4_READ_POL_42
IMR4_READ_POL_41
IMR4_READ_POL_40
IMR4_READ_POL_39
IMR4_READ_POL_38
IMR4_READ_POL_37
IMR4_READ_POL_36
IMR4_READ_POL_35
IMR4_READ_POL_34
IMR4_READ_POL_33
IMR4_READ_POL_32
IMR4_READ_POL_31
IMR4_READ_POL_30
IMR4_READ_POL_29
IMR4_READ_POL_28
IMR4_READ_POL_27
IMR4_READ_POL_26
IMR4_READ_POL_25
IMR4_READ_POL_24
IMR4_READ_POL_23
IMR4_READ_POL_22
IMR4_READ_POL_21
IMR4_READ_POL_20
IMR4_READ_POL_19
IMR4_READ_POL_18
IMR4_READ_POL_17
IMR4_READ_POL_16
IMR4_READ_POL_15
IMR4_READ_POL_14
IMR4_READ_POL_13
IMR4_READ_POL_12
IMR4_READ_POL_11
IMR4_READ_POL_10
IMR4_READ_POL_9
IMR4_READ_POL_8
IMR4_READ_POL_7
IMR4_READ_POL_6
IMR4_READ_POL_5
IMR4_READ_POL_4
IMR4_READ_POL_3
IMR4_READ_POL_2
IMR4_READ_POL_1
IMR4_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
436 334818
MCHBAR
334818 437
MCHBAR
438 334818
MCHBAR
334818 439
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
440 334818
MCHBAR
IMR4_WRITE_POL_63
IMR4_WRITE_POL_62
IMR4_WRITE_POL_61
IMR4_WRITE_POL_60
IMR4_WRITE_POL_59
IMR4_WRITE_POL_58
IMR4_WRITE_POL_57
IMR4_WRITE_POL_56
IMR4_WRITE_POL_55
IMR4_WRITE_POL_54
IMR4_WRITE_POL_53
IMR4_WRITE_POL_52
IMR4_WRITE_POL_51
IMR4_WRITE_POL_50
IMR4_WRITE_POL_49
IMR4_WRITE_POL_48
IMR4_WRITE_POL_47
IMR4_WRITE_POL_46
IMR4_WRITE_POL_45
IMR4_WRITE_POL_44
IMR4_WRITE_POL_43
IMR4_WRITE_POL_42
IMR4_WRITE_POL_41
IMR4_WRITE_POL_40
IMR4_WRITE_POL_39
IMR4_WRITE_POL_38
IMR4_WRITE_POL_37
IMR4_WRITE_POL_36
IMR4_WRITE_POL_35
IMR4_WRITE_POL_34
IMR4_WRITE_POL_33
IMR4_WRITE_POL_32
IMR4_WRITE_POL_31
IMR4_WRITE_POL_30
IMR4_WRITE_POL_29
IMR4_WRITE_POL_28
IMR4_WRITE_POL_27
IMR4_WRITE_POL_26
IMR4_WRITE_POL_25
IMR4_WRITE_POL_24
IMR4_WRITE_POL_23
IMR4_WRITE_POL_22
IMR4_WRITE_POL_21
IMR4_WRITE_POL_20
IMR4_WRITE_POL_19
IMR4_WRITE_POL_18
IMR4_WRITE_POL_17
IMR4_WRITE_POL_16
IMR4_WRITE_POL_15
IMR4_WRITE_POL_14
IMR4_WRITE_POL_13
IMR4_WRITE_POL_12
IMR4_WRITE_POL_11
IMR4_WRITE_POL_10
IMR4_WRITE_POL_9
IMR4_WRITE_POL_8
IMR4_WRITE_POL_7
IMR4_WRITE_POL_6
IMR4_WRITE_POL_5
IMR4_WRITE_POL_4
IMR4_WRITE_POL_3
IMR4_WRITE_POL_2
IMR4_WRITE_POL_1
IMR4_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 441
MCHBAR
442 334818
MCHBAR
334818 443
MCHBAR
444 334818
MCHBAR
334818 445
MCHBAR
446 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR5_BASE
RESERVED_1
IMR_EN
TR_EN
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 447
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
RESERVED_0
IMR5_MASK
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
448 334818
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR5_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR5_READ_POL_63
IMR5_READ_POL_62
IMR5_READ_POL_61
IMR5_READ_POL_60
IMR5_READ_POL_59
IMR5_READ_POL_58
IMR5_READ_POL_57
IMR5_READ_POL_56
IMR5_READ_POL_55
IMR5_READ_POL_54
IMR5_READ_POL_53
IMR5_READ_POL_52
IMR5_READ_POL_51
IMR5_READ_POL_50
IMR5_READ_POL_49
IMR5_READ_POL_48
IMR5_READ_POL_47
IMR5_READ_POL_46
IMR5_READ_POL_45
IMR5_READ_POL_44
IMR5_READ_POL_43
IMR5_READ_POL_42
IMR5_READ_POL_41
IMR5_READ_POL_40
IMR5_READ_POL_39
IMR5_READ_POL_38
IMR5_READ_POL_37
IMR5_READ_POL_36
IMR5_READ_POL_35
IMR5_READ_POL_34
IMR5_READ_POL_33
IMR5_READ_POL_32
IMR5_READ_POL_31
IMR5_READ_POL_30
IMR5_READ_POL_29
IMR5_READ_POL_28
IMR5_READ_POL_27
IMR5_READ_POL_26
IMR5_READ_POL_25
IMR5_READ_POL_24
IMR5_READ_POL_23
IMR5_READ_POL_22
IMR5_READ_POL_21
IMR5_READ_POL_20
IMR5_READ_POL_19
IMR5_READ_POL_18
IMR5_READ_POL_17
IMR5_READ_POL_16
IMR5_READ_POL_15
IMR5_READ_POL_14
IMR5_READ_POL_13
IMR5_READ_POL_12
IMR5_READ_POL_11
IMR5_READ_POL_10
IMR5_READ_POL_9
IMR5_READ_POL_8
IMR5_READ_POL_7
IMR5_READ_POL_6
IMR5_READ_POL_5
IMR5_READ_POL_4
IMR5_READ_POL_3
IMR5_READ_POL_2
IMR5_READ_POL_1
IMR5_READ_POL_0
334818 449
MCHBAR
450 334818
MCHBAR
334818 451
MCHBAR
452 334818
MCHBAR
334818 453
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR5_WRITE_POL_63
IMR5_WRITE_POL_62
IMR5_WRITE_POL_61
IMR5_WRITE_POL_60
IMR5_WRITE_POL_59
IMR5_WRITE_POL_58
IMR5_WRITE_POL_57
IMR5_WRITE_POL_56
IMR5_WRITE_POL_55
IMR5_WRITE_POL_54
IMR5_WRITE_POL_53
IMR5_WRITE_POL_52
IMR5_WRITE_POL_51
IMR5_WRITE_POL_50
IMR5_WRITE_POL_49
IMR5_WRITE_POL_48
IMR5_WRITE_POL_47
IMR5_WRITE_POL_46
IMR5_WRITE_POL_45
IMR5_WRITE_POL_44
IMR5_WRITE_POL_43
IMR5_WRITE_POL_42
IMR5_WRITE_POL_41
IMR5_WRITE_POL_40
IMR5_WRITE_POL_39
IMR5_WRITE_POL_38
IMR5_WRITE_POL_37
IMR5_WRITE_POL_36
IMR5_WRITE_POL_35
IMR5_WRITE_POL_34
IMR5_WRITE_POL_33
IMR5_WRITE_POL_32
IMR5_WRITE_POL_31
IMR5_WRITE_POL_30
IMR5_WRITE_POL_29
IMR5_WRITE_POL_28
IMR5_WRITE_POL_27
IMR5_WRITE_POL_26
IMR5_WRITE_POL_25
IMR5_WRITE_POL_24
IMR5_WRITE_POL_23
IMR5_WRITE_POL_22
IMR5_WRITE_POL_21
IMR5_WRITE_POL_20
IMR5_WRITE_POL_19
IMR5_WRITE_POL_18
IMR5_WRITE_POL_17
IMR5_WRITE_POL_16
IMR5_WRITE_POL_15
IMR5_WRITE_POL_14
IMR5_WRITE_POL_13
IMR5_WRITE_POL_12
IMR5_WRITE_POL_11
IMR5_WRITE_POL_10
IMR5_WRITE_POL_9
IMR5_WRITE_POL_8
IMR5_WRITE_POL_7
IMR5_WRITE_POL_6
IMR5_WRITE_POL_5
IMR5_WRITE_POL_4
IMR5_WRITE_POL_3
IMR5_WRITE_POL_2
IMR5_WRITE_POL_1
IMR5_WRITE_POL_0
454 334818
MCHBAR
334818 455
MCHBAR
456 334818
MCHBAR
334818 457
MCHBAR
458 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR6_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 459
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR6_MASK
IA_IWB_EN
GT_IWB_EN
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
460 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR6_CTRL_POL
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
334818 461
MCHBAR
IMR6_READ_POL_63
IMR6_READ_POL_62
IMR6_READ_POL_61
IMR6_READ_POL_60
IMR6_READ_POL_59
IMR6_READ_POL_58
IMR6_READ_POL_57
IMR6_READ_POL_56
IMR6_READ_POL_55
IMR6_READ_POL_54
IMR6_READ_POL_53
IMR6_READ_POL_52
IMR6_READ_POL_51
IMR6_READ_POL_50
IMR6_READ_POL_49
IMR6_READ_POL_48
IMR6_READ_POL_47
IMR6_READ_POL_46
IMR6_READ_POL_45
IMR6_READ_POL_44
IMR6_READ_POL_43
IMR6_READ_POL_42
IMR6_READ_POL_41
IMR6_READ_POL_40
IMR6_READ_POL_39
IMR6_READ_POL_38
IMR6_READ_POL_37
IMR6_READ_POL_36
IMR6_READ_POL_35
IMR6_READ_POL_34
IMR6_READ_POL_33
IMR6_READ_POL_32
IMR6_READ_POL_31
IMR6_READ_POL_30
IMR6_READ_POL_29
IMR6_READ_POL_28
IMR6_READ_POL_27
IMR6_READ_POL_26
IMR6_READ_POL_25
IMR6_READ_POL_24
IMR6_READ_POL_23
IMR6_READ_POL_22
IMR6_READ_POL_21
IMR6_READ_POL_20
IMR6_READ_POL_19
IMR6_READ_POL_18
IMR6_READ_POL_17
IMR6_READ_POL_16
IMR6_READ_POL_15
IMR6_READ_POL_14
IMR6_READ_POL_13
IMR6_READ_POL_12
IMR6_READ_POL_11
IMR6_READ_POL_10
IMR6_READ_POL_9
IMR6_READ_POL_8
IMR6_READ_POL_7
IMR6_READ_POL_6
IMR6_READ_POL_5
IMR6_READ_POL_4
IMR6_READ_POL_3
IMR6_READ_POL_2
IMR6_READ_POL_1
IMR6_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
462 334818
MCHBAR
334818 463
MCHBAR
464 334818
MCHBAR
334818 465
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR6_WRITE_POL_63
IMR6_WRITE_POL_62
IMR6_WRITE_POL_61
IMR6_WRITE_POL_60
IMR6_WRITE_POL_59
IMR6_WRITE_POL_58
IMR6_WRITE_POL_57
IMR6_WRITE_POL_56
IMR6_WRITE_POL_55
IMR6_WRITE_POL_54
IMR6_WRITE_POL_53
IMR6_WRITE_POL_52
IMR6_WRITE_POL_51
IMR6_WRITE_POL_50
IMR6_WRITE_POL_49
IMR6_WRITE_POL_48
IMR6_WRITE_POL_47
IMR6_WRITE_POL_46
IMR6_WRITE_POL_45
IMR6_WRITE_POL_44
IMR6_WRITE_POL_43
IMR6_WRITE_POL_42
IMR6_WRITE_POL_41
IMR6_WRITE_POL_40
IMR6_WRITE_POL_39
IMR6_WRITE_POL_38
IMR6_WRITE_POL_37
IMR6_WRITE_POL_36
IMR6_WRITE_POL_35
IMR6_WRITE_POL_34
IMR6_WRITE_POL_33
IMR6_WRITE_POL_32
IMR6_WRITE_POL_31
IMR6_WRITE_POL_30
IMR6_WRITE_POL_29
IMR6_WRITE_POL_28
IMR6_WRITE_POL_27
IMR6_WRITE_POL_26
IMR6_WRITE_POL_25
IMR6_WRITE_POL_24
IMR6_WRITE_POL_23
IMR6_WRITE_POL_22
IMR6_WRITE_POL_21
IMR6_WRITE_POL_20
IMR6_WRITE_POL_19
IMR6_WRITE_POL_18
IMR6_WRITE_POL_17
IMR6_WRITE_POL_16
IMR6_WRITE_POL_15
IMR6_WRITE_POL_14
IMR6_WRITE_POL_13
IMR6_WRITE_POL_12
IMR6_WRITE_POL_11
IMR6_WRITE_POL_10
IMR6_WRITE_POL_9
IMR6_WRITE_POL_8
IMR6_WRITE_POL_7
IMR6_WRITE_POL_6
IMR6_WRITE_POL_5
IMR6_WRITE_POL_4
IMR6_WRITE_POL_3
IMR6_WRITE_POL_2
IMR6_WRITE_POL_1
IMR6_WRITE_POL_0
466 334818
MCHBAR
334818 467
MCHBAR
468 334818
MCHBAR
334818 469
MCHBAR
470 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR7_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 471
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR7_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
472 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR7_CTRL_POL
Access Method
334818 473
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR7_READ_POL_63
IMR7_READ_POL_62
IMR7_READ_POL_61
IMR7_READ_POL_60
IMR7_READ_POL_59
IMR7_READ_POL_58
IMR7_READ_POL_57
IMR7_READ_POL_56
IMR7_READ_POL_55
IMR7_READ_POL_54
IMR7_READ_POL_53
IMR7_READ_POL_52
IMR7_READ_POL_51
IMR7_READ_POL_50
IMR7_READ_POL_49
IMR7_READ_POL_48
IMR7_READ_POL_47
IMR7_READ_POL_46
IMR7_READ_POL_45
IMR7_READ_POL_44
IMR7_READ_POL_43
IMR7_READ_POL_42
IMR7_READ_POL_41
IMR7_READ_POL_40
IMR7_READ_POL_39
IMR7_READ_POL_38
IMR7_READ_POL_37
IMR7_READ_POL_36
IMR7_READ_POL_35
IMR7_READ_POL_34
IMR7_READ_POL_33
IMR7_READ_POL_32
IMR7_READ_POL_31
IMR7_READ_POL_30
IMR7_READ_POL_29
IMR7_READ_POL_28
IMR7_READ_POL_27
IMR7_READ_POL_26
IMR7_READ_POL_25
IMR7_READ_POL_24
IMR7_READ_POL_23
IMR7_READ_POL_22
IMR7_READ_POL_21
IMR7_READ_POL_20
IMR7_READ_POL_19
IMR7_READ_POL_18
IMR7_READ_POL_17
IMR7_READ_POL_16
IMR7_READ_POL_15
IMR7_READ_POL_14
IMR7_READ_POL_13
IMR7_READ_POL_12
IMR7_READ_POL_11
IMR7_READ_POL_10
IMR7_READ_POL_9
IMR7_READ_POL_8
IMR7_READ_POL_7
IMR7_READ_POL_6
IMR7_READ_POL_5
IMR7_READ_POL_4
IMR7_READ_POL_3
IMR7_READ_POL_2
IMR7_READ_POL_1
IMR7_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
474 334818
MCHBAR
334818 475
MCHBAR
476 334818
MCHBAR
334818 477
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
478 334818
MCHBAR
IMR7_WRITE_POL_63
IMR7_WRITE_POL_62
IMR7_WRITE_POL_61
IMR7_WRITE_POL_60
IMR7_WRITE_POL_59
IMR7_WRITE_POL_58
IMR7_WRITE_POL_57
IMR7_WRITE_POL_56
IMR7_WRITE_POL_55
IMR7_WRITE_POL_54
IMR7_WRITE_POL_53
IMR7_WRITE_POL_52
IMR7_WRITE_POL_51
IMR7_WRITE_POL_50
IMR7_WRITE_POL_49
IMR7_WRITE_POL_48
IMR7_WRITE_POL_47
IMR7_WRITE_POL_46
IMR7_WRITE_POL_45
IMR7_WRITE_POL_44
IMR7_WRITE_POL_43
IMR7_WRITE_POL_42
IMR7_WRITE_POL_41
IMR7_WRITE_POL_40
IMR7_WRITE_POL_39
IMR7_WRITE_POL_38
IMR7_WRITE_POL_37
IMR7_WRITE_POL_36
IMR7_WRITE_POL_35
IMR7_WRITE_POL_34
IMR7_WRITE_POL_33
IMR7_WRITE_POL_32
IMR7_WRITE_POL_31
IMR7_WRITE_POL_30
IMR7_WRITE_POL_29
IMR7_WRITE_POL_28
IMR7_WRITE_POL_27
IMR7_WRITE_POL_26
IMR7_WRITE_POL_25
IMR7_WRITE_POL_24
IMR7_WRITE_POL_23
IMR7_WRITE_POL_22
IMR7_WRITE_POL_21
IMR7_WRITE_POL_20
IMR7_WRITE_POL_19
IMR7_WRITE_POL_18
IMR7_WRITE_POL_17
IMR7_WRITE_POL_16
IMR7_WRITE_POL_15
IMR7_WRITE_POL_14
IMR7_WRITE_POL_13
IMR7_WRITE_POL_12
IMR7_WRITE_POL_11
IMR7_WRITE_POL_10
IMR7_WRITE_POL_9
IMR7_WRITE_POL_8
IMR7_WRITE_POL_7
IMR7_WRITE_POL_6
IMR7_WRITE_POL_5
IMR7_WRITE_POL_4
IMR7_WRITE_POL_3
IMR7_WRITE_POL_2
IMR7_WRITE_POL_1
IMR7_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 479
MCHBAR
480 334818
MCHBAR
334818 481
MCHBAR
482 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR8_BASE
IMR_EN
TR_EN
RESERVED_1
334818 483
MCHBAR
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR8_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
484 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR8_CTRL_POL
334818 485
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR8_READ_POL_63
IMR8_READ_POL_62
IMR8_READ_POL_61
IMR8_READ_POL_60
IMR8_READ_POL_59
IMR8_READ_POL_58
IMR8_READ_POL_57
IMR8_READ_POL_56
IMR8_READ_POL_55
IMR8_READ_POL_54
IMR8_READ_POL_53
IMR8_READ_POL_52
IMR8_READ_POL_51
IMR8_READ_POL_50
IMR8_READ_POL_49
IMR8_READ_POL_48
IMR8_READ_POL_47
IMR8_READ_POL_46
IMR8_READ_POL_45
IMR8_READ_POL_44
IMR8_READ_POL_43
IMR8_READ_POL_42
IMR8_READ_POL_41
IMR8_READ_POL_40
IMR8_READ_POL_39
IMR8_READ_POL_38
IMR8_READ_POL_37
IMR8_READ_POL_36
IMR8_READ_POL_35
IMR8_READ_POL_34
IMR8_READ_POL_33
IMR8_READ_POL_32
IMR8_READ_POL_31
IMR8_READ_POL_30
IMR8_READ_POL_29
IMR8_READ_POL_28
IMR8_READ_POL_27
IMR8_READ_POL_26
IMR8_READ_POL_25
IMR8_READ_POL_24
IMR8_READ_POL_23
IMR8_READ_POL_22
IMR8_READ_POL_21
IMR8_READ_POL_20
IMR8_READ_POL_19
IMR8_READ_POL_18
IMR8_READ_POL_17
IMR8_READ_POL_16
IMR8_READ_POL_15
IMR8_READ_POL_14
IMR8_READ_POL_13
IMR8_READ_POL_12
IMR8_READ_POL_11
IMR8_READ_POL_10
IMR8_READ_POL_9
IMR8_READ_POL_8
IMR8_READ_POL_7
IMR8_READ_POL_6
IMR8_READ_POL_5
IMR8_READ_POL_4
IMR8_READ_POL_3
IMR8_READ_POL_2
IMR8_READ_POL_1
IMR8_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
486 334818
MCHBAR
334818 487
MCHBAR
488 334818
MCHBAR
334818 489
MCHBAR
Access Method
490 334818
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR8_WRITE_POL_63
IMR8_WRITE_POL_62
IMR8_WRITE_POL_61
IMR8_WRITE_POL_60
IMR8_WRITE_POL_59
IMR8_WRITE_POL_58
IMR8_WRITE_POL_57
IMR8_WRITE_POL_56
IMR8_WRITE_POL_55
IMR8_WRITE_POL_54
IMR8_WRITE_POL_53
IMR8_WRITE_POL_52
IMR8_WRITE_POL_51
IMR8_WRITE_POL_50
IMR8_WRITE_POL_49
IMR8_WRITE_POL_48
IMR8_WRITE_POL_47
IMR8_WRITE_POL_46
IMR8_WRITE_POL_45
IMR8_WRITE_POL_44
IMR8_WRITE_POL_43
IMR8_WRITE_POL_42
IMR8_WRITE_POL_41
IMR8_WRITE_POL_40
IMR8_WRITE_POL_39
IMR8_WRITE_POL_38
IMR8_WRITE_POL_37
IMR8_WRITE_POL_36
IMR8_WRITE_POL_35
IMR8_WRITE_POL_34
IMR8_WRITE_POL_33
IMR8_WRITE_POL_32
IMR8_WRITE_POL_31
IMR8_WRITE_POL_30
IMR8_WRITE_POL_29
IMR8_WRITE_POL_28
IMR8_WRITE_POL_27
IMR8_WRITE_POL_26
IMR8_WRITE_POL_25
IMR8_WRITE_POL_24
IMR8_WRITE_POL_23
IMR8_WRITE_POL_22
IMR8_WRITE_POL_21
IMR8_WRITE_POL_20
IMR8_WRITE_POL_19
IMR8_WRITE_POL_18
IMR8_WRITE_POL_17
IMR8_WRITE_POL_16
IMR8_WRITE_POL_15
IMR8_WRITE_POL_14
IMR8_WRITE_POL_13
IMR8_WRITE_POL_12
IMR8_WRITE_POL_11
IMR8_WRITE_POL_10
IMR8_WRITE_POL_9
IMR8_WRITE_POL_8
IMR8_WRITE_POL_7
IMR8_WRITE_POL_6
IMR8_WRITE_POL_5
IMR8_WRITE_POL_4
IMR8_WRITE_POL_3
IMR8_WRITE_POL_2
IMR8_WRITE_POL_1
IMR8_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 491
MCHBAR
492 334818
MCHBAR
334818 493
MCHBAR
494 334818
MCHBAR
Access Method
Default: 0h
334818 495
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
IMR9_BASE
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
IMR9_MASK
RESERVED_0
496 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR9_CTRL_POL
334818 497
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR9_READ_POL_63
IMR9_READ_POL_62
IMR9_READ_POL_61
IMR9_READ_POL_60
IMR9_READ_POL_59
IMR9_READ_POL_58
IMR9_READ_POL_57
IMR9_READ_POL_56
IMR9_READ_POL_55
IMR9_READ_POL_54
IMR9_READ_POL_53
IMR9_READ_POL_52
IMR9_READ_POL_51
IMR9_READ_POL_50
IMR9_READ_POL_49
IMR9_READ_POL_48
IMR9_READ_POL_47
IMR9_READ_POL_46
IMR9_READ_POL_45
IMR9_READ_POL_44
IMR9_READ_POL_43
IMR9_READ_POL_42
IMR9_READ_POL_41
IMR9_READ_POL_40
IMR9_READ_POL_39
IMR9_READ_POL_38
IMR9_READ_POL_37
IMR9_READ_POL_36
IMR9_READ_POL_35
IMR9_READ_POL_34
IMR9_READ_POL_33
IMR9_READ_POL_32
IMR9_READ_POL_31
IMR9_READ_POL_30
IMR9_READ_POL_29
IMR9_READ_POL_28
IMR9_READ_POL_27
IMR9_READ_POL_26
IMR9_READ_POL_25
IMR9_READ_POL_24
IMR9_READ_POL_23
IMR9_READ_POL_22
IMR9_READ_POL_21
IMR9_READ_POL_20
IMR9_READ_POL_19
IMR9_READ_POL_18
IMR9_READ_POL_17
IMR9_READ_POL_16
IMR9_READ_POL_15
IMR9_READ_POL_14
IMR9_READ_POL_13
IMR9_READ_POL_12
IMR9_READ_POL_11
IMR9_READ_POL_10
IMR9_READ_POL_9
IMR9_READ_POL_8
IMR9_READ_POL_7
IMR9_READ_POL_6
IMR9_READ_POL_5
IMR9_READ_POL_4
IMR9_READ_POL_3
IMR9_READ_POL_2
IMR9_READ_POL_1
IMR9_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
498 334818
MCHBAR
334818 499
MCHBAR
500 334818
MCHBAR
334818 501
MCHBAR
502 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR9_WRITE_POL_63
IMR9_WRITE_POL_62
IMR9_WRITE_POL_61
IMR9_WRITE_POL_60
IMR9_WRITE_POL_59
IMR9_WRITE_POL_58
IMR9_WRITE_POL_57
IMR9_WRITE_POL_56
IMR9_WRITE_POL_55
IMR9_WRITE_POL_54
IMR9_WRITE_POL_53
IMR9_WRITE_POL_52
IMR9_WRITE_POL_51
IMR9_WRITE_POL_50
IMR9_WRITE_POL_49
IMR9_WRITE_POL_48
IMR9_WRITE_POL_47
IMR9_WRITE_POL_46
IMR9_WRITE_POL_45
IMR9_WRITE_POL_44
IMR9_WRITE_POL_43
IMR9_WRITE_POL_42
IMR9_WRITE_POL_41
IMR9_WRITE_POL_40
IMR9_WRITE_POL_39
IMR9_WRITE_POL_38
IMR9_WRITE_POL_37
IMR9_WRITE_POL_36
IMR9_WRITE_POL_35
IMR9_WRITE_POL_34
IMR9_WRITE_POL_33
IMR9_WRITE_POL_32
IMR9_WRITE_POL_31
IMR9_WRITE_POL_30
IMR9_WRITE_POL_29
IMR9_WRITE_POL_28
IMR9_WRITE_POL_27
IMR9_WRITE_POL_26
IMR9_WRITE_POL_25
IMR9_WRITE_POL_24
IMR9_WRITE_POL_23
IMR9_WRITE_POL_22
IMR9_WRITE_POL_21
IMR9_WRITE_POL_20
IMR9_WRITE_POL_19
IMR9_WRITE_POL_18
IMR9_WRITE_POL_17
IMR9_WRITE_POL_16
IMR9_WRITE_POL_15
IMR9_WRITE_POL_14
IMR9_WRITE_POL_13
IMR9_WRITE_POL_12
IMR9_WRITE_POL_11
IMR9_WRITE_POL_10
IMR9_WRITE_POL_9
IMR9_WRITE_POL_8
IMR9_WRITE_POL_7
IMR9_WRITE_POL_6
IMR9_WRITE_POL_5
IMR9_WRITE_POL_4
IMR9_WRITE_POL_3
IMR9_WRITE_POL_2
IMR9_WRITE_POL_1
IMR9_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 503
MCHBAR
504 334818
MCHBAR
334818 505
MCHBAR
506 334818
MCHBAR
334818 507
MCHBAR
from getting correct data in response to the operation if the agent's SAI field does not
specify the correct Policy. The IMR's Policy is configured by the IMR10RAC and
IMR10WAC registers.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
RESERVED_1
IMR10_BASE
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
508 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
IMR10_MASK
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
334818 509
MCHBAR
IMR10_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR10_READ_POL_63
IMR10_READ_POL_62
IMR10_READ_POL_61
IMR10_READ_POL_60
IMR10_READ_POL_59
IMR10_READ_POL_58
IMR10_READ_POL_57
IMR10_READ_POL_56
IMR10_READ_POL_55
IMR10_READ_POL_54
IMR10_READ_POL_53
IMR10_READ_POL_52
IMR10_READ_POL_51
IMR10_READ_POL_50
IMR10_READ_POL_49
IMR10_READ_POL_48
IMR10_READ_POL_47
IMR10_READ_POL_46
IMR10_READ_POL_45
IMR10_READ_POL_44
IMR10_READ_POL_43
IMR10_READ_POL_42
IMR10_READ_POL_41
IMR10_READ_POL_40
IMR10_READ_POL_39
IMR10_READ_POL_38
IMR10_READ_POL_37
IMR10_READ_POL_36
IMR10_READ_POL_35
IMR10_READ_POL_34
IMR10_READ_POL_33
IMR10_READ_POL_32
IMR10_READ_POL_31
IMR10_READ_POL_30
IMR10_READ_POL_29
IMR10_READ_POL_28
IMR10_READ_POL_27
IMR10_READ_POL_26
IMR10_READ_POL_25
IMR10_READ_POL_24
IMR10_READ_POL_23
IMR10_READ_POL_22
IMR10_READ_POL_21
IMR10_READ_POL_20
IMR10_READ_POL_19
IMR10_READ_POL_18
IMR10_READ_POL_17
IMR10_READ_POL_16
IMR10_READ_POL_15
IMR10_READ_POL_14
IMR10_READ_POL_13
IMR10_READ_POL_12
IMR10_READ_POL_11
IMR10_READ_POL_10
IMR10_READ_POL_9
IMR10_READ_POL_8
IMR10_READ_POL_7
IMR10_READ_POL_6
IMR10_READ_POL_5
IMR10_READ_POL_4
IMR10_READ_POL_3
IMR10_READ_POL_2
IMR10_READ_POL_1
IMR10_READ_POL_0
510 334818
MCHBAR
334818 511
MCHBAR
512 334818
MCHBAR
334818 513
MCHBAR
514 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR10_WRITE_POL_63
IMR10_WRITE_POL_62
IMR10_WRITE_POL_61
IMR10_WRITE_POL_60
IMR10_WRITE_POL_59
IMR10_WRITE_POL_58
IMR10_WRITE_POL_57
IMR10_WRITE_POL_56
IMR10_WRITE_POL_55
IMR10_WRITE_POL_54
IMR10_WRITE_POL_53
IMR10_WRITE_POL_52
IMR10_WRITE_POL_51
IMR10_WRITE_POL_50
IMR10_WRITE_POL_49
IMR10_WRITE_POL_48
IMR10_WRITE_POL_47
IMR10_WRITE_POL_46
IMR10_WRITE_POL_45
IMR10_WRITE_POL_44
IMR10_WRITE_POL_43
IMR10_WRITE_POL_42
IMR10_WRITE_POL_41
IMR10_WRITE_POL_40
IMR10_WRITE_POL_39
IMR10_WRITE_POL_38
IMR10_WRITE_POL_37
IMR10_WRITE_POL_36
IMR10_WRITE_POL_35
IMR10_WRITE_POL_34
IMR10_WRITE_POL_33
IMR10_WRITE_POL_32
IMR10_WRITE_POL_31
IMR10_WRITE_POL_30
IMR10_WRITE_POL_29
IMR10_WRITE_POL_28
IMR10_WRITE_POL_27
IMR10_WRITE_POL_26
IMR10_WRITE_POL_25
IMR10_WRITE_POL_24
IMR10_WRITE_POL_23
IMR10_WRITE_POL_22
IMR10_WRITE_POL_21
IMR10_WRITE_POL_20
IMR10_WRITE_POL_19
IMR10_WRITE_POL_18
IMR10_WRITE_POL_17
IMR10_WRITE_POL_16
IMR10_WRITE_POL_15
IMR10_WRITE_POL_14
IMR10_WRITE_POL_13
IMR10_WRITE_POL_12
IMR10_WRITE_POL_11
IMR10_WRITE_POL_10
IMR10_WRITE_POL_9
IMR10_WRITE_POL_8
IMR10_WRITE_POL_7
IMR10_WRITE_POL_6
IMR10_WRITE_POL_5
IMR10_WRITE_POL_4
IMR10_WRITE_POL_3
IMR10_WRITE_POL_2
IMR10_WRITE_POL_1
IMR10_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 515
MCHBAR
516 334818
MCHBAR
334818 517
MCHBAR
518 334818
MCHBAR
334818 519
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR11_BASE
RESERVED_1
IMR_EN
TR_EN
29
0h Reserved (RESERVED_1): Reserved.
RO
520 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
RESERVED_0
IMR11_MASK
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
334818 521
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR11_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR11_READ_POL_63
IMR11_READ_POL_62
IMR11_READ_POL_61
IMR11_READ_POL_60
IMR11_READ_POL_59
IMR11_READ_POL_58
IMR11_READ_POL_57
IMR11_READ_POL_56
IMR11_READ_POL_55
IMR11_READ_POL_54
IMR11_READ_POL_53
IMR11_READ_POL_52
IMR11_READ_POL_51
IMR11_READ_POL_50
IMR11_READ_POL_49
IMR11_READ_POL_48
IMR11_READ_POL_47
IMR11_READ_POL_46
IMR11_READ_POL_45
IMR11_READ_POL_44
IMR11_READ_POL_43
IMR11_READ_POL_42
IMR11_READ_POL_41
IMR11_READ_POL_40
IMR11_READ_POL_39
IMR11_READ_POL_38
IMR11_READ_POL_37
IMR11_READ_POL_36
IMR11_READ_POL_35
IMR11_READ_POL_34
IMR11_READ_POL_33
IMR11_READ_POL_32
IMR11_READ_POL_31
IMR11_READ_POL_30
IMR11_READ_POL_29
IMR11_READ_POL_28
IMR11_READ_POL_27
IMR11_READ_POL_26
IMR11_READ_POL_25
IMR11_READ_POL_24
IMR11_READ_POL_23
IMR11_READ_POL_22
IMR11_READ_POL_21
IMR11_READ_POL_20
IMR11_READ_POL_19
IMR11_READ_POL_18
IMR11_READ_POL_17
IMR11_READ_POL_16
IMR11_READ_POL_15
IMR11_READ_POL_14
IMR11_READ_POL_13
IMR11_READ_POL_12
IMR11_READ_POL_11
IMR11_READ_POL_10
IMR11_READ_POL_9
IMR11_READ_POL_8
IMR11_READ_POL_7
IMR11_READ_POL_6
IMR11_READ_POL_5
IMR11_READ_POL_4
IMR11_READ_POL_3
IMR11_READ_POL_2
IMR11_READ_POL_1
IMR11_READ_POL_0
522 334818
MCHBAR
334818 523
MCHBAR
524 334818
MCHBAR
334818 525
MCHBAR
526 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR11_WRITE_POL_63
IMR11_WRITE_POL_62
IMR11_WRITE_POL_61
IMR11_WRITE_POL_60
IMR11_WRITE_POL_59
IMR11_WRITE_POL_58
IMR11_WRITE_POL_57
IMR11_WRITE_POL_56
IMR11_WRITE_POL_55
IMR11_WRITE_POL_54
IMR11_WRITE_POL_53
IMR11_WRITE_POL_52
IMR11_WRITE_POL_51
IMR11_WRITE_POL_50
IMR11_WRITE_POL_49
IMR11_WRITE_POL_48
IMR11_WRITE_POL_47
IMR11_WRITE_POL_46
IMR11_WRITE_POL_45
IMR11_WRITE_POL_44
IMR11_WRITE_POL_43
IMR11_WRITE_POL_42
IMR11_WRITE_POL_41
IMR11_WRITE_POL_40
IMR11_WRITE_POL_39
IMR11_WRITE_POL_38
IMR11_WRITE_POL_37
IMR11_WRITE_POL_36
IMR11_WRITE_POL_35
IMR11_WRITE_POL_34
IMR11_WRITE_POL_33
IMR11_WRITE_POL_32
IMR11_WRITE_POL_31
IMR11_WRITE_POL_30
IMR11_WRITE_POL_29
IMR11_WRITE_POL_28
IMR11_WRITE_POL_27
IMR11_WRITE_POL_26
IMR11_WRITE_POL_25
IMR11_WRITE_POL_24
IMR11_WRITE_POL_23
IMR11_WRITE_POL_22
IMR11_WRITE_POL_21
IMR11_WRITE_POL_20
IMR11_WRITE_POL_19
IMR11_WRITE_POL_18
IMR11_WRITE_POL_17
IMR11_WRITE_POL_16
IMR11_WRITE_POL_15
IMR11_WRITE_POL_14
IMR11_WRITE_POL_13
IMR11_WRITE_POL_12
IMR11_WRITE_POL_11
IMR11_WRITE_POL_10
IMR11_WRITE_POL_9
IMR11_WRITE_POL_8
IMR11_WRITE_POL_7
IMR11_WRITE_POL_6
IMR11_WRITE_POL_5
IMR11_WRITE_POL_4
IMR11_WRITE_POL_3
IMR11_WRITE_POL_2
IMR11_WRITE_POL_1
IMR11_WRITE_POL_0
334818 527
MCHBAR
528 334818
MCHBAR
334818 529
MCHBAR
530 334818
MCHBAR
334818 531
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR12_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
532 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR12_MASK
IA_IWB_EN
GT_IWB_EN
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
334818 533
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR12_CTRL_POL
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
534 334818
MCHBAR
IMR12_READ_POL_63
IMR12_READ_POL_62
IMR12_READ_POL_61
IMR12_READ_POL_60
IMR12_READ_POL_59
IMR12_READ_POL_58
IMR12_READ_POL_57
IMR12_READ_POL_56
IMR12_READ_POL_55
IMR12_READ_POL_54
IMR12_READ_POL_53
IMR12_READ_POL_52
IMR12_READ_POL_51
IMR12_READ_POL_50
IMR12_READ_POL_49
IMR12_READ_POL_48
IMR12_READ_POL_47
IMR12_READ_POL_46
IMR12_READ_POL_45
IMR12_READ_POL_44
IMR12_READ_POL_43
IMR12_READ_POL_42
IMR12_READ_POL_41
IMR12_READ_POL_40
IMR12_READ_POL_39
IMR12_READ_POL_38
IMR12_READ_POL_37
IMR12_READ_POL_36
IMR12_READ_POL_35
IMR12_READ_POL_34
IMR12_READ_POL_33
IMR12_READ_POL_32
IMR12_READ_POL_31
IMR12_READ_POL_30
IMR12_READ_POL_29
IMR12_READ_POL_28
IMR12_READ_POL_27
IMR12_READ_POL_26
IMR12_READ_POL_25
IMR12_READ_POL_24
IMR12_READ_POL_23
IMR12_READ_POL_22
IMR12_READ_POL_21
IMR12_READ_POL_20
IMR12_READ_POL_19
IMR12_READ_POL_18
IMR12_READ_POL_17
IMR12_READ_POL_16
IMR12_READ_POL_15
IMR12_READ_POL_14
IMR12_READ_POL_13
IMR12_READ_POL_12
IMR12_READ_POL_11
IMR12_READ_POL_10
IMR12_READ_POL_9
IMR12_READ_POL_8
IMR12_READ_POL_7
IMR12_READ_POL_6
IMR12_READ_POL_5
IMR12_READ_POL_4
IMR12_READ_POL_3
IMR12_READ_POL_2
IMR12_READ_POL_1
IMR12_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 535
MCHBAR
536 334818
MCHBAR
334818 537
MCHBAR
538 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR12_WRITE_POL_9
IMR12_WRITE_POL_8
IMR12_WRITE_POL_7
IMR12_WRITE_POL_6
IMR12_WRITE_POL_5
IMR12_WRITE_POL_4
IMR12_WRITE_POL_3
IMR12_WRITE_POL_2
IMR12_WRITE_POL_1
IMR12_WRITE_POL_0
IMR12_WRITE_POL_63
IMR12_WRITE_POL_62
IMR12_WRITE_POL_61
IMR12_WRITE_POL_60
IMR12_WRITE_POL_59
IMR12_WRITE_POL_58
IMR12_WRITE_POL_57
IMR12_WRITE_POL_56
IMR12_WRITE_POL_55
IMR12_WRITE_POL_54
IMR12_WRITE_POL_53
IMR12_WRITE_POL_52
IMR12_WRITE_POL_51
IMR12_WRITE_POL_50
IMR12_WRITE_POL_49
IMR12_WRITE_POL_48
IMR12_WRITE_POL_47
IMR12_WRITE_POL_46
IMR12_WRITE_POL_45
IMR12_WRITE_POL_44
IMR12_WRITE_POL_43
IMR12_WRITE_POL_42
IMR12_WRITE_POL_41
IMR12_WRITE_POL_40
IMR12_WRITE_POL_39
IMR12_WRITE_POL_38
IMR12_WRITE_POL_37
IMR12_WRITE_POL_36
IMR12_WRITE_POL_35
IMR12_WRITE_POL_34
IMR12_WRITE_POL_33
IMR12_WRITE_POL_32
IMR12_WRITE_POL_31
IMR12_WRITE_POL_30
IMR12_WRITE_POL_29
IMR12_WRITE_POL_28
IMR12_WRITE_POL_27
IMR12_WRITE_POL_26
IMR12_WRITE_POL_25
IMR12_WRITE_POL_24
IMR12_WRITE_POL_23
IMR12_WRITE_POL_22
IMR12_WRITE_POL_21
IMR12_WRITE_POL_20
IMR12_WRITE_POL_19
IMR12_WRITE_POL_18
IMR12_WRITE_POL_17
IMR12_WRITE_POL_16
IMR12_WRITE_POL_15
IMR12_WRITE_POL_14
IMR12_WRITE_POL_13
IMR12_WRITE_POL_12
IMR12_WRITE_POL_11
IMR12_WRITE_POL_10
334818 539
MCHBAR
540 334818
MCHBAR
334818 541
MCHBAR
542 334818
MCHBAR
334818 543
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR13_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
544 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR13_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
334818 545
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR13_CTRL_POL
546 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR13_READ_POL_63
IMR13_READ_POL_62
IMR13_READ_POL_61
IMR13_READ_POL_60
IMR13_READ_POL_59
IMR13_READ_POL_58
IMR13_READ_POL_57
IMR13_READ_POL_56
IMR13_READ_POL_55
IMR13_READ_POL_54
IMR13_READ_POL_53
IMR13_READ_POL_52
IMR13_READ_POL_51
IMR13_READ_POL_50
IMR13_READ_POL_49
IMR13_READ_POL_48
IMR13_READ_POL_47
IMR13_READ_POL_46
IMR13_READ_POL_45
IMR13_READ_POL_44
IMR13_READ_POL_43
IMR13_READ_POL_42
IMR13_READ_POL_41
IMR13_READ_POL_40
IMR13_READ_POL_39
IMR13_READ_POL_38
IMR13_READ_POL_37
IMR13_READ_POL_36
IMR13_READ_POL_35
IMR13_READ_POL_34
IMR13_READ_POL_33
IMR13_READ_POL_32
IMR13_READ_POL_31
IMR13_READ_POL_30
IMR13_READ_POL_29
IMR13_READ_POL_28
IMR13_READ_POL_27
IMR13_READ_POL_26
IMR13_READ_POL_25
IMR13_READ_POL_24
IMR13_READ_POL_23
IMR13_READ_POL_22
IMR13_READ_POL_21
IMR13_READ_POL_20
IMR13_READ_POL_19
IMR13_READ_POL_18
IMR13_READ_POL_17
IMR13_READ_POL_16
IMR13_READ_POL_15
IMR13_READ_POL_14
IMR13_READ_POL_13
IMR13_READ_POL_12
IMR13_READ_POL_11
IMR13_READ_POL_10
IMR13_READ_POL_9
IMR13_READ_POL_8
IMR13_READ_POL_7
IMR13_READ_POL_6
IMR13_READ_POL_5
IMR13_READ_POL_4
IMR13_READ_POL_3
IMR13_READ_POL_2
IMR13_READ_POL_1
IMR13_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 547
MCHBAR
548 334818
MCHBAR
334818 549
MCHBAR
550 334818
MCHBAR
Access Method
334818 551
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR13_WRITE_POL_63
IMR13_WRITE_POL_62
IMR13_WRITE_POL_61
IMR13_WRITE_POL_60
IMR13_WRITE_POL_59
IMR13_WRITE_POL_58
IMR13_WRITE_POL_57
IMR13_WRITE_POL_56
IMR13_WRITE_POL_55
IMR13_WRITE_POL_54
IMR13_WRITE_POL_53
IMR13_WRITE_POL_52
IMR13_WRITE_POL_51
IMR13_WRITE_POL_50
IMR13_WRITE_POL_49
IMR13_WRITE_POL_48
IMR13_WRITE_POL_47
IMR13_WRITE_POL_46
IMR13_WRITE_POL_45
IMR13_WRITE_POL_44
IMR13_WRITE_POL_43
IMR13_WRITE_POL_42
IMR13_WRITE_POL_41
IMR13_WRITE_POL_40
IMR13_WRITE_POL_39
IMR13_WRITE_POL_38
IMR13_WRITE_POL_37
IMR13_WRITE_POL_36
IMR13_WRITE_POL_35
IMR13_WRITE_POL_34
IMR13_WRITE_POL_33
IMR13_WRITE_POL_32
IMR13_WRITE_POL_31
IMR13_WRITE_POL_30
IMR13_WRITE_POL_29
IMR13_WRITE_POL_28
IMR13_WRITE_POL_27
IMR13_WRITE_POL_26
IMR13_WRITE_POL_25
IMR13_WRITE_POL_24
IMR13_WRITE_POL_23
IMR13_WRITE_POL_22
IMR13_WRITE_POL_21
IMR13_WRITE_POL_20
IMR13_WRITE_POL_19
IMR13_WRITE_POL_18
IMR13_WRITE_POL_17
IMR13_WRITE_POL_16
IMR13_WRITE_POL_15
IMR13_WRITE_POL_14
IMR13_WRITE_POL_13
IMR13_WRITE_POL_12
IMR13_WRITE_POL_11
IMR13_WRITE_POL_10
IMR13_WRITE_POL_9
IMR13_WRITE_POL_8
IMR13_WRITE_POL_7
IMR13_WRITE_POL_6
IMR13_WRITE_POL_5
IMR13_WRITE_POL_4
IMR13_WRITE_POL_3
IMR13_WRITE_POL_2
IMR13_WRITE_POL_1
IMR13_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
552 334818
MCHBAR
334818 553
MCHBAR
554 334818
MCHBAR
334818 555
MCHBAR
Access Method
Default: 0h
556 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
RESERVED_1
IMR14_BASE
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
IMR14_MASK
RESERVED_0
334818 557
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR14_CTRL_POL
558 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR14_READ_POL_63
IMR14_READ_POL_62
IMR14_READ_POL_61
IMR14_READ_POL_60
IMR14_READ_POL_59
IMR14_READ_POL_58
IMR14_READ_POL_57
IMR14_READ_POL_56
IMR14_READ_POL_55
IMR14_READ_POL_54
IMR14_READ_POL_53
IMR14_READ_POL_52
IMR14_READ_POL_51
IMR14_READ_POL_50
IMR14_READ_POL_49
IMR14_READ_POL_48
IMR14_READ_POL_47
IMR14_READ_POL_46
IMR14_READ_POL_45
IMR14_READ_POL_44
IMR14_READ_POL_43
IMR14_READ_POL_42
IMR14_READ_POL_41
IMR14_READ_POL_40
IMR14_READ_POL_39
IMR14_READ_POL_38
IMR14_READ_POL_37
IMR14_READ_POL_36
IMR14_READ_POL_35
IMR14_READ_POL_34
IMR14_READ_POL_33
IMR14_READ_POL_32
IMR14_READ_POL_31
IMR14_READ_POL_30
IMR14_READ_POL_29
IMR14_READ_POL_28
IMR14_READ_POL_27
IMR14_READ_POL_26
IMR14_READ_POL_25
IMR14_READ_POL_24
IMR14_READ_POL_23
IMR14_READ_POL_22
IMR14_READ_POL_21
IMR14_READ_POL_20
IMR14_READ_POL_19
IMR14_READ_POL_18
IMR14_READ_POL_17
IMR14_READ_POL_16
IMR14_READ_POL_15
IMR14_READ_POL_14
IMR14_READ_POL_13
IMR14_READ_POL_12
IMR14_READ_POL_11
IMR14_READ_POL_10
IMR14_READ_POL_9
IMR14_READ_POL_8
IMR14_READ_POL_7
IMR14_READ_POL_6
IMR14_READ_POL_5
IMR14_READ_POL_4
IMR14_READ_POL_3
IMR14_READ_POL_2
IMR14_READ_POL_1
IMR14_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 559
MCHBAR
560 334818
MCHBAR
334818 561
MCHBAR
562 334818
MCHBAR
334818 563
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR14_WRITE_POL_63
IMR14_WRITE_POL_62
IMR14_WRITE_POL_61
IMR14_WRITE_POL_60
IMR14_WRITE_POL_59
IMR14_WRITE_POL_58
IMR14_WRITE_POL_57
IMR14_WRITE_POL_56
IMR14_WRITE_POL_55
IMR14_WRITE_POL_54
IMR14_WRITE_POL_53
IMR14_WRITE_POL_52
IMR14_WRITE_POL_51
IMR14_WRITE_POL_50
IMR14_WRITE_POL_49
IMR14_WRITE_POL_48
IMR14_WRITE_POL_47
IMR14_WRITE_POL_46
IMR14_WRITE_POL_45
IMR14_WRITE_POL_44
IMR14_WRITE_POL_43
IMR14_WRITE_POL_42
IMR14_WRITE_POL_41
IMR14_WRITE_POL_40
IMR14_WRITE_POL_39
IMR14_WRITE_POL_38
IMR14_WRITE_POL_37
IMR14_WRITE_POL_36
IMR14_WRITE_POL_35
IMR14_WRITE_POL_34
IMR14_WRITE_POL_33
IMR14_WRITE_POL_32
IMR14_WRITE_POL_31
IMR14_WRITE_POL_30
IMR14_WRITE_POL_29
IMR14_WRITE_POL_28
IMR14_WRITE_POL_27
IMR14_WRITE_POL_26
IMR14_WRITE_POL_25
IMR14_WRITE_POL_24
IMR14_WRITE_POL_23
IMR14_WRITE_POL_22
IMR14_WRITE_POL_21
IMR14_WRITE_POL_20
IMR14_WRITE_POL_19
IMR14_WRITE_POL_18
IMR14_WRITE_POL_17
IMR14_WRITE_POL_16
IMR14_WRITE_POL_15
IMR14_WRITE_POL_14
IMR14_WRITE_POL_13
IMR14_WRITE_POL_12
IMR14_WRITE_POL_11
IMR14_WRITE_POL_10
IMR14_WRITE_POL_9
IMR14_WRITE_POL_8
IMR14_WRITE_POL_7
IMR14_WRITE_POL_6
IMR14_WRITE_POL_5
IMR14_WRITE_POL_4
IMR14_WRITE_POL_3
IMR14_WRITE_POL_2
IMR14_WRITE_POL_1
IMR14_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
564 334818
MCHBAR
334818 565
MCHBAR
566 334818
MCHBAR
334818 567
MCHBAR
568 334818
MCHBAR
from getting correct data in response to the operation if the agent's SAI field does not
specify the correct Policy. The IMR's Policy is configured by the IMR15RAC and
IMR15WAC registers.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
RESERVED_1
IMR15_BASE
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
334818 569
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
IMR15_MASK
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
570 334818
MCHBAR
IMR15_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR15_READ_POL_63
IMR15_READ_POL_62
IMR15_READ_POL_61
IMR15_READ_POL_60
IMR15_READ_POL_59
IMR15_READ_POL_58
IMR15_READ_POL_57
IMR15_READ_POL_56
IMR15_READ_POL_55
IMR15_READ_POL_54
IMR15_READ_POL_53
IMR15_READ_POL_52
IMR15_READ_POL_51
IMR15_READ_POL_50
IMR15_READ_POL_49
IMR15_READ_POL_48
IMR15_READ_POL_47
IMR15_READ_POL_46
IMR15_READ_POL_45
IMR15_READ_POL_44
IMR15_READ_POL_43
IMR15_READ_POL_42
IMR15_READ_POL_41
IMR15_READ_POL_40
IMR15_READ_POL_39
IMR15_READ_POL_38
IMR15_READ_POL_37
IMR15_READ_POL_36
IMR15_READ_POL_35
IMR15_READ_POL_34
IMR15_READ_POL_33
IMR15_READ_POL_32
IMR15_READ_POL_31
IMR15_READ_POL_30
IMR15_READ_POL_29
IMR15_READ_POL_28
IMR15_READ_POL_27
IMR15_READ_POL_26
IMR15_READ_POL_25
IMR15_READ_POL_24
IMR15_READ_POL_23
IMR15_READ_POL_22
IMR15_READ_POL_21
IMR15_READ_POL_20
IMR15_READ_POL_19
IMR15_READ_POL_18
IMR15_READ_POL_17
IMR15_READ_POL_16
IMR15_READ_POL_15
IMR15_READ_POL_14
IMR15_READ_POL_13
IMR15_READ_POL_12
IMR15_READ_POL_11
IMR15_READ_POL_10
IMR15_READ_POL_9
IMR15_READ_POL_8
IMR15_READ_POL_7
IMR15_READ_POL_6
IMR15_READ_POL_5
IMR15_READ_POL_4
IMR15_READ_POL_3
IMR15_READ_POL_2
IMR15_READ_POL_1
IMR15_READ_POL_0
334818 571
MCHBAR
572 334818
MCHBAR
334818 573
MCHBAR
574 334818
MCHBAR
334818 575
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR15_WRITE_POL_63
IMR15_WRITE_POL_62
IMR15_WRITE_POL_61
IMR15_WRITE_POL_60
IMR15_WRITE_POL_59
IMR15_WRITE_POL_58
IMR15_WRITE_POL_57
IMR15_WRITE_POL_56
IMR15_WRITE_POL_55
IMR15_WRITE_POL_54
IMR15_WRITE_POL_53
IMR15_WRITE_POL_52
IMR15_WRITE_POL_51
IMR15_WRITE_POL_50
IMR15_WRITE_POL_49
IMR15_WRITE_POL_48
IMR15_WRITE_POL_47
IMR15_WRITE_POL_46
IMR15_WRITE_POL_45
IMR15_WRITE_POL_44
IMR15_WRITE_POL_43
IMR15_WRITE_POL_42
IMR15_WRITE_POL_41
IMR15_WRITE_POL_40
IMR15_WRITE_POL_39
IMR15_WRITE_POL_38
IMR15_WRITE_POL_37
IMR15_WRITE_POL_36
IMR15_WRITE_POL_35
IMR15_WRITE_POL_34
IMR15_WRITE_POL_33
IMR15_WRITE_POL_32
IMR15_WRITE_POL_31
IMR15_WRITE_POL_30
IMR15_WRITE_POL_29
IMR15_WRITE_POL_28
IMR15_WRITE_POL_27
IMR15_WRITE_POL_26
IMR15_WRITE_POL_25
IMR15_WRITE_POL_24
IMR15_WRITE_POL_23
IMR15_WRITE_POL_22
IMR15_WRITE_POL_21
IMR15_WRITE_POL_20
IMR15_WRITE_POL_19
IMR15_WRITE_POL_18
IMR15_WRITE_POL_17
IMR15_WRITE_POL_16
IMR15_WRITE_POL_15
IMR15_WRITE_POL_14
IMR15_WRITE_POL_13
IMR15_WRITE_POL_12
IMR15_WRITE_POL_11
IMR15_WRITE_POL_10
IMR15_WRITE_POL_9
IMR15_WRITE_POL_8
IMR15_WRITE_POL_7
IMR15_WRITE_POL_6
IMR15_WRITE_POL_5
IMR15_WRITE_POL_4
IMR15_WRITE_POL_3
IMR15_WRITE_POL_2
IMR15_WRITE_POL_1
IMR15_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
576 334818
MCHBAR
334818 577
MCHBAR
578 334818
MCHBAR
334818 579
MCHBAR
580 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR16_BASE
RESERVED_1
IMR_EN
TR_EN
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 581
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GT_IWB_EN
IA_IWB_EN
RESERVED_0
IMR16_MASK
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
582 334818
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR16_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR16_READ_POL_63
IMR16_READ_POL_62
IMR16_READ_POL_61
IMR16_READ_POL_60
IMR16_READ_POL_59
IMR16_READ_POL_58
IMR16_READ_POL_57
IMR16_READ_POL_56
IMR16_READ_POL_55
IMR16_READ_POL_54
IMR16_READ_POL_53
IMR16_READ_POL_52
IMR16_READ_POL_51
IMR16_READ_POL_50
IMR16_READ_POL_49
IMR16_READ_POL_48
IMR16_READ_POL_47
IMR16_READ_POL_46
IMR16_READ_POL_45
IMR16_READ_POL_44
IMR16_READ_POL_43
IMR16_READ_POL_42
IMR16_READ_POL_41
IMR16_READ_POL_40
IMR16_READ_POL_39
IMR16_READ_POL_38
IMR16_READ_POL_37
IMR16_READ_POL_36
IMR16_READ_POL_35
IMR16_READ_POL_34
IMR16_READ_POL_33
IMR16_READ_POL_32
IMR16_READ_POL_31
IMR16_READ_POL_30
IMR16_READ_POL_29
IMR16_READ_POL_28
IMR16_READ_POL_27
IMR16_READ_POL_26
IMR16_READ_POL_25
IMR16_READ_POL_24
IMR16_READ_POL_23
IMR16_READ_POL_22
IMR16_READ_POL_21
IMR16_READ_POL_20
IMR16_READ_POL_19
IMR16_READ_POL_18
IMR16_READ_POL_17
IMR16_READ_POL_16
IMR16_READ_POL_15
IMR16_READ_POL_14
IMR16_READ_POL_13
IMR16_READ_POL_12
IMR16_READ_POL_11
IMR16_READ_POL_10
IMR16_READ_POL_9
IMR16_READ_POL_8
IMR16_READ_POL_7
IMR16_READ_POL_6
IMR16_READ_POL_5
IMR16_READ_POL_4
IMR16_READ_POL_3
IMR16_READ_POL_2
IMR16_READ_POL_1
IMR16_READ_POL_0
334818 583
MCHBAR
584 334818
MCHBAR
334818 585
MCHBAR
586 334818
MCHBAR
334818 587
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR16_WRITE_POL_63
IMR16_WRITE_POL_62
IMR16_WRITE_POL_61
IMR16_WRITE_POL_60
IMR16_WRITE_POL_59
IMR16_WRITE_POL_58
IMR16_WRITE_POL_57
IMR16_WRITE_POL_56
IMR16_WRITE_POL_55
IMR16_WRITE_POL_54
IMR16_WRITE_POL_53
IMR16_WRITE_POL_52
IMR16_WRITE_POL_51
IMR16_WRITE_POL_50
IMR16_WRITE_POL_49
IMR16_WRITE_POL_48
IMR16_WRITE_POL_47
IMR16_WRITE_POL_46
IMR16_WRITE_POL_45
IMR16_WRITE_POL_44
IMR16_WRITE_POL_43
IMR16_WRITE_POL_42
IMR16_WRITE_POL_41
IMR16_WRITE_POL_40
IMR16_WRITE_POL_39
IMR16_WRITE_POL_38
IMR16_WRITE_POL_37
IMR16_WRITE_POL_36
IMR16_WRITE_POL_35
IMR16_WRITE_POL_34
IMR16_WRITE_POL_33
IMR16_WRITE_POL_32
IMR16_WRITE_POL_31
IMR16_WRITE_POL_30
IMR16_WRITE_POL_29
IMR16_WRITE_POL_28
IMR16_WRITE_POL_27
IMR16_WRITE_POL_26
IMR16_WRITE_POL_25
IMR16_WRITE_POL_24
IMR16_WRITE_POL_23
IMR16_WRITE_POL_22
IMR16_WRITE_POL_21
IMR16_WRITE_POL_20
IMR16_WRITE_POL_19
IMR16_WRITE_POL_18
IMR16_WRITE_POL_17
IMR16_WRITE_POL_16
IMR16_WRITE_POL_15
IMR16_WRITE_POL_14
IMR16_WRITE_POL_13
IMR16_WRITE_POL_12
IMR16_WRITE_POL_11
IMR16_WRITE_POL_10
IMR16_WRITE_POL_9
IMR16_WRITE_POL_8
IMR16_WRITE_POL_7
IMR16_WRITE_POL_6
IMR16_WRITE_POL_5
IMR16_WRITE_POL_4
IMR16_WRITE_POL_3
IMR16_WRITE_POL_2
IMR16_WRITE_POL_1
IMR16_WRITE_POL_0
588 334818
MCHBAR
334818 589
MCHBAR
590 334818
MCHBAR
334818 591
MCHBAR
592 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR17_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 593
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR17_MASK
IA_IWB_EN
GT_IWB_EN
RESERVED_0
29
0h Reserved (RESERVED_0): Reserved.
RO
594 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR17_CTRL_POL
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
334818 595
MCHBAR
IMR17_READ_POL_63
IMR17_READ_POL_62
IMR17_READ_POL_61
IMR17_READ_POL_60
IMR17_READ_POL_59
IMR17_READ_POL_58
IMR17_READ_POL_57
IMR17_READ_POL_56
IMR17_READ_POL_55
IMR17_READ_POL_54
IMR17_READ_POL_53
IMR17_READ_POL_52
IMR17_READ_POL_51
IMR17_READ_POL_50
IMR17_READ_POL_49
IMR17_READ_POL_48
IMR17_READ_POL_47
IMR17_READ_POL_46
IMR17_READ_POL_45
IMR17_READ_POL_44
IMR17_READ_POL_43
IMR17_READ_POL_42
IMR17_READ_POL_41
IMR17_READ_POL_40
IMR17_READ_POL_39
IMR17_READ_POL_38
IMR17_READ_POL_37
IMR17_READ_POL_36
IMR17_READ_POL_35
IMR17_READ_POL_34
IMR17_READ_POL_33
IMR17_READ_POL_32
IMR17_READ_POL_31
IMR17_READ_POL_30
IMR17_READ_POL_29
IMR17_READ_POL_28
IMR17_READ_POL_27
IMR17_READ_POL_26
IMR17_READ_POL_25
IMR17_READ_POL_24
IMR17_READ_POL_23
IMR17_READ_POL_22
IMR17_READ_POL_21
IMR17_READ_POL_20
IMR17_READ_POL_19
IMR17_READ_POL_18
IMR17_READ_POL_17
IMR17_READ_POL_16
IMR17_READ_POL_15
IMR17_READ_POL_14
IMR17_READ_POL_13
IMR17_READ_POL_12
IMR17_READ_POL_11
IMR17_READ_POL_10
IMR17_READ_POL_9
IMR17_READ_POL_8
IMR17_READ_POL_7
IMR17_READ_POL_6
IMR17_READ_POL_5
IMR17_READ_POL_4
IMR17_READ_POL_3
IMR17_READ_POL_2
IMR17_READ_POL_1
IMR17_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
596 334818
MCHBAR
334818 597
MCHBAR
598 334818
MCHBAR
334818 599
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR17_WRITE_POL_9
IMR17_WRITE_POL_8
IMR17_WRITE_POL_7
IMR17_WRITE_POL_6
IMR17_WRITE_POL_5
IMR17_WRITE_POL_4
IMR17_WRITE_POL_3
IMR17_WRITE_POL_2
IMR17_WRITE_POL_1
IMR17_WRITE_POL_0
IMR17_WRITE_POL_63
IMR17_WRITE_POL_62
IMR17_WRITE_POL_61
IMR17_WRITE_POL_60
IMR17_WRITE_POL_59
IMR17_WRITE_POL_58
IMR17_WRITE_POL_57
IMR17_WRITE_POL_56
IMR17_WRITE_POL_55
IMR17_WRITE_POL_54
IMR17_WRITE_POL_53
IMR17_WRITE_POL_52
IMR17_WRITE_POL_51
IMR17_WRITE_POL_50
IMR17_WRITE_POL_49
IMR17_WRITE_POL_48
IMR17_WRITE_POL_47
IMR17_WRITE_POL_46
IMR17_WRITE_POL_45
IMR17_WRITE_POL_44
IMR17_WRITE_POL_43
IMR17_WRITE_POL_42
IMR17_WRITE_POL_41
IMR17_WRITE_POL_40
IMR17_WRITE_POL_39
IMR17_WRITE_POL_38
IMR17_WRITE_POL_37
IMR17_WRITE_POL_36
IMR17_WRITE_POL_35
IMR17_WRITE_POL_34
IMR17_WRITE_POL_33
IMR17_WRITE_POL_32
IMR17_WRITE_POL_31
IMR17_WRITE_POL_30
IMR17_WRITE_POL_29
IMR17_WRITE_POL_28
IMR17_WRITE_POL_27
IMR17_WRITE_POL_26
IMR17_WRITE_POL_25
IMR17_WRITE_POL_24
IMR17_WRITE_POL_23
IMR17_WRITE_POL_22
IMR17_WRITE_POL_21
IMR17_WRITE_POL_20
IMR17_WRITE_POL_19
IMR17_WRITE_POL_18
IMR17_WRITE_POL_17
IMR17_WRITE_POL_16
IMR17_WRITE_POL_15
IMR17_WRITE_POL_14
IMR17_WRITE_POL_13
IMR17_WRITE_POL_12
IMR17_WRITE_POL_11
IMR17_WRITE_POL_10
600 334818
MCHBAR
334818 601
MCHBAR
602 334818
MCHBAR
334818 603
MCHBAR
604 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR18_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 605
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR18_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
606 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR18_CTRL_POL
334818 607
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR18_READ_POL_63
IMR18_READ_POL_62
IMR18_READ_POL_61
IMR18_READ_POL_60
IMR18_READ_POL_59
IMR18_READ_POL_58
IMR18_READ_POL_57
IMR18_READ_POL_56
IMR18_READ_POL_55
IMR18_READ_POL_54
IMR18_READ_POL_53
IMR18_READ_POL_52
IMR18_READ_POL_51
IMR18_READ_POL_50
IMR18_READ_POL_49
IMR18_READ_POL_48
IMR18_READ_POL_47
IMR18_READ_POL_46
IMR18_READ_POL_45
IMR18_READ_POL_44
IMR18_READ_POL_43
IMR18_READ_POL_42
IMR18_READ_POL_41
IMR18_READ_POL_40
IMR18_READ_POL_39
IMR18_READ_POL_38
IMR18_READ_POL_37
IMR18_READ_POL_36
IMR18_READ_POL_35
IMR18_READ_POL_34
IMR18_READ_POL_33
IMR18_READ_POL_32
IMR18_READ_POL_31
IMR18_READ_POL_30
IMR18_READ_POL_29
IMR18_READ_POL_28
IMR18_READ_POL_27
IMR18_READ_POL_26
IMR18_READ_POL_25
IMR18_READ_POL_24
IMR18_READ_POL_23
IMR18_READ_POL_22
IMR18_READ_POL_21
IMR18_READ_POL_20
IMR18_READ_POL_19
IMR18_READ_POL_18
IMR18_READ_POL_17
IMR18_READ_POL_16
IMR18_READ_POL_15
IMR18_READ_POL_14
IMR18_READ_POL_13
IMR18_READ_POL_12
IMR18_READ_POL_11
IMR18_READ_POL_10
IMR18_READ_POL_9
IMR18_READ_POL_8
IMR18_READ_POL_7
IMR18_READ_POL_6
IMR18_READ_POL_5
IMR18_READ_POL_4
IMR18_READ_POL_3
IMR18_READ_POL_2
IMR18_READ_POL_1
IMR18_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
608 334818
MCHBAR
334818 609
MCHBAR
610 334818
MCHBAR
334818 611
MCHBAR
Access Method
612 334818
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR18_WRITE_POL_63
IMR18_WRITE_POL_62
IMR18_WRITE_POL_61
IMR18_WRITE_POL_60
IMR18_WRITE_POL_59
IMR18_WRITE_POL_58
IMR18_WRITE_POL_57
IMR18_WRITE_POL_56
IMR18_WRITE_POL_55
IMR18_WRITE_POL_54
IMR18_WRITE_POL_53
IMR18_WRITE_POL_52
IMR18_WRITE_POL_51
IMR18_WRITE_POL_50
IMR18_WRITE_POL_49
IMR18_WRITE_POL_48
IMR18_WRITE_POL_47
IMR18_WRITE_POL_46
IMR18_WRITE_POL_45
IMR18_WRITE_POL_44
IMR18_WRITE_POL_43
IMR18_WRITE_POL_42
IMR18_WRITE_POL_41
IMR18_WRITE_POL_40
IMR18_WRITE_POL_39
IMR18_WRITE_POL_38
IMR18_WRITE_POL_37
IMR18_WRITE_POL_36
IMR18_WRITE_POL_35
IMR18_WRITE_POL_34
IMR18_WRITE_POL_33
IMR18_WRITE_POL_32
IMR18_WRITE_POL_31
IMR18_WRITE_POL_30
IMR18_WRITE_POL_29
IMR18_WRITE_POL_28
IMR18_WRITE_POL_27
IMR18_WRITE_POL_26
IMR18_WRITE_POL_25
IMR18_WRITE_POL_24
IMR18_WRITE_POL_23
IMR18_WRITE_POL_22
IMR18_WRITE_POL_21
IMR18_WRITE_POL_20
IMR18_WRITE_POL_19
IMR18_WRITE_POL_18
IMR18_WRITE_POL_17
IMR18_WRITE_POL_16
IMR18_WRITE_POL_15
IMR18_WRITE_POL_14
IMR18_WRITE_POL_13
IMR18_WRITE_POL_12
IMR18_WRITE_POL_11
IMR18_WRITE_POL_10
IMR18_WRITE_POL_9
IMR18_WRITE_POL_8
IMR18_WRITE_POL_7
IMR18_WRITE_POL_6
IMR18_WRITE_POL_5
IMR18_WRITE_POL_4
IMR18_WRITE_POL_3
IMR18_WRITE_POL_2
IMR18_WRITE_POL_1
IMR18_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 613
MCHBAR
614 334818
MCHBAR
334818 615
MCHBAR
616 334818
MCHBAR
334818 617
MCHBAR
618 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR19_BASE
IMR_EN
TR_EN
RESERVED_1
29
0h Reserved (RESERVED_1): Reserved.
RO
334818 619
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR19_MASK
GT_IWB_EN
IA_IWB_EN
RESERVED_0
620 334818
MCHBAR
29
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
IMR19_CTRL_POL
334818 621
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR19_READ_POL_63
IMR19_READ_POL_62
IMR19_READ_POL_61
IMR19_READ_POL_60
IMR19_READ_POL_59
IMR19_READ_POL_58
IMR19_READ_POL_57
IMR19_READ_POL_56
IMR19_READ_POL_55
IMR19_READ_POL_54
IMR19_READ_POL_53
IMR19_READ_POL_52
IMR19_READ_POL_51
IMR19_READ_POL_50
IMR19_READ_POL_49
IMR19_READ_POL_48
IMR19_READ_POL_47
IMR19_READ_POL_46
IMR19_READ_POL_45
IMR19_READ_POL_44
IMR19_READ_POL_43
IMR19_READ_POL_42
IMR19_READ_POL_41
IMR19_READ_POL_40
IMR19_READ_POL_39
IMR19_READ_POL_38
IMR19_READ_POL_37
IMR19_READ_POL_36
IMR19_READ_POL_35
IMR19_READ_POL_34
IMR19_READ_POL_33
IMR19_READ_POL_32
IMR19_READ_POL_31
IMR19_READ_POL_30
IMR19_READ_POL_29
IMR19_READ_POL_28
IMR19_READ_POL_27
IMR19_READ_POL_26
IMR19_READ_POL_25
IMR19_READ_POL_24
IMR19_READ_POL_23
IMR19_READ_POL_22
IMR19_READ_POL_21
IMR19_READ_POL_20
IMR19_READ_POL_19
IMR19_READ_POL_18
IMR19_READ_POL_17
IMR19_READ_POL_16
IMR19_READ_POL_15
IMR19_READ_POL_14
IMR19_READ_POL_13
IMR19_READ_POL_12
IMR19_READ_POL_11
IMR19_READ_POL_10
IMR19_READ_POL_9
IMR19_READ_POL_8
IMR19_READ_POL_7
IMR19_READ_POL_6
IMR19_READ_POL_5
IMR19_READ_POL_4
IMR19_READ_POL_3
IMR19_READ_POL_2
IMR19_READ_POL_1
IMR19_READ_POL_0
Bit Default &
Field Name (ID): Description
Range Access
622 334818
MCHBAR
334818 623
MCHBAR
624 334818
MCHBAR
334818 625
MCHBAR
Access Method
626 334818
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
IMR19_WRITE_POL_63
IMR19_WRITE_POL_62
IMR19_WRITE_POL_61
IMR19_WRITE_POL_60
IMR19_WRITE_POL_59
IMR19_WRITE_POL_58
IMR19_WRITE_POL_57
IMR19_WRITE_POL_56
IMR19_WRITE_POL_55
IMR19_WRITE_POL_54
IMR19_WRITE_POL_53
IMR19_WRITE_POL_52
IMR19_WRITE_POL_51
IMR19_WRITE_POL_50
IMR19_WRITE_POL_49
IMR19_WRITE_POL_48
IMR19_WRITE_POL_47
IMR19_WRITE_POL_46
IMR19_WRITE_POL_45
IMR19_WRITE_POL_44
IMR19_WRITE_POL_43
IMR19_WRITE_POL_42
IMR19_WRITE_POL_41
IMR19_WRITE_POL_40
IMR19_WRITE_POL_39
IMR19_WRITE_POL_38
IMR19_WRITE_POL_37
IMR19_WRITE_POL_36
IMR19_WRITE_POL_35
IMR19_WRITE_POL_34
IMR19_WRITE_POL_33
IMR19_WRITE_POL_32
IMR19_WRITE_POL_31
IMR19_WRITE_POL_30
IMR19_WRITE_POL_29
IMR19_WRITE_POL_28
IMR19_WRITE_POL_27
IMR19_WRITE_POL_26
IMR19_WRITE_POL_25
IMR19_WRITE_POL_24
IMR19_WRITE_POL_23
IMR19_WRITE_POL_22
IMR19_WRITE_POL_21
IMR19_WRITE_POL_20
IMR19_WRITE_POL_19
IMR19_WRITE_POL_18
IMR19_WRITE_POL_17
IMR19_WRITE_POL_16
IMR19_WRITE_POL_15
IMR19_WRITE_POL_14
IMR19_WRITE_POL_13
IMR19_WRITE_POL_12
IMR19_WRITE_POL_11
IMR19_WRITE_POL_10
IMR19_WRITE_POL_9
IMR19_WRITE_POL_8
IMR19_WRITE_POL_7
IMR19_WRITE_POL_6
IMR19_WRITE_POL_5
IMR19_WRITE_POL_4
IMR19_WRITE_POL_3
IMR19_WRITE_POL_2
IMR19_WRITE_POL_1
IMR19_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 627
MCHBAR
628 334818
MCHBAR
334818 629
MCHBAR
630 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
334818 631
MCHBAR
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_EN
TR_EN
MOT_OUT_BASE
RESERVED_1
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
13:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
632 334818
MCHBAR
GT_IWB_EN
IA_IWB_EN
RESERVED_1
RESERVED_0
MOT_OUT_MASK
Bit Default &
Field Name (ID): Description
Range Access
29
0h Reserved (RESERVED_1): Reserved.
RO
13:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
334818 633
MCHBAR
MOT_BUF_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 60010017h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000001100000000000010000000000010111
MOT_BUF_READ_POL_63
MOT_BUF_READ_POL_62
MOT_BUF_READ_POL_61
MOT_BUF_READ_POL_60
MOT_BUF_READ_POL_59
MOT_BUF_READ_POL_58
MOT_BUF_READ_POL_57
MOT_BUF_READ_POL_56
MOT_BUF_READ_POL_55
MOT_BUF_READ_POL_54
MOT_BUF_READ_POL_53
MOT_BUF_READ_POL_52
MOT_BUF_READ_POL_51
MOT_BUF_READ_POL_50
MOT_BUF_READ_POL_49
MOT_BUF_READ_POL_48
MOT_BUF_READ_POL_47
MOT_BUF_READ_POL_46
MOT_BUF_READ_POL_45
MOT_BUF_READ_POL_44
MOT_BUF_READ_POL_43
MOT_BUF_READ_POL_42
MOT_BUF_READ_POL_41
MOT_BUF_READ_POL_40
MOT_BUF_READ_POL_39
MOT_BUF_READ_POL_38
MOT_BUF_READ_POL_37
MOT_BUF_READ_POL_36
MOT_BUF_READ_POL_35
MOT_BUF_READ_POL_34
MOT_BUF_READ_POL_33
MOT_BUF_READ_POL_32
MOT_BUF_READ_POL_31
MOT_BUF_READ_POL_30
MOT_BUF_READ_POL_29
MOT_BUF_READ_POL_28
MOT_BUF_READ_POL_27
MOT_BUF_READ_POL_26
MOT_BUF_READ_POL_25
MOT_BUF_READ_POL_24
MOT_BUF_READ_POL_23
MOT_BUF_READ_POL_22
MOT_BUF_READ_POL_21
MOT_BUF_READ_POL_20
MOT_BUF_READ_POL_19
MOT_BUF_READ_POL_18
MOT_BUF_READ_POL_17
MOT_BUF_READ_POL_16
MOT_BUF_READ_POL_15
MOT_BUF_READ_POL_14
MOT_BUF_READ_POL_13
MOT_BUF_READ_POL_12
MOT_BUF_READ_POL_11
MOT_BUF_READ_POL_10
MOT_BUF_READ_POL_9
MOT_BUF_READ_POL_8
MOT_BUF_READ_POL_7
MOT_BUF_READ_POL_6
MOT_BUF_READ_POL_5
MOT_BUF_READ_POL_4
MOT_BUF_READ_POL_3
MOT_BUF_READ_POL_2
MOT_BUF_READ_POL_1
MOT_BUF_READ_POL_0
634 334818
MCHBAR
334818 635
MCHBAR
636 334818
MCHBAR
334818 637
MCHBAR
638 334818
MCHBAR
Access Method
Default: 60010000h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000001100000000000010000000000000000
MOT_BUF_WRITE_POL_63
MOT_BUF_WRITE_POL_62
MOT_BUF_WRITE_POL_61
MOT_BUF_WRITE_POL_60
MOT_BUF_WRITE_POL_59
MOT_BUF_WRITE_POL_58
MOT_BUF_WRITE_POL_57
MOT_BUF_WRITE_POL_56
MOT_BUF_WRITE_POL_55
MOT_BUF_WRITE_POL_54
MOT_BUF_WRITE_POL_53
MOT_BUF_WRITE_POL_52
MOT_BUF_WRITE_POL_51
MOT_BUF_WRITE_POL_50
MOT_BUF_WRITE_POL_49
MOT_BUF_WRITE_POL_48
MOT_BUF_WRITE_POL_47
MOT_BUF_WRITE_POL_46
MOT_BUF_WRITE_POL_45
MOT_BUF_WRITE_POL_44
MOT_BUF_WRITE_POL_43
MOT_BUF_WRITE_POL_42
MOT_BUF_WRITE_POL_41
MOT_BUF_WRITE_POL_40
MOT_BUF_WRITE_POL_39
MOT_BUF_WRITE_POL_38
MOT_BUF_WRITE_POL_37
MOT_BUF_WRITE_POL_36
MOT_BUF_WRITE_POL_35
MOT_BUF_WRITE_POL_34
MOT_BUF_WRITE_POL_33
MOT_BUF_WRITE_POL_32
MOT_BUF_WRITE_POL_31
MOT_BUF_WRITE_POL_30
MOT_BUF_WRITE_POL_29
MOT_BUF_WRITE_POL_28
MOT_BUF_WRITE_POL_27
MOT_BUF_WRITE_POL_26
MOT_BUF_WRITE_POL_25
MOT_BUF_WRITE_POL_24
MOT_BUF_WRITE_POL_23
MOT_BUF_WRITE_POL_22
MOT_BUF_WRITE_POL_21
MOT_BUF_WRITE_POL_20
MOT_BUF_WRITE_POL_19
MOT_BUF_WRITE_POL_18
MOT_BUF_WRITE_POL_17
MOT_BUF_WRITE_POL_16
MOT_BUF_WRITE_POL_15
MOT_BUF_WRITE_POL_14
MOT_BUF_WRITE_POL_13
MOT_BUF_WRITE_POL_12
MOT_BUF_WRITE_POL_11
MOT_BUF_WRITE_POL_10
MOT_BUF_WRITE_POL_9
MOT_BUF_WRITE_POL_8
MOT_BUF_WRITE_POL_7
MOT_BUF_WRITE_POL_6
MOT_BUF_WRITE_POL_5
MOT_BUF_WRITE_POL_4
MOT_BUF_WRITE_POL_3
MOT_BUF_WRITE_POL_2
MOT_BUF_WRITE_POL_1
MOT_BUF_WRITE_POL_0
Bit Default &
Field Name (ID): Description
Range Access
334818 639
MCHBAR
640 334818
MCHBAR
334818 641
MCHBAR
642 334818
MCHBAR
334818 643
MCHBAR
644 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
BM_CTRL_POL
334818 645
MCHBAR
Access Method
Default: FFFFFFFFFFFFFFFFh
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
1111111111111111111111111111111111111111111111111111111111111111
BM_READ_POL
Access Method
646 334818
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
BM_WRITE_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
GSM_CTRL_POL
334818 647
MCHBAR
Access Method
Default: 100060010100h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000100000000000001100000000000010000000100000000
GSM_SAI_POL_9
GSM_SAI_POL_8
GSM_SAI_POL_7
GSM_SAI_POL_6
GSM_SAI_POL_5
GSM_SAI_POL_4
GSM_SAI_POL_3
GSM_SAI_POL_2
GSM_SAI_POL_1
GSM_SAI_POL_0
GSM_SAI_POL_63
GSM_SAI_POL_62
GSM_SAI_POL_61
GSM_SAI_POL_60
GSM_SAI_POL_59
GSM_SAI_POL_58
GSM_SAI_POL_57
GSM_SAI_POL_56
GSM_SAI_POL_55
GSM_SAI_POL_54
GSM_SAI_POL_53
GSM_SAI_POL_52
GSM_SAI_POL_51
GSM_SAI_POL_50
GSM_SAI_POL_49
GSM_SAI_POL_48
GSM_SAI_POL_47
GSM_SAI_POL_46
GSM_SAI_POL_45
GSM_SAI_POL_44
GSM_SAI_POL_43
GSM_SAI_POL_42
GSM_SAI_POL_41
GSM_SAI_POL_40
GSM_SAI_POL_39
GSM_SAI_POL_38
GSM_SAI_POL_37
GSM_SAI_POL_36
GSM_SAI_POL_35
GSM_SAI_POL_34
GSM_SAI_POL_33
GSM_SAI_POL_32
GSM_SAI_POL_31
GSM_SAI_POL_30
GSM_SAI_POL_29
GSM_SAI_POL_28
GSM_SAI_POL_27
GSM_SAI_POL_26
GSM_SAI_POL_25
GSM_SAI_POL_24
GSM_SAI_POL_23
GSM_SAI_POL_22
GSM_SAI_POL_21
GSM_SAI_POL_20
GSM_SAI_POL_19
GSM_SAI_POL_18
GSM_SAI_POL_17
GSM_SAI_POL_16
GSM_SAI_POL_15
GSM_SAI_POL_14
GSM_SAI_POL_13
GSM_SAI_POL_12
GSM_SAI_POL_11
GSM_SAI_POL_10
Bit Default &
Field Name (ID): Description
Range Access
648 334818
MCHBAR
334818 649
MCHBAR
650 334818
MCHBAR
334818 651
MCHBAR
652 334818
MCHBAR
334818 653
MCHBAR
Access Method
Default: 100060010100h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000100000000000001100000000000010000000100000000
GSM_SAI_POL_63
GSM_SAI_POL_62
GSM_SAI_POL_61
GSM_SAI_POL_60
GSM_SAI_POL_59
GSM_SAI_POL_58
GSM_SAI_POL_57
GSM_SAI_POL_56
GSM_SAI_POL_55
GSM_SAI_POL_54
GSM_SAI_POL_53
GSM_SAI_POL_52
GSM_SAI_POL_51
GSM_SAI_POL_50
GSM_SAI_POL_49
GSM_SAI_POL_48
GSM_SAI_POL_47
GSM_SAI_POL_46
GSM_SAI_POL_45
GSM_SAI_POL_44
GSM_SAI_POL_43
GSM_SAI_POL_42
GSM_SAI_POL_41
GSM_SAI_POL_40
GSM_SAI_POL_39
GSM_SAI_POL_38
GSM_SAI_POL_37
GSM_SAI_POL_36
GSM_SAI_POL_35
GSM_SAI_POL_34
GSM_SAI_POL_33
GSM_SAI_POL_32
GSM_SAI_POL_31
GSM_SAI_POL_30
GSM_SAI_POL_29
GSM_SAI_POL_28
GSM_SAI_POL_27
GSM_SAI_POL_26
GSM_SAI_POL_25
GSM_SAI_POL_24
GSM_SAI_POL_23
GSM_SAI_POL_22
GSM_SAI_POL_21
GSM_SAI_POL_20
GSM_SAI_POL_19
GSM_SAI_POL_18
GSM_SAI_POL_17
GSM_SAI_POL_16
GSM_SAI_POL_15
GSM_SAI_POL_14
GSM_SAI_POL_13
GSM_SAI_POL_12
GSM_SAI_POL_11
GSM_SAI_POL_10
GSM_SAI_POL_9
GSM_SAI_POL_8
GSM_SAI_POL_7
GSM_SAI_POL_6
GSM_SAI_POL_5
GSM_SAI_POL_4
GSM_SAI_POL_3
GSM_SAI_POL_2
GSM_SAI_POL_1
GSM_SAI_POL_0
654 334818
MCHBAR
334818 655
MCHBAR
656 334818
MCHBAR
334818 657
MCHBAR
658 334818
MCHBAR
334818 659
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
CTRL_POL
660 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
AC_POL
Default: 19h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1
334818 661
MCHBAR
RS0_EN
GT_IWB_EN
IA_IWB_EN
RESERVED_0
TRACE_EN
RANGE_CHECK_EN
Bit Default &
Field Name (ID): Description
Range Access
31:5
0h Reserved (RESERVED_0): Reserved.
RO
Default: 7h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
662 334818
MCHBAR
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
RS0_EN
GT_IWB_EN
IA_IWB_EN
TRACE_EN
RESERVED_0
RANGE_CHECK_EN
Bit Default &
Field Name (ID): Description
Range Access
31:5
0h Reserved (RESERVED_0): Reserved.
RO
Default: 1Ch
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0
334818 663
MCHBAR
RS0_EN
IA_IWB_EN
RESERVED_1
GT_IWB_EN
TRACE_EN
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31:5
0h Reserved (RESERVED_1): Reserved.
RO
RS0 Asset Classification Bit for the High and Low VTd PMRs
(RS0_EN): PII transactions from RS0 that hit VTd PMR high and
low memory ranges will be allowed access only when both of the
1h following conditions are met: a) Request SAI is in the legal
4
RW permitted list as specified in the RAC/WAC policy registers and b)
VTDPMR_RS0_EN bit is set to 1. PII RS0 transactions targeting
DRAM that do not hit any enabled IMR or special protected regions
will always be allowed access.
GT Implicit Writeback Enable (GT_IWB_EN): Enables implicit
writebacks to protected region from GT caching agent. When set
to 1, enables implicit writeback data HITM data from GT to be
1h
3 returned to the requester. When set to 0, inhibits HITM data from
RW
GT from being returned to the requester. HITM data from IA cores
may be returned to the requester, depending on the setting of the
IA_IWB_EN bit.
IA Implicit Writeback Enable (IA_IWB_EN): Enables implicit
writebacks to protected region from IA caching agent. When set to
1, enables implicit writeback data HITM data from IA cores to be
1h
2 returned to the requester. When set to 0, inhibits HITM data from
RW
IA cores from being returned to the requester. HITM data from GT
may be returned to the requester, depending on the setting of the
GT_IWB_EN bit.
0h Trace Enable (TRACE_EN): Enables snooping of transactions to
1
RW the Default VTd PHM and PLM regions by tracing agents.
0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: E0000000h
664 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ENABLE_EXTERNAL_TRIGGER_OUT_0
ENABLE_MOT_TRIGGER_1
ENABLE_MOT_TRIGGER_0
ENABLE_MOT_FILTER_1
ENABLE_MOT_FILTER_0
ENABLE_MOT
FLUSH_TIMER_PERIOD
RESERVED_0
MOT_STORAGE_ACTIVE
MOT_TRACE_STORAGE_STOP_SOURCE
MOT_TRACE_STORAGE_START_SOURCE
ENABLE_EXTERNAL_TRIGGER_IN_1
ENABLE_EXTERNAL_TRIGGER_IN_0
STICKY_TRIGGER_1_MATCH
STICKY_TRIGGER_0_MATCH
STICKY_FILTER_1_MATCH
STICKY_FILTER_0_MATCH
TRIGGER_OUT_SOURCE
Bit Default &
Field Name (ID): Description
Range Access
27
0h Reserved (RESERVED_0): Reserved.
RO
21:16
0h • Bit position 4: External Trigger in 0
RW
• Bit position 3: MOT Trigger 1
• Bit position 2: MOT Trigger 0
• Bit position 1: MOT Filter 1 match
• Bit position 0: MOT Filter 0 match
334818 665
MCHBAR
666 334818
MCHBAR
Access Method
Default: 2h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000010
NEAR_OR_FAR_MEMORY
MOT_BUFFER_WRAP
RESERVED_0
RESERVED_1
MOT_MEMORY_POINTER
63:39
0h Reserved (RESERVED_0): Reserved.
RO
5:2
0h Reserved (RESERVED_1): Reserved.
RO
334818 667
MCHBAR
Access Method
Default: 2h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000010
NEAR_OR_FAR_MEMORY
MOT_BUFFER_WRAP
RESERVED_0
RESERVED_1
MOT_MEMORY_POINTER
63:39
0h Reserved (RESERVED_0): Reserved.
RO
5:2
0h Reserved (RESERVED_1): Reserved.
RO
668 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED_0
FIRST_PKT_CAPTURED
RECORD_ID
31:27
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
334818 669
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FIRST_PKT_CAPTURED
RESERVED_0
RECORD_ID
Bit Default &
Field Name (ID): Description
Range Access
31:27
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
MOT_0_FILTER_MATCH_ADDRESS
RESERVED_0
RESERVED_1
670 334818
MCHBAR
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 7FFFFFFFE0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000111111111111111111111111111111111100000
MOT_0_FILTER_MASK_ADDRESS
RESERVED_0
RESERVED_1
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
334818 671
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_0
MOT_1_FILTER_MATCH_ADDRESS
RESERVED_1
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 7FFFFFFFE0h
672 334818
MCHBAR
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000111111111111111111111111111111111100000
MOT_1_FILTER_MASK_ADDRESS
RESERVED_0
RESERVED_1
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
334818 673
MCHBAR
VC_MATCH
ADDR_MATCH_POLARITY
IA_CORE_MATCH
GT_MATCH
ACCESS_TYPE_MATCH_READ_OR_WRITE
RESERVED_0
63:35
0h Reserved (RESERVED_0)
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
674 334818
MCHBAR
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_0
ADDR_MATCH_POLARITY
IA_CORE_MATCH
ACCESS_TYPE_MATCH_READ_OR_WRITE
GT_MATCH
VC_MATCH
Bit Default &
Field Name (ID): Description
Range Access
63:35
0h Reserved (RESERVED_0)
RO
Access Method
Default: 0h
334818 675
MCHBAR
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_0
RESERVED_1
MOT_0_TRIGGER_MATCH_ADDRESS
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 7FFFFFFFE0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000111111111111111111111111111111111100000
676 334818
MCHBAR
MOT_0_TRIGGER_MASK_ADDRESS
RESERVED_0
RESERVED_1
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
MOT_1_TRIGGER_MATCH_ADDRESS
RESERVED_0
RESERVED_1
334818 677
MCHBAR
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 7FFFFFFFE0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000111111111111111111111111111111111100000
MOT_1_TRIGGER_MASK_ADDRESS
RESERVED_0
RESERVED_1
63:39
0h Reserved (RESERVED_0): Reserved.
RO
4:0
0h Reserved (RESERVED_1): Reserved.
RO
678 334818
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_0
ADDR_MATCH_POLARITY
GT_MATCH
VC_MATCH
ACCESS_TYPE_MATCH_READ_OR_WRITE
IA_CORE_MATCH
63:35
0h Reserved (RESERVED_0)
RO
334818 679
MCHBAR
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_0
ADDR_MATCH_POLARITY
GT_MATCH
VC_MATCH
ACCESS_TYPE_MATCH_READ_OR_WRITE
IA_CORE_MATCH
63:35
0h Reserved (RESERVED_0)
RO
680 334818
MCHBAR
Access Method
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
MEM_RANGE_CTRL_POL
Access Method
Default: 80000C00630D0217h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
1000000000000000000011000000000001100011000011010000001000010111
334818 681
MCHBAR
MEM_RANGE_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: C00610C0212h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000011000000001000010010
MEM_RANGE_POL
Access Method
682 334818
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
TPM_SELECTOR
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31:2
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 40001000202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000001000000000000000001000000000000001000000010
334818 683
MCHBAR
IA_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: FFFFFFFFFFFFFFFFh
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
1111111111111111111111111111111111111111111111111111111111111111
IA_SAI_POL
684 334818
MCHBAR
Access Method
Default: 40001000202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000001000000000000000001000000000000001000000010
IA_SAI_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
DEFVTDBAREN
DEFVTDBAR_40_BIT
DEFVTDBAR
RESERVED_0
RESERVED_1
LOCK
63:40
0h Reserved (RESERVED_0): Reserved.
RO
334818 685
MCHBAR
39
0h DEFVTDBAR 40 Bit (DEFVTDBAR_40_BIT): Reserved.
RO
11:2
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
GFXVTBAREN
RESERVED_0
GFXVTBAR
RESERVED_1
LOCK
686 334818
MCHBAR
63:39
0h Reserved (RESERVED_0): Reserved.
RO
11:2
0h Reserved (RESERVED_1): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INVERT_ADDR_MATCH
IDI_LENGTH_MATCH
ENABLE_DATA_MATCH
PII_LENGTH_MATCH
SLICE_MATCH
ALTU2CREQVIEW
RESERVED_0
DWORD_SELECT
ENABLE_GROUP
334818 687
MCHBAR
31:14
0h • Bit 24:10B
RW
• Bit 23:9B
• Bit 22:8B
• Bit 21:7B
• Bit 20:6B
• Bit 19:5B
• Bit 18:4B
• Bit 17:3B
• Bit 16:2B
• Bit 15:1B
• Bit 14:0B
PII Length Match (PII_LENGTH_MATCH): Enables length matching for PII
requests for Lites Group 0. Each bit, when set to 1, enables length match for the PII
0h request.
13:12
RW • Bit 13:64B
• Bit 12:32B
11:10
0h Reserved (RESERVED_0): Reserved.
RO
688 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
OPCODE_MATCH
334818 689
MCHBAR
Opcode Match (OPCODE_MATCH): Bit vector that enables a match on the opcode
for C2U IDI requests, PII A2B requests, and U2C IDI requests. All three observation
points, Badmit in both slices and the U2C request interface, use this same opcode
match register. Each bit, when set, enables a match on the corresponding opcode,
and, when clear, will suppress a match on the corresponding opcode. To match on
any opcode, set all bits to 1.
• Bit 31: C2U_Req_CRd
• Bit 30: C2U_Req_DRd
• Bit 29: C2U_Req_DRdPTE
• Bit 28: C2U_Req_SetMonitor
• Bit 27: C2U_Req_RFO,U2C_Req_LTWrite_piclet
• Bit 26: C2U_Req_PRd,U2C_Req_VLW_piclet
• Bit 25: C2U_Req_UcRdF
• Bit 24: C2U_Req_PortIn,U2C_Req_SnpCode
• Bit 23: C2U_Req_IntA,U2C_Req_SnpData
• Bit 22: C2U_Req_Lock
• Bit 21: C2U_Req_SplitLock,U2C_Req_IntLog_piclet
• Bit 20: C2U_Req_Unlock,U2C_Req_IntPhy_piclet
• Bit 19: C2U_Req_ItoM
• Bit 18: C2U_Req_SpCyc,U2C_Req_SnpInv
0h
31:0
RW • Bit 17: C2U_Req_RdMonitor,U2C_Req_StopReq
• Bit 16: C2U_Req_ClrMonitor,U2C_Req_StartReq
• Bit 15: C2U_Req_CLFlush
• Bit 14: C2U_Req_WbMtoI,U2C_Req_IntLog_MSI
• Bit 13: C2U_Req_WbMtoE,U2C_Req_IntPhy_MSI
• Bit 12: C2U_Req_WiL
• Bit 11: C2U_Req_WCiL
• Bit 10: C2U_Req_WCilF
• Bit 9: C2U_Req_PortOut
• Bit 8: C2U_Req_IntPriUp,U2C_Req_LTWrite
• Bit 7: C2U_Req_IntLog
• Bit 6: C2U_Req_IntPhy
• Bit 5: C2U_Req_EOI,U2C_Req_VLW
• Bit 4: C2U_Req_ItoMWr
• Bit 3: A2B_Req_SnoopedRead
• Bit 2: A2B_Req_UnSnoopedRead,U2C_Req_IntPhy_IPI
• Bit 1: A2B_Req_SnoopedWrite
• Bit 0: A2B_Req_UnSnoopedWrite,U2C_Req_IntLog_IPI
690 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
VC_MATCH
GT_MATCH
CPU_CORE_MATCH
Bit Default &
Field Name (ID): Description
Range Access
334818 691
MCHBAR
15:0
0h • Bit 9: CPU4 Core1
RW
• Bit 8: CPU4 Core0
• Bit 7: CPU3 Core1
• Bit 6: CPU3 Core0
• Bit 5: CPU2 Core1
• Bit 4: CPU2 Core0
• Bit 3: CPU1 Core1
• Bit 2: CPU1 Core0
• Bit 1: CPU0 Core1
• Bit 0: CPU0 Core0
692 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INTDATA_MASK
INTDATA_MATCH
Bit Default &
Field Name (ID): Description
Range Access
Access Method
334818 693
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_1
ADDRESS_MATCH
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_1): Reserved.
RO
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
ADDRESS_MASK
RESERVED_1
RESERVED_0
63:39
0h Reserved (RESERVED_1): Reserved.
RO
694 334818
MCHBAR
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MATCH
31:0
0h Data Match (DATA_MATCH): Data value to match for Lites.
RW
334818 695
MCHBAR
agent -- use the same Group 0 data match/mask registers for generating a Group 0
data filter match. Data match/mask can be enabled for only one DW of the transaction
data. The specific DW can be selected via DWORD_SELECT.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MASK
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INVERT_ADDR_MATCH
IDI_LENGTH_MATCH
ENABLE_DATA_MATCH
PII_LENGTH_MATCH
SLICE_MATCH
ALTU2CREQVIEW
RESERVED_0
DWORD_SELECT
ENABLE_GROUP
696 334818
MCHBAR
31:14
0h • Bit 24:10B
RW
• Bit 23:9B
• Bit 22:8B
• Bit 21:7B
• Bit 20:6B
• Bit 19:5B
• Bit 18:4B
• Bit 17:3B
• Bit 16:2B
• Bit 15:1B
• Bit 14:0B
PII Length Match (PII_LENGTH_MATCH): Enables length matching for PII
requests for Lites Group 1. Each bit, when set to 1, enables length match for the PII
0h request.
13:12
RW • Bit 13:64B
• Bit 12:32B
11:10
0h Reserved (RESERVED_0): Reserved.
RO
334818 697
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
OPCODE_MATCH
698 334818
MCHBAR
Opcode Match (OPCODE_MATCH): Bit vector that enables a match on the opcode
for C2U IDI requests, PII A2B requests, and U2C IDI requests. All three observation
points -- Badmit in both slices, and the U2C request interface -- use this same
opcode match register. Each bit, when set, enables a match on the corresponding
opcode, and when clear will suppress a match on the corresponding opcode. To
match on any opcode, set all bits to 1.
• Bit 31: C2U_Req_CRd
• Bit 30: C2U_Req_DRd
• Bit 29: C2U_Req_DRdPTE
• Bit 28: C2U_Req_SetMonitor
• Bit 27: C2U_Req_RFO,U2C_Req_LTWrite_piclet
• Bit 26: C2U_Req_PRd,U2C_Req_VLW_piclet
• Bit 25: C2U_Req_UcRdF
• Bit 24: C2U_Req_PortIn,U2C_Req_SnpCode
• Bit 23: C2U_Req_IntA,U2C_Req_SnpData
• Bit 22: C2U_Req_Lock
• Bit 21: C2U_Req_SplitLock,U2C_Req_IntLog_piclet
• Bit 20: C2U_Req_Unlock,U2C_Req_IntPhy_piclet
• Bit 19: C2U_Req_ItoM
• Bit 18: C2U_Req_SpCyc,U2C_Req_SnpInv
0h
31:0
RW • Bit 17: C2U_Req_RdMonitor,U2C_Req_StopReq
• Bit 16: C2U_Req_ClrMonitor,U2C_Req_StartReq
• Bit 15: C2U_Req_CLFlush
• Bit 14: C2U_Req_WbMtoI,U2C_Req_IntLog_MSI
• Bit 13: C2U_Req_WbMtoE,U2C_Req_IntPhy_MSI
• Bit 12: C2U_Req_WiL
• Bit 11: C2U_Req_WCiL
• Bit 10: C2U_Req_WCilF
• Bit 9: C2U_Req_PortOut
• Bit 8: C2U_Req_IntPriUp,U2C_Req_LTWrite
• Bit 7: C2U_Req_IntLog
• Bit 6: C2U_Req_IntPhy
• Bit 5: C2U_Req_EOI,U2C_Req_VLW
• Bit 4: C2U_Req_ItoMWr
• Bit 3: A2B_Req_SnoopedRead
• Bit 2: A2B_Req_UnSnoopedRead,U2C_Req_IntPhy_IPI
• Bit 1: A2B_Req_SnoopedWrite
• Bit 0: A2B_Req_UnSnoopedWrite,U2C_Req_IntLog_IPI
334818 699
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
VC_MATCH
GT_MATCH
CPU_CORE_MATCH
Bit Default &
Field Name (ID): Description
Range Access
700 334818
MCHBAR
15:0
0h • Bit 9: CPU4 Core1
RW
• Bit 8: CPU4 Core0
• Bit 7: CPU3 Core1
• Bit 6: CPU3 Core0
• Bit 5: CPU2 Core1
• Bit 4: CPU2 Core0
• Bit 3: CPU1 Core1
• Bit 2: CPU1 Core0
• Bit 1: CPU0 Core1
• Bit 0: CPU0 Core0
334818 701
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INTDATA_MASK
INTDATA_MATCH
Bit Default &
Field Name (ID): Description
Range Access
Access Method
702 334818
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_1
ADDRESS_MATCH
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_1): Reserved.
RO
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
ADDRESS_MASK
RESERVED_1
RESERVED_0
63:39
0h Reserved (RESERVED_1): Reserved.
RO
334818 703
MCHBAR
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MATCH
31:0
0h Data Match (DATA_MATCH): Data value to match for Lites.
RW
704 334818
MCHBAR
agent -- use the same Group 1 data match/mask registers for generating a Group 1
data filter match. Data match/mask can be enabled for only one DW of the transaction
data. The specific DW can be selected via DWORD_SELECT.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MASK
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ENABLE_GROUP
DWORD_SELECT
ALTU2CREQVIEW
IDI_LENGTH_MATCH
RESERVED_0
PII_LENGTH_MATCH
ENABLE_DATA_MATCH
INVERT_ADDR_MATCH
SLICE_MATCH
334818 705
MCHBAR
31:14
0h • Bit 24:10B
RW
• Bit 23:9B
• Bit 22:8B
• Bit 21:7B
• Bit 20:6B
• Bit 19:5B
• Bit 18:4B
• Bit 17:3B
• Bit 16:2B
• Bit 15:1B
• Bit 14:0B
PII Length Match (PII_LENGTH_MATCH): Enables length matching for PII
requests for Lites Group 2. Each bit, when set to 1, enables length match for the PII
0h request.
13:12
RW • Bit 13:64B
• Bit 12:32B
11:10
0h Reserved (RESERVED_0): Reserved.
RO
706 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
OPCODE_MATCH
334818 707
MCHBAR
Opcode Match (OPCODE_MATCH): Bit vector that enables a match on the opcode
for C2U IDI requests, PII A2B requests, and U2C IDI requests. All three observation
points -- Badmit in both slices, and the U2C request interface -- use this same
opcode match register. Each bit, when set, enables a match on the corresponding
opcode and when clear will suppress a match on the corresponding opcode. To match
on any opcode, set all bits to 1.
• Bit 31: C2U_Req_CRd
• Bit 30: C2U_Req_DRd
• Bit 29: C2U_Req_DRdPTE
• Bit 28: C2U_Req_SetMonitor
• Bit 27: C2U_Req_RFO,U2C_Req_LTWrite_piclet
• Bit 26: C2U_Req_PRd,U2C_Req_VLW_piclet
• Bit 25: C2U_Req_UcRdF
• Bit 24: C2U_Req_PortIn,U2C_Req_SnpCode
• Bit 23: C2U_Req_IntA,U2C_Req_SnpData
• Bit 22: C2U_Req_Lock
• Bit 21: C2U_Req_SplitLock,U2C_Req_IntLog_piclet
• Bit 20: C2U_Req_Unlock,U2C_Req_IntPhy_piclet
• Bit 19: C2U_Req_ItoM
• Bit 18: C2U_Req_SpCyc,U2C_Req_SnpInv
31:0
0h • Bit 17: C2U_Req_RdMonitor,U2C_Req_StopReq
RW
• Bit 16: C2U_Req_ClrMonitor,U2C_Req_StartReq
• Bit 15: C2U_Req_CLFlush
• Bit 14: C2U_Req_WbMtoI,U2C_Req_IntLog_MSI
• Bit 13: C2U_Req_WbMtoE,U2C_Req_IntPhy_MSI
• Bit 12: C2U_Req_WiL
• Bit 11: C2U_Req_WCiL
• Bit 10: C2U_Req_WCilF
• Bit 9: C2U_Req_PortOut
• Bit 8: C2U_Req_IntPriUp,U2C_Req_LTWrite
• Bit 7: C2U_Req_IntLog
• Bit 6: C2U_Req_IntPhy
• Bit 5: C2U_Req_EOI,U2C_Req_VLW
• Bit 4: C2U_Req_ItoMWr
• Bit 3: A2B_Req_SnoopedRead
• Bit 2: A2B_Req_UnSnoopedRead,U2C_Req_IntPhy_IPI
• Bit 1: A2B_Req_SnoopedWrite
• Bit 0: A2B_Req_UnSnoopedWrite,U2C_Req_IntLog_IPI
•
708 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
VC_MATCH
GT_MATCH
CPU_CORE_MATCH
Bit Default &
Field Name (ID): Description
Range Access
334818 709
MCHBAR
VC Match (VC_MATCH): This field is used to match VC Channel ID, for PII
transactions for Lites Group2. Each bit, when set, enables a match for a transaction
originating from that VC. When clear, suppresses a match for a transaction from that
VC.
• Bit 30: VC14
• Bit 29: VC13
• Bit 28: VC12
• Bit 27: VC11
• Bit 26: VC10
• Bit 25: VC9
0h
30:16 • Bit 24: VC8
RW
• Bit 23: VC7
• Bit 22: VC6
• Bit 21: VC5
• Bit 20: VC4
• Bit 19: VC3
• Bit 18: VC2
• Bit 17: VC1
• Bit 16: VC0
CPU Core Match (CPU_CORE_MATCH): This field is used to match Logical
Processor Core ID for CPU IDI transactions for Lites Group 2. Each bit, when set,
enables a match for a transaction originating from that core. When clear, suppresses
a match for a transaction from that core.
• Bit 15: CPU7 Core1
• Bit 14: CPU7 Core0
• Bit 13: CPU6 Core1
• Bit 12: CPU6 Core0
• Bit 11: CPU5 Core1
• Bit 10: CPU5 Core0
15:0
0h • Bit 9: CPU4 Core1
RW
• Bit 8: CPU4 Core0
• Bit 7: CPU3 Core1
• Bit 6: CPU3 Core0
• Bit 5: CPU2 Core1
• Bit 4: CPU2 Core0
• Bit 3: CPU1 Core1
• Bit 2: CPU1 Core0
• Bit 1: CPU0 Core1
• Bit 0: CPU0 Core0
710 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INTDATA_MASK
INTDATA_MATCH
Bit Default &
Field Name (ID): Description
Range Access
Access Method
334818 711
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_1
ADDRESS_MATCH
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_1): Reserved.
RO
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
ADDRESS_MASK
RESERVED_1
RESERVED_0
63:39
0h Reserved (RESERVED_1): Reserved.
RO
712 334818
MCHBAR
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MATCH
31:0
0h Data Match (DATA_MATCH): Data value to match for Lites
RW
334818 713
MCHBAR
the same Group 2 data match/mask registers for generating a Group 2 data filter
match. Data match/mask can be enabled for only one DW of the transaction data. The
specific DW can be selected via DWORD_SELECT.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MASK
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ENABLE_GROUP
DWORD_SELECT
ALTU2CREQVIEW
IDI_LENGTH_MATCH
RESERVED_0
PII_LENGTH_MATCH
ENABLE_DATA_MATCH
INVERT_ADDR_MATCH
SLICE_MATCH
714 334818
MCHBAR
31:14
0h • Bit 24:10B
RW
• Bit 23:9B
• Bit 22:8B
• Bit 21:7B
• Bit 20:6B
• Bit 19:5B
• Bit 18:4B
• Bit 17:3B
• Bit 16:2B
• Bit 15:1B
• Bit 14:0B
PII Length Match (PII_LENGTH_MATCH): Enables length matching for PII
requests for Lites Group 3. Each bit, when set to 1, enables length match for the PII
0h request:
13:12
RW • Bit 13:64B
• Bit 12:32B
11:10
0h Reserved (RESERVED_0): Reserved.
RO
334818 715
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
OPCODE_MATCH
716 334818
MCHBAR
Opcode Match (OPCODE_MATCH): Bit vector that enables a match on the opcode
for C2U IDI requests, PII A2B requests, and U2C IDI requests. All three observation
points -- Badmit in both slices, and the U2C request interface -- use this same
opcode match register. Each bit, when set, enables a match on the corresponding
opcode, and when clear will suppress a match on the corresponding opcode. To
match on any opcode, set all bits to 1.
• Bit 31: C2U_Req_CRd
• Bit 30: C2U_Req_DRd
• Bit 29: C2U_Req_DRdPTE
• Bit 28: C2U_Req_SetMonitor
• Bit 27: C2U_Req_RFO,U2C_Req_LTWrite_piclet
• Bit 26: C2U_Req_PRd,U2C_Req_VLW_piclet
• Bit 25: C2U_Req_UcRdF
• Bit 24: C2U_Req_PortIn,U2C_Req_SnpCode
• Bit 23: C2U_Req_IntA,U2C_Req_SnpData
• Bit 22: C2U_Req_Lock
• Bit 21: C2U_Req_SplitLock,U2C_Req_IntLog_piclet
• Bit 20: C2U_Req_Unlock,U2C_Req_IntPhy_piclet
• Bit 19: C2U_Req_ItoM
• Bit 18: C2U_Req_SpCyc,U2C_Req_SnpInv
0h
31:0
RW • Bit 17: C2U_Req_RdMonitor,U2C_Req_StopReq
• Bit 16: C2U_Req_ClrMonitor,U2C_Req_StartReq
• Bit 15: C2U_Req_CLFlush
• Bit 14: C2U_Req_WbMtoI,U2C_Req_IntLog_MSI
• Bit 13: C2U_Req_WbMtoE,U2C_Req_IntPhy_MSI
• Bit 12: C2U_Req_WiL
• Bit 11: C2U_Req_WCiL
• Bit 10: C2U_Req_WCilF
• Bit 9: C2U_Req_PortOut
• Bit 8: C2U_Req_IntPriUp,U2C_Req_LTWrite
• Bit 7: C2U_Req_IntLog
• Bit 6: C2U_Req_IntPhy
• Bit 5: C2U_Req_EOI,U2C_Req_VLW
• Bit 4: C2U_Req_ItoMWr
• Bit 3: A2B_Req_SnoopedRead
• Bit 2: A2B_Req_UnSnoopedRead,U2C_Req_IntPhy_IPI
• Bit 1: A2B_Req_SnoopedWrite
• Bit 0: A2B_Req_UnSnoopedWrite,U2C_Req_IntLog_IPI
334818 717
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
VC_MATCH
GT_MATCH
CPU_CORE_MATCH
Bit Default &
Field Name (ID): Description
Range Access
718 334818
MCHBAR
15:0
0h • Bit 9: CPU4 Core1
RW
• Bit 8: CPU4 Core0
• Bit 7: CPU3 Core1
• Bit 6: CPU3 Core0
• Bit 5: CPU2 Core1
• Bit 4: CPU2 Core0
• Bit 3: CPU1 Core1
• Bit 2: CPU1 Core0
• Bit 1: CPU0 Core1
• Bit 0: CPU0 Core0
334818 719
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
INTDATA_MASK
INTDATA_MATCH
Bit Default &
Field Name (ID): Description
Range Access
Access Method
720 334818
MCHBAR
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
RESERVED_1
ADDRESS_MATCH
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
63:39
0h Reserved (RESERVED_1): Reserved.
RO
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000000000000000000000000000000000000000000000000
ADDRESS_MASK
RESERVED_1
RESERVED_0
63:39
0h Reserved (RESERVED_1): Reserved.
RO
334818 721
MCHBAR
2:0
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MATCH
31:0
0h DATA_MATCH (DATA_MATCH): Data value to match for Lites
RW
722 334818
MCHBAR
agent -- use the same Group 3 data match/mask registers for generating a Group 3
data filter match. Data match/mask can be enabled for only one DW of the transaction
data. The specific DW can be selected via DWORD_SELECT.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DATA_MASK
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 723
MCHBAR
ENABLE_LITES
EMON_BARB_CQ_SELECT
EMON_BARB_INGRESS_SELECT
EMON_VC_MASK
EMON_IDI_MASK
LITES_SLICE_SELECT
LITES_IDI_SELECT
LITES_PMI_SELECT
Bit Default &
Field Name (ID): Description
Range Access
0h
• 0000 to 0111: pii0 to pii7
30:27
RW • 1xx0: idi slice0
• 1xx1: idi slice1
Emon Barb Ingress Select (EMON_BARB_INGRESS_SELECT): Select barb
ingress FIFO.
• 000: IDI attach point -0 -mono | per slice fifo0
• 001: IDI attach point -0 -slice fifo1
• 010: IDI attach point -1 -mono | per slice fifo1
0h
26:24 • 011: IDI attach point -1 - slice fifo
RW
• 100: IDI attach point -2 -mono | GT slice0
• 101: IDI attach point -2 - slice fifo | GT slice1
• 110: IDI attach point -3 -mono | per slice fifo0
• 111: IDI attach point -3 - slice fifo1
Emon VC Mask (EMON_VC_MASK): B-Unit and T-Unit expose
0h
23:13 only the Emons corresponding to the VC(s) specified in this field
RW
(it is a mask).
Emon IDI Mask (EMON_IDI_MASK): B-Unit and T-Unit expose
0h
12:5 only the Emons corresponding to the IDI agent(s) specified in this
RW
field (it is a mask).
Lites IDI Select (LITES_IDI_SELECT): B-Unit and T-Unit
0h
4:2 expose only the views corresponding to the IDI agent specified in
RW
this field.
Lites Slice Select (LITES_SLICE_SELECT): When set to 0, B-
Unit and T-Unit expose only Slice0 views. No Lites observability of
0h
1 any transaction routed to Slice 1. When set to 1, B-Unit and T-Unit
RW
expose only Slice1 views. No Lites observability of any transaction
routed to Slice0.
724 334818
MCHBAR
Access Method
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RESERVED_0
RESERVED_1
RESERVED_2
RESERVED_3
AGENT3_WEIGHT
AGENT2_WEIGHT
AGENT1_WEIGHT
AGENT0_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
334818 725
MCHBAR
Access Method
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RESERVED_0
RESERVED_1
RESERVED_2
RESERVED_3
AGENT7_WEIGHT
AGENT6_WEIGHT
AGENT5_WEIGHT
AGENT4_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
726 334818
MCHBAR
Access Method
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RESERVED_0
AGENT3_WEIGHT
RESERVED_1
AGENT2_WEIGHT
RESERVED_2
AGENT1_WEIGHT
RESERVED_3
AGENT0_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
Access Method
334818 727
MCHBAR
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RESERVED_0
AGENT7_WEIGHT
RESERVED_1
AGENT6_WEIGHT
RESERVED_2
AGENT5_WEIGHT
RESERVED_3
AGENT4_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
Access Method
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
728 334818
MCHBAR
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
RESERVED_0
AGENT11_WEIGHT
RESERVED_1
AGENT10_WEIGHT
RESERVED_2
RESERVED_3
AGENT9_WEIGHT
AGENT8_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
Access Method
Default: 4040404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
334818 729
MCHBAR
RESERVED_0
RESERVED_1
RESERVED_2
RESERVED_3
AGENT15_WEIGHT
AGENT14_WEIGHT
AGENT13_WEIGHT
AGENT12_WEIGHT
Bit Default &
Field Name (ID): Description
Range Access
31:30
0h Reserved (RESERVED_0): Reserved.
RO
23:22
0h Reserved (RESERVED_1): Reserved.
RO
15:14
0h Reserved (RESERVED_2): Reserved.
RO
7:6
0h Reserved (RESERVED_3): Reserved.
RO
Access Method
Default: FF010000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
730 334818
MCHBAR
ALL_ENTRIES_FLUSHED
DIRTY_LWM
FLUSH_THRESHOLD
RESERVED_0
DIRTY_HWM
Bit Default &
Field Name (ID): Description
Range Access
23:17
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 404h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0
DISABLE_FLUSH_WEIGHTS
READ_WEIGHTS
WRITE_WEIGHTS
RESERVED_1
RESERVED_0
334818 731
MCHBAR
30:14
0h Reserved (RESERVED_1): Reserved.
RO
7:6
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: 80003F0Fh
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1
ENABLE_ISOC_WEIGHTS
ISOC_REQUEST_WEIGHTS
NON_ISOC_REQUEST_WEIGHTS
RESERVED_1
RESERVED_0
732 334818
MCHBAR
30:14
0h Reserved (RESERVED_1): Reserved.
RO
7:6
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
Default: F0034h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0
ENABLE_READ_INVALIDATE_TIMER
BRAM_READ_INVALIDATE_TIME
MOT_DISABLE_STALL_ARB_ON_ERR
CASUAL_TIMER
DEMAND_SCRUB_ENABLE
DIRTY_STALL
ENABLE_64B_READ
RESERVED_2
MISS_VALID_ENTRIES
DRAM_ECC_ENABLE
RESERVED_1
ENABLE_64B_WRITE
ENABLE_READ_DONE_FOR_WRITE
30:26
0h Reserved (RESERVED_2): Reserved.
RO
334818 733
MCHBAR
7:6
0h Reserved (RESERVED_1): Reserved.
RO
734 334818
MCHBAR
Access Method
Default: 100000h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 1
MOT_RS0_EN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IMR_RS0_EN
RESERVED_0
31:21
0h Reserved (RESERVED_0): Reserved.
RO
Access Method
334818 735
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RT_ENABLE
RSVD
RT_IDI_AGENT
RSVD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:18 Reserved.
RO
Access Method
Default: 140h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0
736 334818
MCHBAR
SLICE_ANTI_STARVE_DISABLE
RSVD
SLICE_ANTI_STARVE_THRESHOLD
Bit Default &
Field Name (ID): Description
Range Access
0h
31:9 Reserved.
RO
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
334818 737
MCHBAR
SLICE0_ASYM_ENABLE
SLICE0_ASYM_BASE
SLICE0_ASYM_LIMIT
RSVD
RSVD
SLICE0_ASYM_CHANNEL_SELECT
Access Method
Default: 0h
738 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
SLICE1_ASYM_LIMIT
SLICE1_ASYM_CHANNEL_SELECT
RSVD
SLICE1_ASYM_ENABLE
SLICE1_ASYM_BASE
RSVD
Bit Default &
Field Name (ID): Description
Range Access
Default: 1h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
334818 739
MCHBAR
MC_SIGNAL_MODE
RESERVED_0
Bit Default &
Field Name (ID): Description
Range Access
31:1
0h Reserved (RESERVED_0): Reserved.
RO
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED_0
31:0
0h Reserved (RESERVED_0): Reserved.
RO
740 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ASYM_2WAY_INTERLEAVE_ENABLE
ASYM_2WAY_BASE
ASYM_2WAY_INTLV_MODE
RSVD
ASYM_2WAY_LIMIT
RSVD
RSVD
Bit Default &
Field Name (ID): Description
Range Access
334818 741
MCHBAR
742 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RESERVED_1
RESERVED_0
PII2_READ_DATA_COMP_WEIGHT
IDI7_WRITE_DATA_WEIGHT
IDI6_WRITE_DATA_WEIGHT
IDI5_WRITE_DATA_WEIGHT
IDI4_WRITE_DATA_WEIGHT
IDI3_WRITE_DATA_WEIGHT
IDI2_WRITE_DATA_WEIGHT
IDI1_WRITE_DATA_WEIGHT
IDI0_WRITE_DATA_WEIGHT
31:24
0h Reserved 1 (RESERVED_1): Reserved.
RO
334818 743
MCHBAR
7:2
0h Reserved 0 (RESERVED_0): Reserved.
RO
The reset value for this register is controlled by an SA strap. SOCs can tie this strap to
a constant, an output from another unit. The Valleyview A0 setting is shown but other
SOCs/ steppings may have a different reset value. NOTE: This has to be revisited for
the new PND2 T-Unit structure clock gating control.
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
744 334818
MCHBAR
B2X_DATSEL_CLK_GATE_EN
X2B_DATSEL_CLK_GATE_EN
IDI_U2C_CRDT_CNT_CLK_GATE_EN
TRKR_SB_VIOL_CLK_GATE_EN
TRKR_SB_VALID_CLK_GATE_EN
IOSF_SB_MSG_CLK_GATE_EN
T2A_Q_CLK_GATE_EN
A2TAPIC_CLK_GATE_EN
RESERVED_8
RESERVED_7
RESERVED_6
RESERVED_5
RESERVED_4
RESERVED_3
BT_FREE_CLK_GATE_EN
MON_LOG_CLK_GATE_EN
A2T_Q_CLK_GATE_EN
U2C_RESP_SEL_CLK_GATE_EN
T2A_REQ_SEL_CLK_GATE_EN
C2APIC_FIFO_CLK_GATE_EN
U2C_REQ_FIFO_CLK_GATE_EN
TRKR_SB_T2A_REQSTAT_CLK_GATE_EN
TRKR_SB_B2X_DATSTAT_CLK_GATE_EN
TRKR_SB_SNP_STAT_CLK_GATE_EN
IOSF_SB_CFG_REG_CLK_GATE_EN
U2C_REQ_SEL_CLK_GATE_EN
TRKR_SB_OLDST_CLK_GATE_EN
UOB_CLK_GATE_EN
TRK_SCBD_U2C_RSP_STAT_CLK_GATE_EN
TRKR_SB_WRSTAT_CLK_GATE_EN
TRKR_SB_REQ_CLK_GATE_EN
TRKR_SB_CLK_GATE_EN
Bit Default &
Field Name (ID): Description
Range Access
31
0h Reserved 8 (RESERVED_8): Reserved.
RO
30
0h Reserved 7 (RESERVED_7): Reserved.
RO
29
0h Reserved 6 (RESERVED_6): Reserved.
RO
28
0h Reserved 5 (RESERVED_5): Reserved.
RO
27
0h Reserved 4 (RESERVED_4): Reserved.
RO
26
0h Reserved 3 (RESERVED_3): Reserved.
RO
IDI_U2C_CRDT_CNT_CLK_GATE_EN
0h
25 (IDI_U2C_CRDT_CNT_CLK_GATE_EN): IDI U2C Credit
RW
Counters Clock Gate Enable
0h BT_FREE_CLK_GATE_EN (BT_FREE_CLK_GATE_EN): BT Free
24
RW Clock Gate Enable
0h Monitor Logic Clock Gate Enable
23
RW (MON_LOG_CLK_GATE_EN)
22
0h A2T Queue Clock Gate Enable (A2T_Q_CLK_GATE_EN)
RW
20
0h A2TAPIC Clock Gate Enable (A2TAPIC_CLK_GATE_EN)
RW
334818 745
MCHBAR
746 334818
MCHBAR
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IDI_SHUTDOWN_BYP
SNP_RDY_VEC
SNP_REQ_VEC
IWB_FORWARDING_EN
SPARE2
DPTE_EN
RSVD
RSVD
C2U_DATA_TRACK_DIS
SPARE
GO_ACK_FIFO_EMPTY_CHECK_DIS
DPTE_CNT
Bit Default &
Field Name (ID): Description
Range Access
0h
31:27 Reserved.
RO
13:12
0h Spare 2 (SPARE2): Spare bits for hardware.
RW
334818 747
MCHBAR
Access Method
Default: 38000AA0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0
MAX_DS_NP_VC0A
Spare1
MAX_DS_NP_VC0B
Spare0
PII_IDLE_THRESHOLD
748 334818
MCHBAR
23:13
0h Spare 1 (Spare1): Spare register bits for read/write.
RW
4:0
0h Spare 0 (Spare0): Spare register bits for read/write.
RW
Access Method
Default: F9F3h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1
334818 749
MCHBAR
UPSTREAM_VC1BMMU_IN_ORDER
UPSTREAM_VC0BMMU_IN_ORDER
UPSTREAM_VC2B_IN_ORDER
UPSTREAM_VC1B_IN_ORDER
UPSTREAM_VC0B_IN_ORDER
UPSTREAM_VC2A_IN_ORDER
UPSTREAM_VC1A_IN_ORDER
UPSTREAM_VC0A_IN_ORDER
RESERVED_0
UPSTREAM_VC15_IN_ORDER
UPSTREAM_VC14_IN_ORDER
UPSTREAM_VC13_IN_ORDER
UPSTREAM_VC12_IN_ORDER
UPSTREAM_VC11_IN_ORDER
UPSTREAM_VC0AMMU_IN_ORDER
UPSTREAM_VCBR_IN_ORDER
UPSTREAM_VC2C_IN_ORDER
Bit Default &
Field Name (ID): Description
Range Access
31:16
0h Reserved 0 (RESERVED_0): Reserved for future VC growth.
RO
UPSTREAM_VC15 (UPSTREAM_VC15_IN_ORDER):
Configuration bit for upstream VC15 inorder read handling. 1
1h
15 indicates that it is an inorder VC and reads must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC14 (UPSTREAM_VC14_IN_ORDER):
Configuration bit for upstream VC14 inorder read handling. 1
1h
14 indicates that it is an inorder VC and reads must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC13 (UPSTREAM_VC13_IN_ORDER):
Configuration bit for upstream VC13 inorder read handling. 1
1h
13 indicates that it is an inorder VC and reads must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC12 (UPSTREAM_VC12_IN_ORDER):
Configuration bit for upstream VC12 inorder read handling. 1
1h
12 indicates that it is an inorder VC and reads must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC11 (UPSTREAM_VC11_IN_ORDER):
Configuration bit for upstream VC11 inorder read handling. 1
1h
11 indicates that it is an inorder VC and reads must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC1BMMU_IN_ORDER
(UPSTREAM_VC1BMMU_IN_ORDER): Configuration bit for
0h
10 upstream VC1Bmmus inorder read handling. 1 indicates that it is
RW
an inorder VC and reads must be handled by the Upstream
Ordering Block. 0 indicates that it is an outoforder VC.
750 334818
MCHBAR
UPSTREAM_VC0BMMU_IN_ORDER
(UPSTREAM_VC0BMMU_IN_ORDER): Configuration bit for
0h
9 upstream VC0Bmmus inorder read handling. 1 indicates that it is
RW
an inorder VC and reads must be handled by the Upstream
Ordering Block. 0 indicates that it is an outoforder VC.
UPSTREAM_VC0AMMU_IN_ORDER
(UPSTREAM_VC0AMMU_IN_ORDER): Configuration bit for
1h
8 upstream VC0Ammus inorder read handling. 1 indicates that it is
RW
an inorder VC and reads must be handled by the Upstream
Ordering Block. 0 indicates that it is an outoforder VC.
Upstream VCBR In Order (UPSTREAM_VCBR_IN_ORDER): Configuration bit for
upstream VCbrs inorder read handling.
1h • 1: Indicates that it is an inorder VC and reads must be
7
RW handled by the Upstream Ordering Block
• 0: Indicates that it is an outoforder VC
Upstream VC2C In Order (UPSTREAM_VC2C_IN_ORDER): Configuration bit for
upstream VC2cs inorder read handling.
1h • 1: Indicates that it is an inorder VC and reads must be
6
RW handled by the Upstream Ordering Block
• 0: Indicates that it is an outoforder VC
Upstream VC2B In Order (UPSTREAM_VC2B_IN_ORDER): Configuration bit for
upstream VC2bs inorder read handling.
1h • 1: Indicates that it is an inorder VC and reads must be
5
RW handled by the Upstream Ordering Block
• 0: Indicates that it is an outoforder VC
Upstream VC2A In Order (UPSTREAM_VC2A_IN_ORDER): Configuration bit for
upstream VC2as inorder read handling.
1h • 1 indicates that it is an inorder VC and reads must be handled
4
RW by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
Upstream VC1B In Order (UPSTREAM_VC1B_IN_ORDER): Configuration bit for
upstream VC1bs inorder read handling.
0h • 1 indicates that it is an inorder VC and reads must be handled
3
RW by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
Upstream VC1A In Order (UPSTREAM_VC1A_IN_ORDER): Configuration bit for
upstream VC1as inorder read handling.
0h • 1 indicates that it is an inorder VC and reads must be handled
2
RW by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
Upstream VC0B In Order (UPSTREAM_VC0B_IN_ORDER): Configuration bit for
upstream VC0bs inorder read handling.
1h • 1 indicates that it is an inorder VC and reads must be handled
1
RW by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
334818 751
MCHBAR
Access Method
Default: F9F3h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1
UPSTREAM_VC0AMMU_IN_ORDER
RESERVED_0
UPSTREAM_VC15_IN_ORDER
UPSTREAM_VC14_IN_ORDER
UPSTREAM_VC13_IN_ORDER
UPSTREAM_VC12_IN_ORDER
UPSTREAM_VC11_IN_ORDER
UPSTREAM_VC2C_IN_ORDER
UPSTREAM_VC2B_IN_ORDER
UPSTREAM_VC2A_IN_ORDER
UPSTREAM_VC1B_IN_ORDER
UPSTREAM_VC1A_IN_ORDER
UPSTREAM_VC0B_IN_ORDER
UPSTREAM_VC0A_IN_ORDER
UPSTREAM_VCBR_IN_ORDER
UPSTREAM_VC1BMMU_IN_ORDER
UPSTREAM_VC0BMMU_IN_ORDER
31:16
0h Reserved 0 (RESERVED_0): Reserved for future VC growth.
RO
UPSTREAM_VC15 (UPSTREAM_VC15_IN_ORDER):
Configuration bit for upstream VC15 inorder write handling. 1
1h
15 indicates that it is an inorder VC and writes must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
752 334818
MCHBAR
UPSTREAM_VC14 (UPSTREAM_VC14_IN_ORDER):
Configuration bit for upstream VC14 inorder write handling. 1
1h
14 indicates that it is an inorder VC and writes must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC13 (UPSTREAM_VC13_IN_ORDER):
Configuration bit for upstream VC13 inorder write handling. 1
1h
13 indicates that it is an inorder VC and writes must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC12 (UPSTREAM_VC12_IN_ORDER):
Configuration bit for upstream VC12 inorder write handling. 1
1h
12 indicates that it is an inorder VC and writes must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC11 (UPSTREAM_VC11_IN_ORDER):
Configuration bit for upstream VC11 inorder write handling. 1
1h
11 indicates that it is an inorder VC and writes must be handled by
RW
the Upstream Ordering Block. 0 indicates that it is an outoforder
VC.
UPSTREAM_VC1BMMU_IN_ORDER
(UPSTREAM_VC1BMMU_IN_ORDER): Configuration bit for
0h
10 upstream VC1Bmmus inorder write handling. 1 indicates that it is
RW
an inorder VC and writes must be handled by the Upstream
Ordering Block. 0 indicates that it is an outoforder VC.
UPSTREAM_VC0BMMU_IN_ORDER
(UPSTREAM_VC0BMMU_IN_ORDER): Configuration bit for
0h
9 upstream VC0Bmmus inorder write handling. 1 indicates that it is
RW
an inorder VC and writes must be handled by the Upstream
Ordering Block. 0 indicates that it is an outoforder VC.
Upstream VC0MMU In Order (UPSTREAM_VC0AMMU_IN_ORDER):
Configuration bit for upstream VC0mmus inorder write handling.
1h • 1 indicates that it is an inorder VC and writes must be
8
RW handled by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
Upstream VCBR In Order (UPSTREAM_VCBR_IN_ORDER): Configuration bit for
upstream VCbrs inorder write handling.
1h • 1 indicates that it is an inorder VC and writes must be
7
RW handled by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
Upstream VC2C In Order (UPSTREAM_VC2C_IN_ORDER): Configuration bit for
upstream VC2cs inorder write handling.
1h • 1 indicates that it is an inorder VC and writes must be
6
RW handled by the Upstream Ordering Block.
• 0 indicates that it is an outoforder VC.
334818 753
MCHBAR
Access Method
Default: 6104h
754 334818
MCHBAR
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0
IDI_IA_C2U_DATA_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
IDI_IA_C2U_REQ_CREDIT_INIT
RESERVED_0
31:18
0h Reserved 0 (RESERVED_0): Reserved.
RO
334818 755
MCHBAR
Access Method
Default: 6104h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0
IDI_IA_C2U_DATA_CREDIT_INIT
IDI_IA_C2U_REQ_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
RESERVED_0
31:18
0h Reserved 0 (RESERVED_0): Reserved
RO
756 334818
MCHBAR
Access Method
Default: A290h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0 0 0
IDI_C2U_REQ_CREDIT_INIT
IDI_C2U_RSP_CREDIT_INIT
IDI_C2U_DATA_CREDIT_INIT
RESERVED_0
31:18
0h Reserved 0 (RESERVED_0): Reserved
RO
334818 757
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
758 334818
MCHBAR
IDI_IA_C2U_DATA_CREDIT_INIT
RESERVED_0
IDI_IA_C2U_REQ_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
Bit Default &
Field Name (ID): Description
Range Access
31:18
0h Reserved 0 (RESERVED_0): Reserved.
RO
334818 759
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IDI_IA_C2U_DATA_CREDIT_INIT
RESERVED_0
IDI_IA_C2U_REQ_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
Bit Default &
Field Name (ID): Description
Range Access
31:18
0h Reserved 0 (RESERVED_0): Reserved
RO
760 334818
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IDI_IA_C2U_DATA_CREDIT_INIT
RESERVED_0
IDI_IA_C2U_RSP_CREDIT_INIT
IDI_IA_C2U_REQ_CREDIT_INIT
31:18
0h Reserved 0 (RESERVED_0): Reserved
RO
334818 761
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
762 334818
MCHBAR
IDI_IA_C2U_DATA_CREDIT_INIT
RESERVED_0
IDI_IA_C2U_REQ_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
Bit Default &
Field Name (ID): Description
Range Access
31:18
0h Reserved 0 (RESERVED_0): Reserved.
RO
334818 763
MCHBAR
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IDI_IA_C2U_DATA_CREDIT_INIT
RESERVED_0
IDI_IA_C2U_REQ_CREDIT_INIT
IDI_IA_C2U_RSP_CREDIT_INIT
Bit Default &
Field Name (ID): Description
Range Access
31:18
0h Reserved 0 (RESERVED_0): Reserved.
RO
764 334818
MCHBAR
Access Method
Default: 808h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0
PII2_A2T_VC0B_CREDIT_INIT
PII2_A2T_VC0A_CREDIT_INIT
RESERVED_0
31:16
0h Reserved 0 (RESERVED_0): Reserved.
RO
334818 765
MCHBAR
Default: C0061010202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000000010000001000000010
ACCESS_CTRL_POL
Default: 80000C00630D0217h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
1000000000000000000011000000000001100011000011010000001000010111
766 334818
MCHBAR
READ_POL
Bit Default &
Field Name (ID): Description
Range Access
80000C00 Read Policy (READ_POL): The Read Policy for the T-Unit
630D0217
63:0 h
Registers.
RW
Default: C00610C0212h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000011000000000001100001000011000000001000010010
WRITE_POL
C00610C0 Write Policy (WRITE_POL): The Write Policy for the T-Unit
63:0 212h
Registers.
RW
Access Method
Default: 40001000202h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
334818 767
MCHBAR
0000000000000000000001000000000000000001000000000000001000000010
ACCESS_CTRL_POL
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: FFFFFFFFFFFFFFFFh
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
1111111111111111111111111111111111111111111111111111111111111111
READ_POL
FFFFFFFFF READ_POL (READ_POL): The Read Policy for the Tunit ucode
63:0 FFFFFFFh
Registers.
RO
Access Method
768 334818
MCHBAR
Default: 40801008602h
6 6 5 5 4 4 4 3 3 2 2 2 1 1
8 4 0
3 0 6 2 8 4 0 6 2 8 4 0 6 2
0000000000000000000001000000100000000001000000001000011000000010
WRITE_POL
Bit Default &
Field Name (ID): Description
Range Access
40801008 WRITE_POL (WRITE_POL): The Write Policy for the Tunit ucode
63:0 602h
Registers.
RW
5.11
334818 769
MCHBAR
770 334818
5.12 Registers Summary
Table 5-11. Summary of cpgc_t_submap Registers
Offset Offset Default
Register Name (ID)—Offset
Start End Value
Access Method
Default: 0h
3 2 2 2 1 1
8 4 0
1 8 4 0 6 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Address_Decode_Rotate_Repeats
RSVD
0h
31:6 Reserved.
RO
Access Method
Default: 0h
7 4 0
0 0 0 0 0 0 0 0
Address_Order
Address_Direction
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
7 4 0
0 0 0 0 0 0 0 0
Address_Decode_Enable
Last
Address_Order
Address_Direction
Default: 0h
7 4 0
0 0 0 0 0 0 0 0
Last
Address_Direction
Address_Decode_Enable
Address_Order
Bit Default &
Field Name (ID): Description
Range Access
Access Method
7 4 0
0 0 0 0 0 0 0 0
Address_Decode_Enable
Last
Address_Order
Address_Direction
Bit Default &
Field Name (ID): Description
Range Access
Access Method
Default: 0h
7 4 0
0 0 0 0 0 0 0 0
Data_Select_Rotation_Enable
Last
Invert_Data
Data_Background
RSVD
Access Method
Default: 0h
7 4 0
0 0 0 0 0 0 0 0
Data_Background
Data_Select_Rotation_Enable
Invert_Data
Last
RSVD