Poison by Attribute

Memory and Peripheral Protection Unit for PL Isolation in Zynq UltraScale+ Devices (XAPP1353)

Document ID
XAPP1353
Release Date
2022-05-04
Revision
1.1 English

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.