SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
Table 15-46 lists the memory-mapped registers for the CPU3_IPC_SEND_REGS registers. All register offset addresses not listed in Table 15-46 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 0h + formula | CPU3TOCPU1INTIPCSET_j | CPU3TOCPU1INTIPCSET Register | |
| 4h + formula | CPU3TOCPU1INTIPCCLR_j | CPU3TOCPU1INTIPCCLR Register | |
| 8h + formula | CPU3TOCPU1INTIPCFLG_j | CPU3TOCPU1INTIPCFLG Register | |
| 10h + formula | CPU3TOCPU1INTIPCSENDCOM_j | CPU3TOCPU1INTIPCSENDCOM Register | |
| 14h + formula | CPU3TOCPU1INTIPCSENDADDR_j | CPU3TOCPU1INTIPCSENDADDR Register | |
| 18h + formula | CPU3TOCPU1INTIPCSENDDATA_j | CPU3TOCPU1INTIPCSENDDATA Register | |
| 1Ch + formula | CPU1TOCPU3INTREMOTEREPLY_j | CPU1TOCPU3INTREMOTEREPLY Register | |
| 2000h + formula | CPU3TOCPU2INTIPCSET_j | CPU3TOCPU2INTIPCSET Register | |
| 2004h + formula | CPU3TOCPU2INTIPCCLR_j | CPU3TOCPU2INTIPCCLR Register | |
| 2008h + formula | CPU3TOCPU2INTIPCFLG_j | CPU3TOCPU2INTIPCFLG Register | |
| 2010h + formula | CPU3TOCPU2INTIPCSENDCOM_j | CPU3TOCPU2INTIPCSENDCOM Register | |
| 2014h + formula | CPU3TOCPU2INTIPCSENDADDR_j | CPU3TOCPU2INTIPCSENDADDR Register | |
| 2018h + formula | CPU3TOCPU2INTIPCSENDDATA_j | CPU3TOCPU2INTIPCSENDDATA Register | |
| 201Ch + formula | CPU2TOCPU3INTREMOTEREPLY_j | CPU2TOCPU3INTREMOTEREPLY Register | |
| 6000h + formula | CPU3TOHSMINTIPCSET_j | CPU3TOHSMINTIPCSET Register | |
| 6004h + formula | CPU3TOHSMINTIPCCLR_j | CPU3TOHSMINTIPCCLR Register | |
| 6008h + formula | CPU3TOHSMINTIPCFLG_j | CPU3TOHSMINTIPCFLG Register |
Complex bit access types are encoded to fit into small table cells. Table 15-47 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. | |
CPU3TOCPU1INTIPCSET_j is shown in Figure 15-38 and described in Table 15-48.
Return to the Summary Table.
Set CPU1TOCPU3IPCFLG 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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.SYSRSn |
CPU3TOCPU1INTIPCCLR_j is shown in Figure 15-39 and described in Table 15-49.
Return to the Summary Table.
Clear CPU3TOCPU1IPCFLG 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 CPU3TOCPU1IPCFLG.IPC31 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC30 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC29 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC28 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC27 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC26 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC25 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC24 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC23 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC22 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC21 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC20 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC19 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC18 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC17 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC16 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC15 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC14 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC13 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC12 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC11 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC10 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC9 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC8 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC7 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC6 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC5 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC4 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC3 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC2 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC1 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU1IPCFLG.IPC0 event flag for CPU1. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
CPU3TOCPU1INTIPCFLG_j is shown in Figure 15-40 and described in Table 15-50.
Return to the Summary Table.
CPU3TOCPU1INTIPCFLG 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 |
CPU3TOCPU1INTIPCSENDCOM_j is shown in Figure 15-41 and described in Table 15-51.
Return to the Summary Table.
CPU3 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 CPU3 to CPU1 Reset type: CPUx.SYSRSn |
CPU3TOCPU1INTIPCSENDADDR_j is shown in Figure 15-42 and described in Table 15-52.
Return to the Summary Table.
CPU3 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 CPU3 to CPU1 Reset type: CPUx.SYSRSn |
CPU3TOCPU1INTIPCSENDDATA_j is shown in Figure 15-43 and described in Table 15-53.
Return to the Summary Table.
CPU3 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 CPU3 to CPU1 Reset type: CPUx.SYSRSn |
CPU1TOCPU3INTREMOTEREPLY_j is shown in Figure 15-44 and described in Table 15-54.
Return to the Summary Table.
Reply from CPU1 to CPU3TOCPU1IPCSENDCOM 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 CPU1TOCPU3INT IPCREPLY register Reset type: CPUx.SYSRSn |
CPU3TOCPU2INTIPCSET_j is shown in Figure 15-45 and described in Table 15-55.
Return to the Summary Table.
Set CPU3TOCPU2INTIPCSET 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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.SYSRSn |
CPU3TOCPU2INTIPCCLR_j is shown in Figure 15-46 and described in Table 15-56.
Return to the Summary Table.
Clear CPU3TOCPU2IPCFLG 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 CPU3TOCPU2IPCFLG.IPC31 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC30 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC29 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC28 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC27 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC26 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC25 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC24 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC23 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC22 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC21 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC20 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC19 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC18 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC17 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC16 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC15 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC14 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC13 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC12 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC11 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC10 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC9 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC8 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC7 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC6 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC5 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC4 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC3 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC2 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC1 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOCPU2IPCFLG.IPC0 event flag for CPU2. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
CPU3TOCPU2INTIPCFLG_j is shown in Figure 15-47 and described in Table 15-57.
Return to the Summary Table.
CPU3TOCPU2INTIPCFLG 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 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 |
CPU3TOCPU2INTIPCSENDCOM_j is shown in Figure 15-48 and described in Table 15-58.
Return to the Summary Table.
CPU3 to CPU2 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 CPU3 to CPU2 Reset type: CPUx.SYSRSn |
CPU3TOCPU2INTIPCSENDADDR_j is shown in Figure 15-49 and described in Table 15-59.
Return to the Summary Table.
CPU3 to CPU2 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 CPU3 to CPU2 Reset type: CPUx.SYSRSn |
CPU3TOCPU2INTIPCSENDDATA_j is shown in Figure 15-50 and described in Table 15-60.
Return to the Summary Table.
CPU3 to CPU2 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 CPU3 to CPU2 Reset type: CPUx.SYSRSn |
CPU2TOCPU3INTREMOTEREPLY_j is shown in Figure 15-51 and described in Table 15-61.
Return to the Summary Table.
Reply from CPU2 to CPU3TOCPU2IPCSENDCOM 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 CPU2TOCPU3INT IPCREPLY register Reset type: CPUx.SYSRSn |
CPU3TOHSMINTIPCSET_j is shown in Figure 15-52 and described in Table 15-62.
Return to the Summary Table.
Set CPU3TOHSMINTIPCSET 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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.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: CPUx.SYSRSn |
CPU3TOHSMINTIPCCLR_j is shown in Figure 15-53 and described in Table 15-63.
Return to the Summary Table.
Clear CPU3TOHSMIPCFLG 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 CPU3TOHSMIPCFLG.IPC31 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC30 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC29 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC28 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC27 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC26 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC25 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC24 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC23 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC22 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC21 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC20 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC19 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC18 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC17 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC16 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC15 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC14 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC13 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC12 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC11 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC10 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC9 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC8 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC7 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC6 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC5 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC4 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC3 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC2 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC1 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit clear the CPU3TOHSMIPCFLG.IPC0 event flag for HSM. Writing 0 has no effect. Reset type: CPUx.SYSRSn |
CPU3TOHSMINTIPCFLG_j is shown in Figure 15-54 and described in Table 15-64.
Return to the Summary Table.
CPU3TOHSMINTIPCFLG 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 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 |