IPI Module - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2025-06-20
Revision
1.11

IPI Module Description

Module TypeIPI Module
Modules of this TypeIPI
Base Addresses 0x00FF300000 (IPI)
DescriptionInter Processor Interrupts

IPI Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
APU_TRIG0x000000000032mixedMixed types. See bit-field details.0x00000000Ch 0 Interrupt Trigger (sender).
Default APU MPCore.
APU_OBS0x000000000432roRead-only0x00000000Ch 0 Interrupt Observation (sender).
APU_ISR0x000000001032mixedMixed types. See bit-field details.0x00000000Ch 0 Interrupt Status and Clear (receiver). Default APU MPCore.
APU_IMR0x000000001432roRead-only0x0F0F0301Ch 0 Interrupt Mask (receiver).
APU_IER0x000000001832mixedMixed types. See bit-field details.0x00000000Ch 0 Interrupt Enable (receiver).
APU_IDR0x000000001C32mixedMixed types. See bit-field details.0x00000000Ch 0 Interrupt Disable (receiver).
RPU_0_TRIG0x000001000032mixedMixed types. See bit-field details.0x00000000Ch 1 Interrupt Trigger (sender). Default RPU0.
RPU_0_OBS0x000001000432roRead-only0x00000000Ch 1 Interrupt Observation (sender).
RPU_0_ISR0x000001001032mixedMixed types. See bit-field details.0x00000000Ch 1 Interrupt Status and Clear (receiver). Default RPU0.
RPU_0_IMR0x000001001432roRead-only0x0F0F0301Ch 1 Interrupt Mask (receiver).
RPU_0_IER0x000001001832mixedMixed types. See bit-field details.0x00000000Ch 1 Interrupt Enable (receiver).
RPU_0_IDR0x000001001C32mixedMixed types. See bit-field details.0x00000000Ch 1 Interrupt Disable (receiver).
RPU_1_TRIG0x000002000032mixedMixed types. See bit-field details.0x00000000Ch 2 Interrupt Trigger (sender). Default RPU1.
RPU_1_OBS0x000002000432roRead-only0x00000000Ch 2 Interrupt Observation (sender).
RPU_1_ISR0x000002001032mixedMixed types. See bit-field details.0x00000000Ch 2 Interrupt Status and Clear (receiver). Default RPU1.
RPU_1_IMR0x000002001432roRead-only0x0F0F0301Ch 2 Interrupt Mask (receiver).
RPU_1_IER0x000002001832mixedMixed types. See bit-field details.0x00000000Ch 2 Interrupt Enable (receiver).
RPU_1_IDR0x000002001C32mixedMixed types. See bit-field details.0x00000000Ch 1 Interrupt Disable (receiver).
PMU_0_TRIG0x000003000032mixedMixed types. See bit-field details.0x00000000PMU 0 Interrupt Trigger (sender).
PMU_0_OBS0x000003000432roRead-only0x00000000PMU 0 Interrupt Observation (sender).
PMU_0_ISR0x000003001032mixedMixed types. See bit-field details.0x00000000PMU 0 Interrupt Status and Clear (receiver).
PMU_0_IMR0x000003001432roRead-only0x0F0F0301PMU 0 Interrupt Mask (receiver).
PMU_0_IER0x000003001832mixedMixed types. See bit-field details.0x00000000PMU 0 Interrupt Enable (receiver).
PMU_0_IDR0x000003001C32mixedMixed types. See bit-field details.0x00000000PMU 0 Interrupt Disable (receiver).
PMU_1_TRIG0x000003100032mixedMixed types. See bit-field details.0x00000000PMU 1 Interrupt Trigger (sender).
PMU_1_OBS0x000003100432roRead-only0x00000000PMU 1 Interrupt Observation (sender).
PMU_1_ISR0x000003101032mixedMixed types. See bit-field details.0x00000000PMU 1 Interrupt Status and Clear (receiver).
PMU_1_IMR0x000003101432roRead-only0x0F0F0301PMU 1 Interrupt Mask (receiver).
PMU_1_IER0x000003101832mixedMixed types. See bit-field details.0x00000000PMU 1 Interrupt Enable (receiver).
PMU_1_IDR0x000003101C32mixedMixed types. See bit-field details.0x00000000PMU 1 Interrupt Disable (receiver).
PMU_2_TRIG0x000003200032mixedMixed types. See bit-field details.0x00000000PMU 2 Interrupt Trigger (sender).
PMU_2_OBS0x000003200432roRead-only0x00000000PMU 2 Interrupt Observation (sender).
PMU_2_ISR0x000003201032mixedMixed types. See bit-field details.0x00000000PMU 2 Interrupt Status and Clear (receiver).
PMU_2_IMR0x000003201432roRead-only0x0F0F0301PMU 2 Interrupt Mask (receiver).
PMU_2_IER0x000003201832mixedMixed types. See bit-field details.0x00000000PMU 2 Interrupt Enable (receiver).
PMU_2_IDR0x000003201C32mixedMixed types. See bit-field details.0x00000000PMU 2 Interrupt Disable (receiver).
PMU_3_TRIG0x000003300032mixedMixed types. See bit-field details.0x00000000PMU 3 Interrupt Trigger (sender).
PMU_3_OBS0x000003300432roRead-only0x00000000PMU 3 Interrupt Observation (sender).
PMU_3_ISR0x000003301032mixedMixed types. See bit-field details.0x00000000PMU 3 Interrupt Status and Clear (receiver).
PMU_3_IMR0x000003301432roRead-only0x0F0F0301PMU 3 Interrupt Mask (receiver).
PMU_3_IER0x000003301832mixedMixed types. See bit-field details.0x00000000PMU 3 Interrupt Enable (receiver).
PMU_3_IDR0x000003301C32mixedMixed types. See bit-field details.0x00000000PMU 3 Interrupt Disable (receiver).
PL_0_TRIG0x000004000032mixedMixed types. See bit-field details.0x00000000Ch 7 Interrupt Trigger (sender). Default PL 0.
PL_0_OBS0x000004000432roRead-only0x00000000Ch 7 Interrupt Observation (sender).
PL_0_ISR0x000004001032mixedMixed types. See bit-field details.0x00000000Ch 7 Interrupt Status and Clear (receiver). Default PL 0.
PL_0_IMR0x000004001432roRead-only0x0F0F0301Ch 7 Interrupt Mask (receiver).
PL_0_IER0x000004001832mixedMixed types. See bit-field details.0x00000000Ch 7 Interrupt Enable (receiver).
PL_0_IDR0x000004001C32mixedMixed types. See bit-field details.0x00000000Ch 7 Interrupt Disable (receiver).
PL_1_TRIG0x000005000032mixedMixed types. See bit-field details.0x00000000Ch 8 Interrupt Trigger (sender). Default PL 1.
PL_1_OBS0x000005000432roRead-only0x00000000Ch 8 Interrupt Observation (sender).
PL_1_ISR0x000005001032mixedMixed types. See bit-field details.0x00000000Ch 8 Interrupt Status and Clear (receiver). Default PL 1.
PL_1_IMR0x000005001432roRead-only0x0F0F0301Ch 8 Interrupt Mask (receiver).
PL_1_IER0x000005001832mixedMixed types. See bit-field details.0x00000000Ch 8 Interrupt Enable (receiver).
PL_1_IDR0x000005001C32mixedMixed types. See bit-field details.0x00000000Ch 8 Interrupt Disable (receiver).
PL_2_TRIG0x000006000032mixedMixed types. See bit-field details.0x00000000Ch 9 Interrupt Trigger (sender). Default PL 2.
PL_2_OBS0x000006000432roRead-only0x00000000Ch 9 Interrupt Observation (sender).
PL_2_ISR0x000006001032mixedMixed types. See bit-field details.0x00000000Ch 9 Interrupt Status and Clear (receiver). Default PL 2.
PL_2_IMR0x000006001432roRead-only0x0F0F0301Ch 9 Interrupt Mask (receiver).
PL_2_IER0x000006001832mixedMixed types. See bit-field details.0x00000000Ch 9 Interrupt Enable (receiver).
PL_2_IDR0x000006001C32mixedMixed types. See bit-field details.0x00000000Ch 9 Interrupt Disable (receiver).
PL_3_TRIG0x000007000032mixedMixed types. See bit-field details.0x00000000Ch 10 Interrupt Trigger (sender). Default PL 3.
PL_3_OBS0x000007000432roRead-only0x00000000Ch 10 Interrupt Observation (sender).
PL_3_ISR0x000007001032mixedMixed types. See bit-field details.0x00000000Ch 10 Interrupt Status and Clear (receiver). Default PL 3.
PL_3_IMR0x000007001432roRead-only0x0F0F0301Ch 10 Interrupt Mask (receiver).
PL_3_IER0x000007001832mixedMixed types. See bit-field details.0x00000000Ch 10 Interrupt Enable (receiver).
PL_3_IDR0x000007001C32mixedMixed types. See bit-field details.0x00000000Ch 10 Interrupt Disable (receiver).
IPI_CTRL0x000008000032rwNormal read/write0x00000000IPI Controller Error Signal Control.
IPI_ISR0x000008001032mixedMixed types. See bit-field details.0x00000000IPI Controller Interrupt Status and Clear.
IPI_IMR0x000008001432roRead-only0x00000001IPI Controller Interrupt Mask.
IPI_IER0x000008001832mixedMixed types. See bit-field details.0x00000000IPI Controller Interrupt Enable.
SAFETY_CHK0x000008003032rwNormal read/write0x00000000Scratch register for interconnect data path checking
IPI_IDR0x00000C001C32mixedMixed types. See bit-field details.0x00000000IPI Controller Interrupt Disable.