
Intel
®
81341 and 81342 I/O Processors
December 2007 Developer’s Manual
Order Number: 315037-002US 15
Contents—Intel
®
81341 and 81342
7.3.4 DDR Error Correction and Detection........................................................ 607
7.3.4.1 DDR ECC Generation ............................................................... 608
7.3.4.2 DDR ECC Generation for Partial Writes....................................... 609
7.3.4.3 DDR ECC Checking.................................................................. 611
7.3.4.4 Scrubbing .............................................................................. 615
7.3.4.4.1 DDR ECC Example Using H-Matrix..................................615
7.3.4.5 DDR ECC Disabled .................................................................. 616
7.3.4.6 DDR ECC Testing .................................................................... 616
7.3.5 Memory Regions .................................................................................. 616
7.3.6 DDR SDRAM Clocking............................................................................ 616
7.4 Power Failure Mode ......................................................................................... 617
7.4.1 Theory of Operation.............................................................................. 617
7.4.2 Power Failure Sequence ........................................................................ 618
7.4.2.1 Power Failure Impact on the System ......................................... 618
7.4.2.2 System Assumptions ............................................................... 618
7.4.3 Memory Controller Response to
P_RST#
................................................. 619
7.5 ECC Interrupts/Error Conditions ........................................................................ 621
7.5.1 Single-Bit Error Detection...................................................................... 622
7.5.2 Multi-bit Error Detection ........................................................................ 623
7.6 Parity Interrupts/Error Conditions...................................................................... 624
7.7 Reset Conditions ............................................................................................. 624
7.8 Register Definitions ......................................................................................... 625
7.8.1 SDRAM Initialization Register — SDIR ..................................................... 627
7.8.2 SDRAM Control Register 0 — SDCR0 ....................................................... 628
7.8.3 SDRAM Control Register 1 — SDCR1 ....................................................... 630
7.8.4 SDRAM Base Register — SDBR............................................................... 632
7.8.5 SDRAM Upper Base Register — SDUBR.................................................... 633
7.8.6 Secondary SDRAM Base Register - SSDBR............................................... 634
7.8.7 SDRAM Bank Size Register — SBSR ........................................................ 635
7.8.8 SDRAM 32-bit Region Size Register — S32SR........................................... 637
7.8.9 DDR ECC Control Register — DECCR ....................................................... 638
7.8.10 DDR ECC Log Registers — DELOG0, DELOG1............................................ 639
7.8.11 DDR ECC Address Registers — DEAR0, DEAR1.......................................... 641
7.8.12 DDR ECC Context Address Registers — DECAR0, DECAR1 .......................... 642
7.8.13 DDR ECC Context Upper Address Registers — DECUAR0, DECUAR1............. 643
7.8.14 DDR ECC Test Register — DECTST .......................................................... 643
7.8.15 DDR Parity Control and Status Register — DPCSR..................................... 644
7.8.16 DDR Parity Address Register — DPAR...................................................... 645
7.8.17 DDR Parity Upper Address Register — DPUAR........................................... 645
7.8.18 DDR Parity Context Address Register — DPCAR ........................................ 646
7.8.19 DDR Parity Context Upper Address Register — DPCUAR ............................. 646
7.8.20 DDR Memory Controller Interrupt Status Register — DMCISR ..................... 647
7.8.21 DMCU Port Transaction Count Register — DMPTCR.................................... 648
7.8.22 DMCU Preemption Control Register — DMPCR .......................................... 650
7.8.23 Frequency Register — RFR..................................................................... 651
7.8.24 DDR RCOMP Control Register — DRCR .................................................... 652
7.8.25 RCOMP Pad Drive Strength Select Register — RPDSR ................................ 654
7.8.26 DQ Pad ODT Drive Strength Manual Override Values Register — DQPODSR .. 655
7.8.27 DQ Pad Drive Strength Manual Override Values Register — DQPDSR ........... 656
7.8.28 MA Pad Drive Strength Manual Override Values Register — MAPDSR ........... 657
7.8.29 MCLK Pad Drive Strength Manual Override Values Register — MPDSR.......... 658
7.8.30 CKE/CS Pad Drive Strength Manual Override Values Register — CKEPDSR.... 659
7.8.31 DLL Delay Register 0 — DLLR0............................................................... 660
7.8.32 DLL Delay Register 1 — DLLR1............................................................... 661
7.8.33 DLL Delay Register 2 — DLLR2............................................................... 662