![Intel IXP45X Developer'S Manual Download Page 641](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092641.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
641
Memory Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
11.6.8
ECC Log Registers ELOG0, ELOG1
The ECC Log Registers are responsible for logging the error types detected on the local
memory bus. Two errors can be detected and logged. The error type is logged (single-
bit or multi-bit) along with the syndrome that indicated the error. For a single-bit error,
software can read this syndrome and determine which bit had the error in order to
perform scrubbing. For a multi-bit error, the syndrome will not match an entry in the H-
Matrix and thus, is uncorrectable (see
Table 213, “Syndrome Decoding” on page 620
The error recorded in ELOG0 corresponds to the address in ECAR0. ELOG1 corresponds
to ECAR1.
The ELOGx registers comprise read-only bits and only have meaning if MCISR[0] or
MCISR[1] is non-zero. For more details on error handling, see
.
Register Name:
ECC Log Registers - ELOG0, ELOG1
Hex Offset Address:
CC00 E520H
CC00 E524H
Reset Hex Value:
0x0000 0000H
Register Description:
ECC Log Registers
Access: See below.
31
24 23
16 15
13 12 11
09 08 07
0
(Reserved)
(Rsvd)
(Rsvd)
Register
ECC Log Registers - ELOG0, ELOG1
Bits
Name
Description
Default
Access
31:2
4
(Reserved)
0
RO
23:1
6
ECC Error Requester: Indicates the requester of the logged error.
0000_0000 - Intel XScale
®
Processor BIU
1000_0000 - IB BUS (North or South AHB)
All Other Codes Are Reserved
Note: Intel XScale processor BIU is logged for core transactions
directed to the MCU via the Core MCU port only. Core transactions
directed to the MCU via the IB port of the BIU will be logged as the IB
BUS.
00H
RO
15:1
3
(Reserved)
000
2
RO
12
Read or Write: Indicates if the error occurred during a read or write
transaction.
0 = Read error
1 = Write Error
0
2
RO
11:0
9
(Reserved)
000
2
RO
08
ECC Error Type: Indicates the type of error that occurred at this
address.
0 = Single Bit Error
1 = Multi-Bit Error
0
2
RO
07:0
0
Syndrome: Holds the syndrome value that indicated the error. Using
the H-Matrix, this indicates the bit that caused the error if it was a
single bit error.
00H
RO