IP_REV_ID
|
0x0
|
32
|
RO
|
0x00000000
|
IP_REV_ID
|
DDRIOCTRL
|
0x08
|
32
|
RW
|
0x00000000
|
DDR IO Control Register
|
DDRCALSTAT
|
0x00C
|
32
|
RO
|
0x00000000
|
DDR Calibration Status Register
|
MPR_0BEAT1
|
0x010
|
32
|
RO
|
0x00000000
|
MPR register [31:0] for first beat
|
MPR_1BEAT1
|
0x014
|
32
|
RO
|
0x00000000
|
MPR register [63:32] for first beat
|
MPR_2BEAT1
|
0x018
|
32
|
RO
|
0x00000000
|
MPR register [95:64] for first beat
|
MPR_3BEAT1
|
0x01C
|
32
|
RO
|
0x00000000
|
MPR register [127:96] for first beat
|
MPR_4BEAT1
|
0x020
|
32
|
RO
|
0x00000000
|
MPR register [159:128] for first beat
|
MPR_5BEAT1
|
0x024
|
32
|
RO
|
0x00000000
|
MPR register [191:160] for first beat
|
MPR_6BEAT1
|
0x028
|
32
|
RO
|
0x00000000
|
MPR register [223:192] for first beat
|
MPR_7BEAT1
|
0x02C
|
32
|
RO
|
0x00000000
|
MPR register [255:224] for first beat
|
MPR_8BEAT1
|
0x030
|
32
|
RO
|
0x00000000
|
MPR register [287:256] for first beat
|
MPR_0BEAT2
|
0x034
|
32
|
RO
|
0x00000000
|
MPR register [31:0] for second beat
|
MPR_1BEAT2
|
0x038
|
32
|
RO
|
0x00000000
|
MPR register [63:32] for second beat
|
MPR_2BEAT2
|
0x03C
|
32
|
RO
|
0x00000000
|
MPR register [95:64] for second beat
|
MPR_3BEAT2
|
0x040
|
32
|
RO
|
0x00000000
|
MPR register [127:96] for second beat
|
MPR_4BEAT2
|
0x044
|
32
|
RO
|
0x00000000
|
MPR register [159:128] for second beat
|
MPR_5BEAT2
|
0x048
|
32
|
RO
|
0x00000000
|
MPR register [191:160] for second beat
|
MPR_6BEAT2
|
0x04C
|
32
|
RO
|
0x00000000
|
MPR register [223:192] for second beat
|
MPR_7BEAT2
|
0x050
|
32
|
RO
|
0x00000000
|
MPR register [255:224] for second beat
|
MPR_8BEAT2
|
0x054
|
32
|
RO
|
0x00000000
|
MPR register [287:256] for second beat
|
AUTO_PRECHARGE
|
0x60
|
32
|
RW
|
0x00000000
|
auto-precharge bit
|
ECCCTRL1
|
0x100
|
32
|
RW
|
0x00000000
|
ECC control 1.
This bit is used to set the initialize the memory and ecc to a known value
|
ECCCTRL2
|
0x104
|
32
|
RW
|
0x00000000
|
ECC control 2.
This bit is used to set the initialize the memory and ecc to a known value
|
ERRINTEN
|
0x110
|
32
|
RW
|
0x00000000
|
Error Interrupt enable
|
ERRINTENS
|
0x114
|
32
|
RW
|
0x00000000
|
Error Interrupt set
|
ERRINTENR
|
0x118
|
32
|
RW
|
0x00000000
|
Error Interrupt reset.
|
INTMODE
|
0x11C
|
32
|
RW
|
0x00000000
|
Interrupt mode
|
INTSTAT
|
0x120
|
32
|
RW
|
0x00000000
|
Interrupt status
|
DIAGINTTEST
|
0x124
|
32
|
RW
|
0x00000000
|
Enable diagnostic errors
|
MODSTAT
|
0x128
|
32
|
RW
|
0x00000000
|
Counter feature status flag
|
DERRADDRA
|
0x12C
|
32
|
RO
|
0x00000000
|
Double-bit error address
|
SERRADDRA
|
0x130
|
32
|
RO
|
0x00000000
|
Single-bit error address
|
AUTOWB_CORRADDR
|
0x138
|
32
|
RO
|
0x00000000
|
This register shows the address of the current autoWB correction SBE.
|
SERRCNTREG
|
0x13C
|
32
|
RW
|
0x00000000
|
Maximum counter value for single-bit error interrupt
|
AUTOWB_DROP_CNTREG
|
0x140
|
32
|
RW
|
0x00000001
|
Maximum counter value for AUTOWB correction interrupt
|
ECC_REG2WRECCDATABUS
|
0x144
|
32
|
RW
|
0x00000000
|
ECC from register associated to data which will be written to the RAM
|
ECC_RDECCDATA2REGBUS
|
0x148
|
32
|
RO
|
0x00000000
|
ECC of data from RAM will be written to register
|
ECC_REG2RDECCDATABUS
|
0x14C
|
32
|
RW
|
0x00000000
|
ECC from register associated to RD data which will be written to hmc ecc
|
ECC_DIAGON
|
0x150
|
32
|
RW
|
0x00000000
|
Enable diagnostics access
|
ECC_DECSTAT
|
0x154
|
32
|
RW
|
0x00000000
|
Diagnostic decoder status
|
ECC_ERRGENADDR_0
|
0x160
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENADDR_1
|
0x164
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENADDR_2
|
0x168
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENADDR_3
|
0x16C
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_REG2RDDATABUS_BEAT0
|
0x170
|
32
|
RW
|
0x00000000
|
ECC Reg2Rddatabus_beat0
|
ECC_REG2RDDATABUS_BEAT1
|
0x174
|
32
|
RW
|
0x00000000
|
ECC Reg2Rddatabus_beat1
|
ECC_REG2RDDATABUS_BEAT2
|
0x178
|
32
|
RW
|
0x00000000
|
ECC Reg2Rddatabus_beat2
|
ECC_REG2RDDATABUS_BEAT3
|
0x17C
|
32
|
RW
|
0x00000000
|
ECC Reg2Rddatabus_beat3
|
SERRHADDR
|
0x1B4
|
32
|
RO
|
0x00000000
|
Single-bit error address
|
DERRHADDR
|
0x1B0
|
32
|
RO
|
0x00000000
|
Double-bit error high address
|
AUTOWB_CORRHADDR
|
0x1BC
|
32
|
RO
|
0x00000000
|
This register shows the high address of the current autoWB correction SBE.
|
ECC_ERRGENHADDR_0
|
0x180
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENHADDR_1
|
0x184
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENHADDR_2
|
0x188
|
32
|
RO
|
0x00000000
|
Error address register
|
ECC_ERRGENHADDR_3
|
0x18C
|
32
|
RO
|
0x00000000
|
Error address register
|
HPSINTFCSEL
|
0x210
|
32
|
RW
|
0x00000000
|
HPS interface Enable
|
RSTHANDSHAKESTAT
|
0x218
|
32
|
RO
|
0x00000000
|
Reset handshaking from IO48 or Nios
|
RSTHANDSHAKECTRL
|
0x214
|
32
|
RW
|
0x00000000
|
reset handshaking from MPFE or ARM
|
DRAMADDRWIDTH
|
0xE0
|
32
|
RW
|
0x00000000
|
DRAM address bit width
|