User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1746
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
ecc_int_abort
(ECC_MEMCFG_ECC_
INT_ABORT)
9 rw 0x0 Interrupt on ECC abort:
0: don't assert
1: assert
ecc_int_pass
(ECC_MEMCFG_ECC_
INT_PASS)
8 rw 0x0 Interrupt when a correct ECC value is read from
memory:
0: don't assert
1: assert
ecc_ignore_add_eight
(ECC_MEMCFG_IGN
ORE_ADD8)
7 rw 0x0 Use to indicate if A8 is output with the address,
required to find the aligned start of blocks:
0: A8 is output
1: A8 is not output
ecc_jump
(ECC_MEMCFG_ECC_
JUMP)
6:5 rw 0x2 Indicate that the memory supports column
change address commands:
00: no jumping, reads and writes only occur at end
of page
01: jump using column change commands
10: jump using full command
11: reserved
ecc_read_end
(ECC_MEMCFG_ECC_
READ_END)
4 rw 0x0 Indicate when ECC values are read from memory:
0: ECC value for a block must be read
immediately after the block. Data access must
stop on a 512 byte boundary.
1: ECC values for all blocks are read at the end of
the page.
ecc_mode
(ECC_MEMCFG_ECC_
MODE)
3:2 rw 0x0 Specify the mode of the ECC block:
00: bypassed
01: ECC values are calculated and made available
on the APB interface. But they are not read to or
written from memory.
10: ECC values and calculated and read/written
to memory. For a read, the ECC value is checked
and the result of the check is made available on
the APB interface.
11: reserved
page_size
(ECC_MEMCFG_PAG
E_SIZE)
1:0 rw 0x3 The number of 512 byte blocks in a page:
00: No 512 byte blocks. Reserved if an
ecc_extra_block is not configured and enabled.
01: One 512 byte block.
10: Two 512 byte blocks.
11: Four 512 byte blocks.
Field Name Bits Type Reset Value Description