SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Register Name | Type | Register Width (Bits) | Address Offset | OCMC_RAM1 Base Address |
---|---|---|---|---|
OCMC_ECC_PID | R | 32 | 0x0000 0000 | 0x4880 4000 |
OCMC_SYSCONFIG_PM | RW | 32 | 0x0000 0004 | 0x4880 4004 |
OCMC_SYSCONFIG_RST | RW | 32 | 0x0000 0008 | 0x4880 4008 |
OCMC_MEM_SIZE_READ | R | 32 | 0x0000 000C | 0x4880 400C |
INTR0_STATUS_RAW_SET | RW | 32 | 0x0000 0040 | 0x4880 4040 |
INTR0_STATUS_ENABLED_CLEAR | RW | 32 | 0x0000 0044 | 0x4880 4044 |
INTR0_ENABLE_SET | RW | 32 | 0x0000 0048 | 0x4880 4048 |
INTR0_ENABLE_CLEAR | RW | 32 | 0x0000 004C | 0x4880 404C |
OCMC_INTR0_EOI | RW | 32 | 0x0000 0050 | 0x4880 4050 |
INTR1_STATUS_RAW_SET | RW | 32 | 0x0000 0060 | 0x4880 4060 |
INTR1_STATUS_ENABLED_CLEAR | RW | 32 | 0x0000 0064 | 0x4880 4064 |
INTR1_ENABLE_SET | RW | 32 | 0x0000 0068 | 0x4880 4068 |
INTR1_ENABLE_CLEAR | RW | 32 | 0x0000 006C | 0x4880 406C |
OCMC_INTR1_EOI | RW | 32 | 0x0000 0070 | 0x4880 4070 |
CFG_OCMC_ECC | RW | 32 | 0x0000 0080 | 0x4880 4080 |
CFG_OCMC_ECC_MEM_BLK | RW | 32 | 0x0000 0084 | 0x4880 4084 |
CFG_OCMC_ECC_ERROR | RW | 32 | 0x0000 0088 | 0x4880 4088 |
CFG_OCMC_ECC_CLEAR_HIST | RW | 32 | 0x0000 008C | 0x4880 408C |
STATUS_ERROR_CNT | R | 32 | 0x0000 0090 | 0x4880 4090 |
STATUS_SEC_ERROR_TRACE | R | 32 | 0x0000 0094 | 0x4880 4094 |
STATUS_DED_ERROR_TRACE | R | 32 | 0x0000 0098 | 0x4880 4098 |
STATUS_ADDR_TRANSLATION_ERROR_TRACE | R | 32 | 0x0000 009C | 0x4880 409C |
STATUS_SEC_ERROR_DISTR_0 | R | 32 | 0x0000 00A0 | 0x4880 40A0 |
STATUS_SEC_ERROR_DISTR_1 | R | 32 | 0x0000 00A4 | 0x4880 40A4 |
STATUS_SEC_ERROR_DISTR_2 | R | 32 | 0x0000 00A8 | 0x4880 40A8 |
STATUS_SEC_ERROR_DISTR_3 | R | 32 | 0x0000 00AC | 0x4880 40AC |
STATUS_SEC_ERROR_DISTR_4 | R | 32 | 0x0000 00B0 | 0x4880 40B0 |
CFG_OCMC_CBUF_EN | RW | 32 | 0x0000 0200 | 0x4880 4200 |
CFG_OCMC_CBUF_RESET | RW | 32 | 0x0000 0204 | 0x4880 4204 |
CFG_OCMC_CBUF_ERR_HANDLER | RW | 32 | 0x0000 0208 | 0x4880 4208 |
STATUS_CBUF_WR_OUT_OF_RANGE_ERR | RW | 32 | 0x0000 020C | 0x4880 420C |
STATUS_CBUF_WR_VBUF_START_ERR | RW | 32 | 0x0000 0210 | 0x4880 4210 |
STATUS_CBUF_WR_ADDR_SEQ_ERROR | RW | 32 | 0x0000 0214 | 0x4880 4214 |
STATUS_CBUF_RD_OUT_OF_RANGE_ERROR | RW | 32 | 0x0000 0218 | 0x4880 4218 |
STATUS_CBUF_VBUF_RD_START_ERROR | RW | 32 | 0x0000 021C | 0x4880 421C |
STATUS_CBUF_RD_ADDR_SEQ_ERROR | RW | 32 | 0x0000 0220 | 0x4880 4220 |
STATUS_CBUF_OVERFLOW_MID | RW | 32 | 0x0000 0224 | 0x4880 4224 |
STATUS_CBUF_OVERFLOW_WRAP | RW | 32 | 0x0000 0228 | 0x4880 4228 |
STATUS_CBUF_UNDERFLOW | RW | 32 | 0x0000 022C | 0x4880 422C |
STATUS_CBUF_SHORT_FRAME_DETECT | RW | 32 | 0x0000 0230 | 0x4880 4230 |
CBUF_i_VBUF_START_ADDR(1) | RW | 32 | 0x0000 0240 + (i*16) | 0x4880 4240 + (i*16) |
CBUF_i_VBUF_END_ADDR(1) | RW | 32 | 0x0000 0244 + (i*16) | 0x4880 4244 + (i*16) |
CBUF_i_OCMC_START_ADDR(1) | RW | 32 | 0x0000 0248 + (i*16) | 0x4880 4248 + (i*16) |
CBUF_i_OCMC_BUF_SIZE(1) | RW | 32 | 0x0000 024C + (i*16) | 0x4880 424C + (i*16) |
CBUF_k_LAST_WR_ADDR(2) | R | 32 | 0x0000 0300 + (k*8) | 0x4880 4300 + (k*8) |
CBUF_k_LAST_RD_ADDR(2) | R | 32 | 0x0000 0304 + (k*8) | 0x4880 4304 + (k*8) |
LAST_ILLEGAL_OCMC_ADDR | R | 32 | 0x0000 0360 | 0x4880 4360 |