SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 16-27 lists the memory-mapped registers for the CPU2_IPC_SEND_REGS registers. All register offset addresses not listed in Table 16-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 16-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 16-21 and described in Table 16-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 16-22 and described in Table 16-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 16-23 and described in Table 16-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 16-24 and described in Table 16-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 16-25 and described in Table 16-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 16-26 and described in Table 16-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 16-27 and described in Table 16-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 16-28 and described in Table 16-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 16-29 and described in Table 16-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 16-30 and described in Table 16-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 16-31 and described in Table 16-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 16-32 and described in Table 16-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 16-33 and described in Table 16-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 16-34 and described in Table 16-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 16-35 and described in Table 16-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. Reset type: CPU2.SYSRSn |
CPU2TOHSMINTIPCCLR_j is shown in Figure 16-36 and described in Table 16-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 16-37 and described in Table 16-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 |