Detailed instructions for use are in the User's Guide.
[. . . ] Intel® CoreTM i7-620LE/UE, i7-610E, i5-520E and Intel® Celeron® Processor P4500, P4505 Series
Datasheet Addendum
April 2010
Document Number: 323178-002
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
Leg al Li nes and Dis clai mers
Intel may make changes to specifications and product descriptions at any time, without notice. [. . . ] 0: Reporting of this condition via SERR messaging is disabled Reserved SERR on DRAM Throttle Condition (ERR): 0 = Reporting of this condition via SERR messaging is disabled. 1 = The memory controller generates a DMI SERR special cycle when a DRAM Read or Write Throttle condition occurs. Reserved SERR Multiple-Bit DRAM ECC Error (DMERR): 1: The Processor generates an SERR message over DMI when it detects a multiple-bit error reported by the DRAM controller. SERR on Single-bit ECC Error (DSERR): 1: The Processor generates an SERR special cycle over DMI when the DRAM controller detects a single bit error. Description
10 9
RO RW
0b 0b
Core Core
8 7
RW RW
0b 0b
Core Core
6:2 1
RO RW
00h 0b
Core Core
0
RW
0b
Core
Intel® CoreTM i7-620LE/UE, i7-610E, i5-520E and Intel® Celeron® Processor P4500, P4505 Series Datasheet Addendum April 2010 74 Document Number: 323178-002
Processor Configuration Registers
6. 1. 4
SMICMD - SMI Command
B/D/F/Type: Address Offset: Default Value: Access: Size: 0/0/0/PCI CC-CDh 0000h RO, RW; 16 bits
This register enables various errors to generate an SMI DMI special cycle. When an error flag is set in the ERRSTS register, it can generate an SERR, SMI, or SCI DMI special cycle when enabled in the ERRCMD, SMICMD, or SCICMD registers respectively. SMI Command Registers
Bit 15:12 11 Access RO RW Default Value 0h 0b RST/ PWR Core Core Reserved SMI on Processor Thermal Sensor Trip (TSTSMI): 1: A SMI DMI special cycle is generated by Processor when the thermal sensor trip requires an SMI. A thermal sensor trip point cannot generate more than one special cycle. Reserved SMI on Multiple-Bit DRAM ECC Error (DMESMI): 1: The Processor generates an SMI DMI message when it detects a multiple-bit error reported by the DRAM controller. SMI on Single-bit ECC Error (DSESMI): 1: The Processor generates an SMI DMI special cycle when the DRAM controller detects a single bit error. Description
10:2 1
RO RW
000h 0b
Core Core
0
RW
0b
Core
Intel® CoreTM i7-620LE/UE, i7-610E, i5-520E and Intel® Celeron® Processor P4500, P4505 Series April 2010 Datasheet Addendum Document Number: 323178-002 75
Processor Configuration Registers
6. 1. 5
C0WRDATACTRL - Channel 0 Write Data Control
B/D/F/Type: Address Offset: Default Value: Access: Size: BIOS Optimal Default 0/0/0/MCHBAR 24D-24Fh 004111h RW 24 bits 00h
Table 19.
Channel 0 Write Data Control Registers
Bit 23:16 Access RW Default Value 00h RST/ PWR Core Description ECC bit invert vector (C0sd_cr_eccbitinv): This vector operates individually for every ECC bit in the selected 64b ECC block, during write to DRAM. For all k between 0 and 7, when bit(k) is set to 1, the value for the k ECC bit (which corresponds with k data byte lane) is inverted. 15 RW 0b Core ECC Diagnostic Enable (C0sd_cr_eccdiagen): 1: The ECC bit invert vector is used to invert selected ECC bits, during writes to DRAM. 14:0 RW 4110h Core Reserved
Intel® CoreTM i7-620LE/UE, i7-610E, i5-520E and Intel® Celeron® Processor P4500, P4505 Series Datasheet Addendum April 2010 76 Document Number: 323178-002
Processor Configuration Registers
6. 1. 6
COECCERRLOG - Channel 0 ECC Error Log
B/D/F/Type: Address Offset: Default Value: Access: Size: 0/0/0/MCHBAR 280-287h 0000000000000000h RO-P; RO 64 bits
This register is used to store the error status information in ECC enabled configurations, along with the error syndrome and the rank/bank/row/column address information of the address block of main memory of which an error (single bit or multibit error) has occurred. Note that the address fields represent the address of the first single or the first multiple bit error occurrence after the error flag bits in the ERRSTS register have been cleared by software. Once the error flag bits are set as a result of an error, this bit field is locked and doesn't change as a result of a new error until the error flag is cleared by software. Same is the case with error syndrome field, but the following priority needs to be followed if more than one error occurs on one or more of the 4 QWs. MERR on QW0 MERR on QW1 MERR on QW2 MERR on QW3 CERR on QW0 CERR on QW1 CERR on QW2 CERR on QW3. Channel 0 ECC Error Registers (Sheet 1 of 2)
Bit 63:48 Access RO-P Default Value 0000h RST/ PWR Core Description Error Column Address (ERRCOL): Row address of the address block of main memory of which an error (single bit or multibit error) has occurred. Error Row Address (ERRROW): Row address of the address block of main memory of which an error (single bit or multibit error) has occurred Error Bank Address (ERRBANK): Rank address of the address block of main memory of which an error (single bit or multibit error) has occurred Error Rank Address (ERRRANK): Rank address of the address block of main memory of which an error (single bit or multibit error) has occurred. Reserved Error Syndrome (ERRSYND): Syndrome that describes the set of bits associated with the first failing quadword
PRese
47:32
RO-P
0000h
Core
31:29
RO-P
000b
Core
28:27
RO-P
00b
Core
26:24 23:16
RO RO-P
000b 00b
Core Core
15:2 1
RO RO-P
0000h 0b
Core Core
rved
Multiple Bit Error Status (MERRSTS): This bit is set when an uncorrectable multiplebit error occurs on a memory read data transfer. When this bit is set, the address that caused the error and the error syndrome are also logged and they are locked until this bit is cleared. [. . . ] Description
3 2:0
RO RO
0b 000b
Core Core
Reserved Extended VC Count (EVCC): Indicates the number of (extended) Virtual Channels in addition to the default VC supported by the device.
6. 3. 3
PVCCAP2 - Port VC Capability Register 2
B/D/F/Type: 0/6/0/MMR Address Offset: 108-10Bh Default Value:00000000h Access: RO; Size:32 bits Describes the configuration of PCI Express Virtual Channels associated with this port.
Intel® CoreTM i7-620LE/UE, i7-610E, i5-520E and Intel® Celeron® Processor P4500, P4505 Series Datasheet Addendum April 2010 134 Document Number: 323178-002
Processor Configuration Registers
Table 75.
Bit 31:24
PVCCAP2 - Port VC Capability Register 2
Access RO Default Value 00h RST/PWR Core Description VC Arbitration Table Offset (VCATO): Indicates the location of the VC Arbitration Table. This field contains the zero-based offset of the table in DQWORDS (16 bytes) from the base address of the Virtual Channel Capability Structure. A value of 0 indicates that the table is not present (due to fixed VC priority).
23:8 7:0
RO RO
0000h 00h
Core Core
Reserved Reserved for VC Arbitration Capability (VCAC)
6. 3. 4PVCCTL - Port VC Control
B/D/F/Type:0/6/0/MMR Address Offset:10C-10Dh Default Value:0000h Access: RO; RW; Size:16 bits Table 76.
Bit 15:4 3:1
PVCCTL - Port VC Control
Access RO RW Default Value 000h 000b RST/PWR Core Core Reserved VC Arbitration Select (VCAS) This field is programmed by software to the only possible value as indicated in the VC Arbitration Capability field. Since there is no other VC supported than the default, this field is reserved. [. . . ]