SPRUJB6B November 2024 – May 2025 AM2612
Table 10-20 shows the mapping of external events to the PRU-ICSS1.
| Interrupt Input Line |
Interrupt Signal name |
Interrupt Source |
Interrupt Signal |
||
|---|---|---|---|---|---|
| PRU_ICSSM1_INTR_IN_0 |
PR1_SLV_INTR_0 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_0 |
||
| PRU_ICSSM1_INTR_IN_1 |
PR1_SLV_INTR_1 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_1 | ||
| PRU_ICSSM1_INTR_IN_2 |
PR1_SLV_INTR_2 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_2 | ||
| PRU_ICSSM1_INTR_IN_3 |
PR1_SLV_INTR_3 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_3 | ||
| PRU_ICSSM1_INTR_IN_4 |
PR1_SLV_INTR_4 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_4 | ||
| PRU_ICSSM1_INTR_IN_5 |
PR1_SLV_INTR_5 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_5 | ||
| PRU_ICSSM1_INTR_IN_6 |
PR1_SLV_INTR_6 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_6 | ||
| PRU_ICSSM1_INTR_IN_7 |
PR1_SLV_INTR_7 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_7 | ||
| PRU_ICSSM1_INTR_IN_8 |
PR1_SLV_INTR_8 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_8 | ||
| PRU_ICSSM1_INTR_IN_9 |
PR1_SLV_INTR_9 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_9 | ||
| PRU_ICSSM1_INTR_IN_10 |
PR1_SLV_INTR_10 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_10 | ||
| PRU_ICSSM1_INTR_IN_11 |
PR1_SLV_INTR_11 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_11 | ||
| PRU_ICSSM1_INTR_IN_12 |
PR1_SLV_INTR_12 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_12 | ||
| PRU_ICSSM1_INTR_IN_13 |
PR1_SLV_INTR_13 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_13 | ||
| PRU_ICSSM1_INTR_IN_14 |
PR1_SLV_INTR_14 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_14 | ||
| PRU_ICSSM1_INTR_IN_15 |
PR1_SLV_INTR_15 |
PRU-ICSS XBAR |
PRU-ICSS_XBAROUT_15 | ||
| PRU_ICSSM1_INTR_IN_16 |
PR1_SLV_INTR_16 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out0 | ||
| PRU_ICSSM1_INTR_IN_17 |
PR1_SLV_INTR_17 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out1 | ||
| PRU_ICSSM1_INTR_IN_18 |
PR1_SLV_INTR_18 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out2 | ||
| PRU_ICSSM1_INTR_IN_19 |
PR1_SLV_INTR_19 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out3 | ||
| PRU_ICSSM1_INTR_IN_20 |
PR1_SLV_INTR_20 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out4 | ||
| PRU_ICSSM1_INTR_IN_21 |
PR1_SLV_INTR_21 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out5 | ||
| PRU_ICSSM1_INTR_IN_22 |
PR1_SLV_INTR_22 |
CONTROLSS_INTXBAR |
OUTPUTXBAR.Out6 | ||
| PRU_ICSSM1_INTR_IN_23 |
PR1_SLV_INTR_23 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out7 | ||
| PRU_ICSSM1_INTR_IN_24 |
PR1_SLV_INTR_24 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out8 | ||
| PRU_ICSSM1_INTR_IN_25 |
PR1_SLV_INTR_25 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out9 | ||
| PRU_ICSSM1_INTR_IN_26 |
PR1_SLV_INTR_26 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out10 | ||
| PRU_ICSSM1_INTR_IN_27 |
PR1_SLV_INTR_27 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out11 | ||
| PRU_ICSSM1_INTR_IN_28 |
PR1_SLV_INTR_28 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out12 | ||
| PRU_ICSSM1_INTR_IN_29 |
PR1_SLV_INTR_29 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out13 | ||
| PRU_ICSSM1_INTR_IN_30 |
PR1_SLV_INTR_30 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out14 | ||
| PRU_ICSSM1_INTR_IN_31 |
PR1_SLV_INTR_31 |
CONTROLSS_INTXBAR | OUTPUTXBAR.Out15 | ||
| when MSS_CTRL_ICSSM1_INPUT_INTR_SEL[x]=0 | when MSS_CTRL_ICSSM1_INPUT_INTR_SEL[x]=1 | ||||
| PRU_ICSSM1_INTR_IN_32 |
ICSSM1_EDC_LATCH0_IN |
GPIO_XBAR_INTR | GPIO_XBAROUT_14 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT10 |
| PRU_ICSSM1_INTR_IN_33 |
ICSSM1_EDC_LATCH1_IN |
GPIO_XBAR_INTR | GPIO_XBAROUT_15 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT11 |
| PRU_ICSSM1_INTR_IN_34 |
ICSSM1_IEP_CAP_INTR0 |
GPIO_XBAR_INTR | GPIO_XBAROUT_16 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT12 |
| PRU_ICSSM1_INTR_IN_35 |
ICSSM1_IEP_CAP_INTR1 |
GPIO_XBAR_INTR | GPIO_XBAROUT_17 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT13 |
| PRU_ICSSM1_INTR_IN_36 |
ICSSM1_IEP_CAP_INTR2 |
GPIO_XBAR_INTR | GPIO_XBAROUT_18 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT14 |
| PRU_ICSSM1_INTR_IN_37 |
ICSSM1_IEP_CAP_INTR3 |
GPIO_XBAR_INTR | GPIO_XBAROUT_19 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT15 |
| PRU_ICSSM1_INTR_IN_38 |
ICSSM1_IEP_CAP_INTR4 |
GPIO_XBAR_INTR | GPIO_XBAROUT_20 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT16 |
| PRU_ICSSM1_INTR_IN_39 |
ICSSM1_IEP_CAP_INTR5 |
GPIO_XBAR_INTR | GPIO_XBAROUT_21 | SOC_TSXBAR_INTR | SOC_TIMESYNC_XBAR1_SYNCEVE NT_OUT17 |
See tables PRU-ICSS IP Internal Interrupts and AM261x-Specific PRU-ICSS Interrupt Mapping in the Programmable Real-Time Unit Subsystem (PRU-ICSS) chapter of the TRM for the mapping of external/internal events to the PRU-ICSS INTC interrupt lines 0 through 63.