SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
Table 15-27 lists the memory-mapped registers for the CPU2_IPC_SEND_REGS registers. All register offset addresses not listed in Table 15-27 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 0h + formula | CPU2TOCPU1INTIPCSET_j | CPU2TOCPU1INTIPCSET Register | |
| 4h + formula | CPU2TOCPU1INTIPCCLR_j | CPU2TOCPU1INTIPCCLR Register | |
| 8h + formula | CPU2TOCPU1INTIPCFLG_j | CPU2TOCPU1INTIPCFLG Register | |
| 10h + formula | CPU2TOCPU1INTIPCSENDCOM_j | CPU2TOCPU1INTIPCSENDCOM Register | |
| 14h + formula | CPU2TOCPU1INTIPCSENDADDR_j | CPU2TOCPU1INTIPCSENDADDR Register | |
| 18h + formula | CPU2TOCPU1INTIPCSENDDATA_j | CPU2TOCPU1INTIPCSENDDATA Register | |
| 1Ch + formula | CPU1TOCPU2INTREMOTEREPLY_j | CPU1TOCPU2INTREMOTEREPLY Register | |
| 2000h + formula | CPU2TOCPU3INTIPCSET_j | CPU2TOCPU3INTIPCSET Register | |
| 2004h + formula | CPU2TOCPU3INTIPCCLR_j | CPU2TOCPU3INTIPCCLR Register | |
| 2008h + formula | CPU2TOCPU3INTIPCFLG_j | CPU2TOCPU3INTIPCFLG Register | |
| 2010h + formula | CPU2TOCPU3INTIPCSENDCOM_j | CPU2TOCPU3INTIPCSENDCOM Register | |
| 2014h + formula | CPU2TOCPU3INTIPCSENDADDR_j | CPU2TOCPU3INTIPCSENDADDR Register | |
| 2018h + formula | CPU2TOCPU3INTIPCSENDDATA_j | CPU2TOCPU3INTIPCSENDDATA Register | |
| 201Ch + formula | CPU3TOCPU2INTREMOTEREPLY_j | CPU3TOCPU2INTREMOTEREPLY Register | |
| 6000h + formula | CPU2TOHSMINTIPCSET_j | CPU2TOHSMINTIPCSET Register | |
| 6004h + formula | CPU2TOHSMINTIPCCLR_j | CPU2TOHSMINTIPCCLR Register | |
| 6008h + formula | CPU2TOHSMINTIPCFLG_j | CPU2TOHSMINTIPCFLG Register |
Complex bit access types are encoded to fit into small table cells. Table 15-28 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1S | W 1S | Write 1 to set |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
CPU2TOCPU1INTIPCSET_j is shown in Figure 15-21 and described in Table 15-29.
Return to the Summary Table.
Set CPU1TOCPU2IPCFLG register
Offset = 0h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC31 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC30 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC29 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC28 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC27 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC26 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC25 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC24 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC23 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC22 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC21 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC20 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC19 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC18 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC17 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC16 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC15 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC14 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC13 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC12 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC11 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC10 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC9 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC8 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC7 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC6 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC5 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC4 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC3 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC2 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC1 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC0 event flag for the remote CPU. Writing 0 has no effect. Notes: [1] IPC event flags 0 will trigger interrupts in the receiving CPU via the PIPE. Reset type: CPU2.SYSRSn |
CPU2TOCPU1INTIPCCLR_j is shown in Figure 15-22 and described in Table 15-30.
Return to the Summary Table.
Clear CPU2TOCPU1IPCFLG register
Offset = 4h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC31 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC30 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC29 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC28 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC27 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC26 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC25 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC24 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC23 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC22 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC21 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC20 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC19 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC18 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC17 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC16 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC15 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC14 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC13 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC12 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC11 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC10 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC9 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC8 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC7 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC6 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC5 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC4 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC3 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC2 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC1 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU1IPCFLG.IPC0 event flag for CPU1. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
CPU2TOCPU1INTIPCFLG_j is shown in Figure 15-23 and described in Table 15-31.
Return to the Summary Table.
CPU2TOCPU1INTIPCFLG Register
Offset = 8h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R | 0h | 0: No IPC31 event request to CPU1 1: IPC31 event request to CPU1 Reset type: CPU1.SYSRSn |
| 30 | IPC30 | R | 0h | 0: No IPC30 event request to CPU1 1: IPC30 event request to CPU1 Reset type: CPU1.SYSRSn |
| 29 | IPC29 | R | 0h | 0: No IPC29 event request to CPU1 1: IPC29 event request to CPU1 Reset type: CPU1.SYSRSn |
| 28 | IPC28 | R | 0h | 0: No IPC28 event request to CPU1 1: IPC28 event request to CPU1 Reset type: CPU1.SYSRSn |
| 27 | IPC27 | R | 0h | 0: No IPC27 event request to CPU1 1: IPC27 event request to CPU1 Reset type: CPU1.SYSRSn |
| 26 | IPC26 | R | 0h | 0: No IPC26 event request to CPU1 1: IPC26 event request to CPU1 Reset type: CPU1.SYSRSn |
| 25 | IPC25 | R | 0h | 0: No IPC25 event request to CPU1 1: IPC25 event request to CPU1 Reset type: CPU1.SYSRSn |
| 24 | IPC24 | R | 0h | 0: No IPC24 event request to CPU1 1: IPC24 event request to CPU1 Reset type: CPU1.SYSRSn |
| 23 | IPC23 | R | 0h | 0: No IPC23 event request to CPU1 1: IPC23 event request to CPU1 Reset type: CPU1.SYSRSn |
| 22 | IPC22 | R | 0h | 0: No IPC22 event request to CPU1 1: IPC22 event request to CPU1 Reset type: CPU1.SYSRSn |
| 21 | IPC21 | R | 0h | 0: No IPC21 event request to CPU1 1: IPC21 event request to CPU1 Reset type: CPU1.SYSRSn |
| 20 | IPC20 | R | 0h | 0: No IPC20 event request to CPU1 1: IPC20 event request to CPU1 Reset type: CPU1.SYSRSn |
| 19 | IPC19 | R | 0h | 0: No IPC19 event request to CPU1 1: IPC19 event request to CPU1 Reset type: CPU1.SYSRSn |
| 18 | IPC18 | R | 0h | 0: No IPC18 event request to CPU1 1: IPC18 event request to CPU1 Reset type: CPU1.SYSRSn |
| 17 | IPC17 | R | 0h | 0: No IPC17 event request to CPU1 1: IPC17 event request to CPU1 Reset type: CPU1.SYSRSn |
| 16 | IPC16 | R | 0h | 0: No IPC16 event request to CPU1 1: IPC16 event request to CPU1 Reset type: CPU1.SYSRSn |
| 15 | IPC15 | R | 0h | 0: No IPC15 event request to CPU1 1: IPC15 event request to CPU1 Reset type: CPU1.SYSRSn |
| 14 | IPC14 | R | 0h | 0: No IPC14 event request to CPU1 1: IPC14 event request to CPU1 Reset type: CPU1.SYSRSn |
| 13 | IPC13 | R | 0h | 0: No IPC13 event request to CPU1 1: IPC13 event request to CPU1 Reset type: CPU1.SYSRSn |
| 12 | IPC12 | R | 0h | 0: No IPC12 event request to CPU1 1: IPC12 event request to CPU1 Reset type: CPU1.SYSRSn |
| 11 | IPC11 | R | 0h | 0: No IPC11 event request to CPU1 1: IPC11 event request to CPU1 Reset type: CPU1.SYSRSn |
| 10 | IPC10 | R | 0h | 0: No IPC10 event request to CPU1 1: IPC10 event request to CPU1 Reset type: CPU1.SYSRSn |
| 9 | IPC9 | R | 0h | 0: No IPC9 event request to CPU1 1: IPC9 event request to CPU1 Reset type: CPU1.SYSRSn |
| 8 | IPC8 | R | 0h | 0: No IPC8 event request to CPU1 1: IPC8 event request to CPU1 Reset type: CPU1.SYSRSn |
| 7 | IPC7 | R | 0h | 0: No IPC7 event request to CPU1 1: IPC7 event request to CPU1 Reset type: CPU1.SYSRSn |
| 6 | IPC6 | R | 0h | 0: No IPC6 event request to CPU1 1: IPC6 event request to CPU1 Reset type: CPU1.SYSRSn |
| 5 | IPC5 | R | 0h | 0: No IPC5 event request to CPU1 1: IPC5 event request to CPU1 Reset type: CPU1.SYSRSn |
| 4 | IPC4 | R | 0h | 0: No IPC4 event request to CPU1 1: IPC4 event request to CPU1 Reset type: CPU1.SYSRSn |
| 3 | IPC3 | R | 0h | 0: No IPC3 event request to CPU1 1: IPC3 event request to CPU1 Reset type: CPU1.SYSRSn |
| 2 | IPC2 | R | 0h | 0: No IPC2 event request to CPU1 1: IPC2 event request to CPU1 Reset type: CPU1.SYSRSn |
| 1 | IPC1 | R | 0h | 0: No IPC1 event request to CPU1 1: IPC1 event request to CPU1 Reset type: CPU1.SYSRSn |
| 0 | IPC0 | R | 0h | 0: No IPC0 event request to CPU1 1: IPC0 event request to CPU1 Reset type: CPU1.SYSRSn |
CPU2TOCPU1INTIPCSENDCOM_j is shown in Figure 15-24 and described in Table 15-32.
Return to the Summary Table.
CPU2 to CPU1 IPC Command
Offset = 10h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COMMAND | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COMMAND | R/W | 0h | This is a general purpose register used to send software-defined commands to from CPU2 to CPU1 Reset type: CPU2.SYSRSn |
CPU2TOCPU1INTIPCSENDADDR_j is shown in Figure 15-25 and described in Table 15-33.
Return to the Summary Table.
CPU2 to CPU1 IPC Address
Offset = 14h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDRESS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ADDRESS | R/W | 0h | This is a general purpose register used to send software-defined Address to from CPU2 to CPU1 Reset type: CPU2.SYSRSn |
CPU2TOCPU1INTIPCSENDDATA_j is shown in Figure 15-26 and described in Table 15-34.
Return to the Summary Table.
CPU2 to CPU1 IPC Data
Offset = 18h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | DATA | R/W | 0h | This is a general purpose register used to send software-defined Data to from CPU2 to CPU1 Reset type: CPU2.SYSRSn |
CPU1TOCPU2INTREMOTEREPLY_j is shown in Figure 15-27 and described in Table 15-35.
Return to the Summary Table.
Reply from CPU1 to CPU2TOCPU1IPCSENDCOM command request
Offset = 1Ch + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REPLY | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | REPLY | R | 0h | Refelects the state of CPU1TOCPU2INT IPCREPLY register Reset type: CPU2.SYSRSn |
CPU2TOCPU3INTIPCSET_j is shown in Figure 15-28 and described in Table 15-36.
Return to the Summary Table.
Set CPU2TOCPU3INTIPCSET Register
Offset = 2000h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC31 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC30 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC29 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC28 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC27 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC26 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC25 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC24 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC23 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC22 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC21 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC20 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC19 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC18 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC17 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC16 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC15 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC14 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC13 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC12 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC11 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC10 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC9 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC8 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC7 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC6 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC5 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC4 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC3 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC2 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC1 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC0 event flag for the remote CPU. Writing 0 has no effect. Notes: [1] IPC event flags 0 will trigger interrupts in the receiving CPU via the PIPE. Reset type: CPU2.SYSRSn |
CPU2TOCPU3INTIPCCLR_j is shown in Figure 15-29 and described in Table 15-37.
Return to the Summary Table.
Clear CPU2TOCPU3IPCFLG register
Offset = 2004h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC31 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC30 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC29 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC28 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC27 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC26 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC25 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC24 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC23 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC22 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC21 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC20 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC19 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC18 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC17 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC16 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC15 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC14 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC13 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC12 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC11 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC10 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC9 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC8 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC7 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC6 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC5 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC4 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC3 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC2 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC1 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOCPU3IPCFLG.IPC0 event flag for CPU3. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
CPU2TOCPU3INTIPCFLG_j is shown in Figure 15-30 and described in Table 15-38.
Return to the Summary Table.
CPU2TOCPU3INTIPCFLG Register
Offset = 2008h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R | 0h | 0: No IPC31 event request to CPU3 1: IPC31 event request to CPU3 Reset type: CPUx.SYSRSn |
| 30 | IPC30 | R | 0h | 0: No IPC30 event request to CPU3 1: IPC30 event request to CPU3 Reset type: CPUx.SYSRSn |
| 29 | IPC29 | R | 0h | 0: No IPC29 event request to CPU3 1: IPC29 event request to CPU3 Reset type: CPUx.SYSRSn |
| 28 | IPC28 | R | 0h | 0: No IPC28 event request to CPU3 1: IPC28 event request to CPU3 Reset type: CPUx.SYSRSn |
| 27 | IPC27 | R | 0h | 0: No IPC27 event request to CPU3 1: IPC27 event request to CPU3 Reset type: CPUx.SYSRSn |
| 26 | IPC26 | R | 0h | 0: No IPC26 event request to CPU3 1: IPC26 event request to CPU3 Reset type: CPUx.SYSRSn |
| 25 | IPC25 | R | 0h | 0: No IPC25 event request to CPU3 1: IPC25 event request to CPU3 Reset type: CPUx.SYSRSn |
| 24 | IPC24 | R | 0h | 0: No IPC24 event request to CPU3 1: IPC24 event request to CPU3 Reset type: CPUx.SYSRSn |
| 23 | IPC23 | R | 0h | 0: No IPC23 event request to CPU3 1: IPC23 event request to CPU3 Reset type: CPUx.SYSRSn |
| 22 | IPC22 | R | 0h | 0: No IPC22 event request to CPU3 1: IPC22 event request to CPU3 Reset type: CPUx.SYSRSn |
| 21 | IPC21 | R | 0h | 0: No IPC21 event request to CPU3 1: IPC21 event request to CPU3 Reset type: CPUx.SYSRSn |
| 20 | IPC20 | R | 0h | 0: No IPC20 event request to CPU3 1: IPC20 event request to CPU3 Reset type: CPUx.SYSRSn |
| 19 | IPC19 | R | 0h | 0: No IPC19 event request to CPU3 1: IPC19 event request to CPU3 Reset type: CPUx.SYSRSn |
| 18 | IPC18 | R | 0h | 0: No IPC18 event request to CPU3 1: IPC18 event request to CPU3 Reset type: CPUx.SYSRSn |
| 17 | IPC17 | R | 0h | 0: No IPC17 event request to CPU3 1: IPC17 event request to CPU3 Reset type: CPUx.SYSRSn |
| 16 | IPC16 | R | 0h | 0: No IPC16 event request to CPU3 1: IPC16 event request to CPU3 Reset type: CPUx.SYSRSn |
| 15 | IPC15 | R | 0h | 0: No IPC15 event request to CPU3 1: IPC15 event request to CPU3 Reset type: CPUx.SYSRSn |
| 14 | IPC14 | R | 0h | 0: No IPC14 event request to CPU3 1: IPC14 event request to CPU3 Reset type: CPUx.SYSRSn |
| 13 | IPC13 | R | 0h | 0: No IPC13 event request to CPU3 1: IPC13 event request to CPU3 Reset type: CPUx.SYSRSn |
| 12 | IPC12 | R | 0h | 0: No IPC12 event request to CPU3 1: IPC12 event request to CPU3 Reset type: CPUx.SYSRSn |
| 11 | IPC11 | R | 0h | 0: No IPC11 event request to CPU3 1: IPC11 event request to CPU3 Reset type: CPUx.SYSRSn |
| 10 | IPC10 | R | 0h | 0: No IPC10 event request to CPU3 1: IPC10 event request to CPU3 Reset type: CPUx.SYSRSn |
| 9 | IPC9 | R | 0h | 0: No IPC9 event request to CPU3 1: IPC9 event request to CPU3 Reset type: CPUx.SYSRSn |
| 8 | IPC8 | R | 0h | 0: No IPC8 event request to CPU3 1: IPC8 event request to CPU3 Reset type: CPUx.SYSRSn |
| 7 | IPC7 | R | 0h | 0: No IPC7 event request to CPU3 1: IPC7 event request to CPU3 Reset type: CPUx.SYSRSn |
| 6 | IPC6 | R | 0h | 0: No IPC6 event request to CPU3 1: IPC6 event request to CPU3 Reset type: CPUx.SYSRSn |
| 5 | IPC5 | R | 0h | 0: No IPC5 event request to CPU3 1: IPC5 event request to CPU3 Reset type: CPUx.SYSRSn |
| 4 | IPC4 | R | 0h | 0: No IPC4 event request to CPU3 1: IPC4 event request to CPU3 Reset type: CPUx.SYSRSn |
| 3 | IPC3 | R | 0h | 0: No IPC3 event request to CPU3 1: IPC3 event request to CPU3 Reset type: CPUx.SYSRSn |
| 2 | IPC2 | R | 0h | 0: No IPC2 event request to CPU3 1: IPC2 event request to CPU3 Reset type: CPUx.SYSRSn |
| 1 | IPC1 | R | 0h | 0: No IPC1 event request to CPU3 1: IPC1 event request to CPU3 Reset type: CPUx.SYSRSn |
| 0 | IPC0 | R | 0h | 0: No IPC0 event request to CPU3 1: IPC0 event request to CPU3 Reset type: CPUx.SYSRSn |
CPU2TOCPU3INTIPCSENDCOM_j is shown in Figure 15-31 and described in Table 15-39.
Return to the Summary Table.
CPU2 to CPU3 IPC Command
Offset = 2010h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COMMAND | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COMMAND | R/W | 0h | This is a general purpose register used to send software-defined commands to from CPU2 to CPU3 Reset type: CPU2.SYSRSn |
CPU2TOCPU3INTIPCSENDADDR_j is shown in Figure 15-32 and described in Table 15-40.
Return to the Summary Table.
CPU2 to CPU3 IPC Address
Offset = 2014h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDRESS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ADDRESS | R/W | 0h | This is a general purpose register used to send software-defined Address to from CPU2 to CPU3 Reset type: CPU2.SYSRSn |
CPU2TOCPU3INTIPCSENDDATA_j is shown in Figure 15-33 and described in Table 15-41.
Return to the Summary Table.
CPU2 to CPU3 IPC Data
Offset = 2018h + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | DATA | R/W | 0h | This is a general purpose register used to send software-defined Data to from CPU2 to CPU3 Reset type: CPU2.SYSRSn |
CPU3TOCPU2INTREMOTEREPLY_j is shown in Figure 15-34 and described in Table 15-42.
Return to the Summary Table.
Reply from CPU3 to CPU2TOCPU3IPCSENDCOM command request
Offset = 201Ch + (j * 800h); where j = 0h to 3h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REPLY | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | REPLY | R | 0h | Refelects the state of CPU3TOCPU2INT IPCREPLY register Reset type: CPU2.SYSRSn |
CPU2TOHSMINTIPCSET_j is shown in Figure 15-35 and described in Table 15-43.
Return to the Summary Table.
Set CPU2TOHSMINTIPCSET Register
Offset = 6000h + (j * 1000h); where j = 0h to 1h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC31 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC30 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC29 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC28 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC27 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC26 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC25 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC24 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC23 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC22 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC21 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC20 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC19 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC18 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC17 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC16 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC15 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC14 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC13 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC12 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC11 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC10 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC9 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC8 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC7 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC6 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC5 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC4 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC3 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC2 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC1 event flag for the remote CPU. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit sets the IPC0 event flag for the remote CPU. Writing 0 has no effect. Notes: [1] IPC event flags 0 will trigger interrupts in the receiving CPU via the PIPE. [2] IPC event flags 0 can send a read request interrupt to HSM and receive acknowledgement back via Read Done ACK, which is reflected in the PIPE boundary. The user must clear the PIPE flags or service the ISR. Reset type: CPU2.SYSRSn |
CPU2TOHSMINTIPCCLR_j is shown in Figure 15-36 and described in Table 15-44.
Return to the Summary Table.
Clear CPU2TOHSMIPCFLG register
Offset = 6004h + (j * 1000h); where j = 0h to 1h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC31 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC30 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC29 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC28 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC27 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC26 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC25 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC24 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC23 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC22 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC21 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC20 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC19 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC18 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC17 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC16 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC15 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC14 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC13 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC12 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC11 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC10 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC9 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC8 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC7 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC6 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC5 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC4 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC3 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC2 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC1 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU2TOHSMIPCFLG.IPC0 event flag for HSM. Writing 0 has no effect. Reset type: CPU2.SYSRSn |
CPU2TOHSMINTIPCFLG_j is shown in Figure 15-37 and described in Table 15-45.
Return to the Summary Table.
CPU2TOHSMINTIPCFLG Register
Offset = 6008h + (j * 1000h); where j = 0h to 1h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IPC31 | IPC30 | IPC29 | IPC28 | IPC27 | IPC26 | IPC25 | IPC24 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| IPC23 | IPC22 | IPC21 | IPC20 | IPC19 | IPC18 | IPC17 | IPC16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPC15 | IPC14 | IPC13 | IPC12 | IPC11 | IPC10 | IPC9 | IPC8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPC7 | IPC6 | IPC5 | IPC4 | IPC3 | IPC2 | IPC1 | IPC0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IPC31 | R | 0h | 0: No IPC31 event request to CPU2 1: IPC31 event request to CPU2 Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R | 0h | 0: No IPC30 event request to CPU2 1: IPC30 event request to CPU2 Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R | 0h | 0: No IPC29 event request to CPU2 1: IPC29 event request to CPU2 Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R | 0h | 0: No IPC28 event request to CPU2 1: IPC28 event request to CPU2 Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R | 0h | 0: No IPC27 event request to CPU2 1: IPC27 event request to CPU2 Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R | 0h | 0: No IPC26 event request to CPU2 1: IPC26 event request to CPU2 Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R | 0h | 0: No IPC25 event request to CPU2 1: IPC25 event request to CPU2 Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R | 0h | 0: No IPC24 event request to CPU2 1: IPC24 event request to CPU2 Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R | 0h | 0: No IPC23 event request to CPU2 1: IPC23 event request to CPU2 Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R | 0h | 0: No IPC22 event request to CPU2 1: IPC22 event request to CPU2 Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R | 0h | 0: No IPC21 event request to CPU2 1: IPC21 event request to CPU2 Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R | 0h | 0: No IPC20 event request to CPU2 1: IPC20 event request to CPU2 Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R | 0h | 0: No IPC19 event request to CPU2 1: IPC19 event request to CPU2 Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R | 0h | 0: No IPC18 event request to CPU2 1: IPC18 event request to CPU2 Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R | 0h | 0: No IPC17 event request to CPU2 1: IPC17 event request to CPU2 Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R | 0h | 0: No IPC16 event request to CPU2 1: IPC16 event request to CPU2 Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R | 0h | 0: No IPC15 event request to CPU2 1: IPC15 event request to CPU2 Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R | 0h | 0: No IPC14 event request to CPU2 1: IPC14 event request to CPU2 Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R | 0h | 0: No IPC13 event request to CPU2 1: IPC13 event request to CPU2 Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R | 0h | 0: No IPC12 event request to CPU2 1: IPC12 event request to CPU2 Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R | 0h | 0: No IPC11 event request to CPU2 1: IPC11 event request to CPU2 Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R | 0h | 0: No IPC10 event request to CPU2 1: IPC10 event request to CPU2 Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R | 0h | 0: No IPC9 event request to CPU2 1: IPC9 event request to CPU2 Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R | 0h | 0: No IPC8 event request to CPU2 1: IPC8 event request to CPU2 Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R | 0h | 0: No IPC7 event request to CPU2 1: IPC7 event request to CPU2 Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R | 0h | 0: No IPC6 event request to CPU2 1: IPC6 event request to CPU2 Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R | 0h | 0: No IPC5 event request to CPU2 1: IPC5 event request to CPU2 Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R | 0h | 0: No IPC4 event request to CPU2 1: IPC4 event request to CPU2 Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R | 0h | 0: No IPC3 event request to CPU2 1: IPC3 event request to CPU2 Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R | 0h | 0: No IPC2 event request to CPU2 1: IPC2 event request to CPU2 Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R | 0h | 0: No IPC1 event request to CPU2 1: IPC1 event request to CPU2 Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R | 0h | 0: No IPC0 event request to CPU2 1: IPC0 event request to CPU2 Reset type: CPU2.SYSRSn |