The Poison-by-Attribute is enabled by default in the CTRL register. This
results in any poisoned transaction that is transferred to the M_AXI port to have
non-secure privilege set (AxProt[1]=1)
.
There are only two conditions when this occurs:
- Poison by address is not enabled
- Poison by address is enabled with external sink
Tip: Using the
Poison-by-Attribute while disabling Poison-by-Address can also be used with the secure
option in the AXI interconnect advanced settings. The method is demonstrated in the
XMPU_PL Usage Examples section, Isolating Secure Slaves.