CTRL (XMPU_DDR) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

CTRL (XMPU_DDR) Register Description

Register NameCTRL
Offset Address0x0000000000
Absolute Address 0x00FD000000 (DDR_XMPU0_CFG)
0x00FD010000 (DDR_XMPU1_CFG)
0x00FD020000 (DDR_XMPU2_CFG)
0x00FD030000 (DDR_XMPU3_CFG)
0x00FD040000 (DDR_XMPU4_CFG)
0x00FD050000 (DDR_XMPU5_CFG)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x0000000B
DescriptionControl and Implementation

Read/Write permissions, poison method and region page size.

CTRL (XMPU_DDR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:4roRead-only0x0reserved
AlignCfg 3roRead-only0x1Region Alignment, value fixed at 0.
1: Aligned to 1MB page (20 address bits). Read-only.
PoisonCfg 2rwNormal read/write0x0Poisoning Method.
0: attribute poisoning; asserts the AxUser [10] poison signal to the DDR memory controller. The level is defined by the POISON [ATTRIB] bit.
1: reserved.
DefWrAllowed 1rwNormal read/write0x1Default Write Allowed. If a write transaction address and master ID miss in the Region List, then:
0: poison the transaction with a Write Permission Violation.
1: allowed the transaction, regardless of security level.
DefRdAllowed 0rwNormal read/write0x1Default Read Allowed. If a read transaction address and master ID miss in the Region List, then:
0: poison the transaction with a Read Permission Violation.
1: allowed the transaction, regardless of security level.