ISR (XMPU_FPD) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

ISR (XMPU_FPD) Register Description

Register NameISR
Offset Address0x0000000010
Absolute Address 0x00FD5D0010 (FPD_XMPU_CFG)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionInterrupt Status and Clear.

AXI and APB Access Violations. READ: 0: no interrupt request. 1: interrupt requested. WRITE: 0: no effect. 1: clear bit to 0. If a Status bit is 1 and its Mask is 0, then the IRQ interrupt signal is activated to the interrupt controller. The first AXI violation is recorded. Once an ISR[3:1] status bit is set, subsequent AXI violations are not recorded, but their transactions are poisoned. The status bits are cleared by a system reset and can be cleared by software.

ISR (XMPU_FPD) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:4roRead-only0x0reserved
SecurityVIO 3wtcReadable, write a 1 to clear0x0Security Violation by AXI Master. Two conditions can cause a security violation:
1) A non-secure master tries to access a secure memory space.
2) A secure master tries to access a non-secure memory space and Rxx_CONFIG [NSCheckType] = 1 (strict checking).
Note: a secure transaction is detected when AxPROT[1] = 0.
WrPermVIO 2wtcReadable, write a 1 to clear0x0Write Permission Violation by AXI Master. Write access attempted to enabled region with WrAllowed = 0. Or the transaction missed in the Region list and CNTRL [DefWrAllowed] = 0.
RdPermVIO 1wtcReadable, write a 1 to clear0x0Read Permission Violation by AXI Master.
Read access attempted to enabled region with RdAllowed = 0. Or the transaction missed in the Region list and CNTRL [DefRdAllowed] = 0.
INV_APB 0wtcReadable, write a 1 to clear0x0Register Access Error on APB. A register access was requested to an unimplemented register location.
The PSLVERR error signal is also asserted back to the APB interconnect.