Intel
®
81341 and 81342—DDR SDRAM Memory Controller
Intel
®
81341 and 81342 I/O Processors
Developer’s Manual
December 2007
624
Order Number: 315037-002US
7.6
Parity Interrupts/Error Conditions
When a data parity error is detected on any of the DMCU ports, the DMCU records the
requesting port that caused the parity error in the DPCSR[19:16] and interrupts (when
enabled) the core. Refer to
Section 7.8.15, “DDR Parity Control and Status Register —
When the DMCU detects a parity error, the DMCISR[8] is set to 1. Whenever the DMCU
toggles the DMCISR[8] bit from 0 to 1, an interrupt is generated to the core.
Note:
The DMCU generates a single hardware interrupt (DDR Memory Controller Unit Error
Interrupt Pending) to the Interrupt Controller Unit (ICU) for either a ECC error or a
parity error. ECC and parity error interrupts must be enabled for the interrupt to be
generated.
7.7
Reset Conditions
Software must issue an initialization sequence as defined in
SDRAM Initialization” on page 594
. After the initialization sequence, the DDR SDRAM
devices are ready to be written to or read from. Reads issued prior to a write to the
same address results in an ECC error and are not recommended when ECC is enabled.
While
P_RST#
is asserted, the DMCU initializes its MMR registers to the states defined
in
Section 7.8, “Register Definitions” on page 625
.
Note:
The operation of any memory transactions are not insured when
P_RST#
is asserted.