SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 16-103 lists the memory-mapped registers for the CPU2TOCM_IPC_REGS_CMVIEW registers. All register offset addresses not listed in Table 16-103 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | CMTOCPU2IPCACK | CMTOCPU2IPCACK Register | Go | |
| 2h | CPU2TOCMIPCSTS | CPU2TOCMIPCSTS Register | Go | |
| 4h | CMTOCPU2IPCSET | CMTOCPU2IPCSET Register | Go | |
| 6h | CMTOCPU2IPCCLR | CMTOCPU2IPCCLR Register | Go | |
| 8h | CMTOCPU2IPCFLG | CMTOCPU2IPCFLG Register | Go | |
| Ch | IPCCOUNTERL | IPCCOUNTERL Register | Go | |
| Eh | IPCCOUNTERH | IPCCOUNTERH Register | Go | |
| 10h | CPU2TOCMIPCRECVCOM | CPU2TOCMIPCRECVCOM Register | Go | |
| 12h | CPU2TOCMIPCRECVADDR | CPU2TOCMIPCRECVADDR Register | Go | |
| 14h | CPU2TOCMIPCRECVDATA | CPU2TOCMIPCRECVDATA Register | Go | |
| 16h | CMTOCPU2IPCREPLY | CMTOCPU2IPCREPLY Register | Go | |
| 18h | CMTOCPU2IPCSENDCOM | CMTOCPU2IPCSENDCOM Register | Go | |
| 1Ah | CMTOCPU2IPCSENDADDR | CMTOCPU2IPCSENDADDR Register | Go | |
| 1Ch | CMTOCPU2IPCSENDDATA | CMTOCPU2IPCSENDDATA Register | Go | |
| 1Eh | CPU2TOCMIPCREPLY | CPU2TOCMIPCREPLY Register | Go |
Complex bit access types are encoded to fit into small table cells. Table 16-104 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 | |
CMTOCPU2IPCACK is shown in Figure 16-89 and described in Table 16-105.
Return to the Summary Table.
CMTOCPU2IPCACK Register
| 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, will clear CPU2TOCMIPCFLG.IPC31 bit. Reset type: CM.RESETn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC30 bit. Reset type: CM.RESETn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC29 bit. Reset type: CM.RESETn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC28 bit. Reset type: CM.RESETn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC27 bit. Reset type: CM.RESETn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC26 bit. Reset type: CM.RESETn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC25 bit. Reset type: CM.RESETn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC24 bit. Reset type: CM.RESETn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC23 bit. Reset type: CM.RESETn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC22 bit. Reset type: CM.RESETn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC21 bit. Reset type: CM.RESETn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC20 bit. Reset type: CM.RESETn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC19 bit. Reset type: CM.RESETn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC18 bit. Reset type: CM.RESETn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC17 bit. Reset type: CM.RESETn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC16 bit. Reset type: CM.RESETn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC15 bit. Reset type: CM.RESETn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC14 bit. Reset type: CM.RESETn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC13 bit. Reset type: CM.RESETn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC12 bit. Reset type: CM.RESETn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC11 bit. Reset type: CM.RESETn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC10 bit. Reset type: CM.RESETn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC9 bit. Reset type: CM.RESETn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC8 bit. Reset type: CM.RESETn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC7 bit. Reset type: CM.RESETn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC6 bit. Reset type: CM.RESETn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC5 bit. Reset type: CM.RESETn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC4 bit. Reset type: CM.RESETn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC3 bit. Reset type: CM.RESETn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC2 bit. Reset type: CM.RESETn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC1 bit. Reset type: CM.RESETn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit, will clear CPU2TOCMIPCFLG.IPC0 bit. Reset type: CM.RESETn |
CPU2TOCMIPCSTS is shown in Figure 16-90 and described in Table 16-106.
Return to the Summary Table.
Status of CMTOCPU2IPCFLG register
| 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 | Indicates to CM if the IPC31 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC31 bit. 0: No IPC31 event was set by CPU2 1: An IPC31 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 30 | IPC30 | R | 0h | Indicates to CM if the IPC30 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC30 bit. 0: No IPC30 event was set by CPU2 1: An IPC30 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 29 | IPC29 | R | 0h | Indicates to CM if the IPC29 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC29 bit. 0: No IPC29 event was set by CPU2 1: An IPC29 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 28 | IPC28 | R | 0h | Indicates to CM if the IPC28 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC28 bit. 0: No IPC28 event was set by CPU2 1: An IPC28 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 27 | IPC27 | R | 0h | Indicates to CM if the IPC27 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC27 bit. 0: No IPC27 event was set by CPU2 1: An IPC27 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 26 | IPC26 | R | 0h | Indicates to CM if the IPC26 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC26 bit. 0: No IPC26 event was set by CPU2 1: An IPC26 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 25 | IPC25 | R | 0h | Indicates to CM if the IPC25 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC25 bit. 0: No IPC25 event was set by CPU2 1: An IPC25 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 24 | IPC24 | R | 0h | Indicates to CM if the IPC24 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC24 bit. 0: No IPC24 event was set by CPU2 1: An IPC24 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 23 | IPC23 | R | 0h | Indicates to CM if the IPC23 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC23 bit. 0: No IPC23 event was set by CPU2 1: An IPC23 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 22 | IPC22 | R | 0h | Indicates to CM if the IPC22 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC22 bit. 0: No IPC22 event was set by CPU2 1: An IPC22 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 21 | IPC21 | R | 0h | Indicates to CM if the IPC21 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC21 bit. 0: No IPC21 event was set by CPU2 1: An IPC21 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 20 | IPC20 | R | 0h | Indicates to CM if the IPC20 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC20 bit. 0: No IPC20 event was set by CPU2 1: An IPC20 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 19 | IPC19 | R | 0h | Indicates to CM if the IPC19 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC19 bit. 0: No IPC19 event was set by CPU2 1: An IPC19 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 18 | IPC18 | R | 0h | Indicates to CM if the IPC18 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC18 bit. 0: No IPC18 event was set by CPU2 1: An IPC18 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 17 | IPC17 | R | 0h | Indicates to CM if the IPC17 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC17 bit. 0: No IPC17 event was set by CPU2 1: An IPC17 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 16 | IPC16 | R | 0h | Indicates to CM if the IPC16 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC16 bit. 0: No IPC16 event was set by CPU2 1: An IPC16 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 15 | IPC15 | R | 0h | Indicates to CM if the IPC15 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC15 bit. 0: No IPC15 event was set by CPU2 1: An IPC15 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 14 | IPC14 | R | 0h | Indicates to CM if the IPC14 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC14 bit. 0: No IPC14 event was set by CPU2 1: An IPC14 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 13 | IPC13 | R | 0h | Indicates to CM if the IPC13 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC13 bit. 0: No IPC13 event was set by CPU2 1: An IPC13 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 12 | IPC12 | R | 0h | Indicates to CM if the IPC12 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC12 bit. 0: No IPC12 event was set by CPU2 1: An IPC12 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 11 | IPC11 | R | 0h | Indicates to CM if the IPC11 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC11 bit. 0: No IPC11 event was set by CPU2 1: An IPC11 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 10 | IPC10 | R | 0h | Indicates to CM if the IPC10 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC10 bit. 0: No IPC10 event was set by CPU2 1: An IPC10 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 9 | IPC9 | R | 0h | Indicates to CM if the IPC9 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC9 bit. 0: No IPC9 event was set by CPU2 1: An IPC9 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 8 | IPC8 | R | 0h | Indicates to CM if the IPC8 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC8 bit. 0: No IPC8 event was set by CPU2 1: An IPC8 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 7 | IPC7 | R | 0h | Indicates to CM if the IPC7 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC7 bit. 0: No IPC7 event was set by CPU2 1: An IPC7 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 6 | IPC6 | R | 0h | Indicates to CM if the IPC6 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC6 bit. 0: No IPC6 event was set by CPU2 1: An IPC6 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 5 | IPC5 | R | 0h | Indicates to CM if the IPC5 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC5 bit. 0: No IPC5 event was set by CPU2 1: An IPC5 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 4 | IPC4 | R | 0h | Indicates to CM if the IPC4 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC4 bit. 0: No IPC4 event was set by CPU2 1: An IPC4 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 3 | IPC3 | R | 0h | Indicates to CM if the IPC3 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC3 bit. 0: No IPC3 event was set by CPU2 1: An IPC3 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 2 | IPC2 | R | 0h | Indicates to CM if the IPC2 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC2 bit. 0: No IPC2 event was set by CPU2 1: An IPC2 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 1 | IPC1 | R | 0h | Indicates to CM if the IPC1 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC1 bit. 0: No IPC1 event was set by CPU2 1: An IPC1 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
| 0 | IPC0 | R | 0h | Indicates to CM if the IPC0 event flag was set by CPU2. Reflects the state of CPU2TOCMIPCFLG.IPC0 bit. 0: No IPC0 event was set by CPU2 1: An IPC0 event was set by CPU2 Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU2.SYSRSn |
CMTOCPU2IPCSET is shown in Figure 16-91 and described in Table 16-107.
Return to the Summary Table.
Set CMTOCPU2IPCFLG register
| 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 CMTOCPU2IPCFLG.IPC31 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC30 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC29 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC28 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC27 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC26 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC25 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC24 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC23 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC22 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC21 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC20 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC19 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC18 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC17 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC16 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC15 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC14 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC13 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC12 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC11 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC10 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC9 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC8 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC7 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC6 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC5 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC4 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC3 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC2 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC1 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit sets the CMTOCPU2IPCFLG.IPC0 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
CMTOCPU2IPCCLR is shown in Figure 16-92 and described in Table 16-108.
Return to the Summary Table.
Clear CMTOCPU2IPCFLG register
| 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 cleare the CMTOCPU2IPCFLG.IPC31 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC30 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC29 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC28 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC27 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC26 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC25 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC24 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC23 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC22 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC21 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC20 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC19 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC18 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC17 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC16 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC15 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC14 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC13 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC12 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC11 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC10 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC9 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC8 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC7 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC6 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC5 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC4 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC3 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC2 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC1 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit cleare the CMTOCPU2IPCFLG.IPC0 event flag for CPU2. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
CMTOCPU2IPCFLG is shown in Figure 16-93 and described in Table 16-109.
Return to the Summary Table.
CMTOCPU2IPCFLG Register
| 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 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 30 | IPC30 | R | 0h | 0: No IPC30 event request to CPU2 1: IPC30 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 29 | IPC29 | R | 0h | 0: No IPC29 event request to CPU2 1: IPC29 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 28 | IPC28 | R | 0h | 0: No IPC28 event request to CPU2 1: IPC28 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 27 | IPC27 | R | 0h | 0: No IPC27 event request to CPU2 1: IPC27 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 26 | IPC26 | R | 0h | 0: No IPC26 event request to CPU2 1: IPC26 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 25 | IPC25 | R | 0h | 0: No IPC25 event request to CPU2 1: IPC25 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 24 | IPC24 | R | 0h | 0: No IPC24 event request to CPU2 1: IPC24 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 23 | IPC23 | R | 0h | 0: No IPC23 event request to CPU2 1: IPC23 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 22 | IPC22 | R | 0h | 0: No IPC22 event request to CPU2 1: IPC22 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 21 | IPC21 | R | 0h | 0: No IPC21 event request to CPU2 1: IPC21 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 20 | IPC20 | R | 0h | 0: No IPC20 event request to CPU2 1: IPC20 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 19 | IPC19 | R | 0h | 0: No IPC19 event request to CPU2 1: IPC19 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 18 | IPC18 | R | 0h | 0: No IPC18 event request to CPU2 1: IPC18 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 17 | IPC17 | R | 0h | 0: No IPC17 event request to CPU2 1: IPC17 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 16 | IPC16 | R | 0h | 0: No IPC16 event request to CPU2 1: IPC16 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 15 | IPC15 | R | 0h | 0: No IPC15 event request to CPU2 1: IPC15 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 14 | IPC14 | R | 0h | 0: No IPC14 event request to CPU2 1: IPC14 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 13 | IPC13 | R | 0h | 0: No IPC13 event request to CPU2 1: IPC13 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 12 | IPC12 | R | 0h | 0: No IPC12 event request to CPU2 1: IPC12 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 11 | IPC11 | R | 0h | 0: No IPC11 event request to CPU2 1: IPC11 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 10 | IPC10 | R | 0h | 0: No IPC10 event request to CPU2 1: IPC10 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 9 | IPC9 | R | 0h | 0: No IPC9 event request to CPU2 1: IPC9 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 8 | IPC8 | R | 0h | 0: No IPC8 event request to CPU2 1: IPC8 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 7 | IPC7 | R | 0h | 0: No IPC7 event request to CPU2 1: IPC7 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 6 | IPC6 | R | 0h | 0: No IPC6 event request to CPU2 1: IPC6 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 5 | IPC5 | R | 0h | 0: No IPC5 event request to CPU2 1: IPC5 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 4 | IPC4 | R | 0h | 0: No IPC4 event request to CPU2 1: IPC4 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 3 | IPC3 | R | 0h | 0: No IPC3 event request to CPU2 1: IPC3 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 2 | IPC2 | R | 0h | 0: No IPC2 event request to CPU2 1: IPC2 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 1 | IPC1 | R | 0h | 0: No IPC1 event request to CPU2 1: IPC1 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 0 | IPC0 | R | 0h | 0: No IPC0 event request to CPU2 1: IPC0 event request to CPU2 Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
IPCCOUNTERL is shown in Figure 16-94 and described in Table 16-110.
Return to the Summary Table.
IPC Counter Low Register
| 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 |
| COUNT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COUNT | R | 0h | This is the lower 32-bits of free running 64 bit timestamp counter clocked by the PLLSYSCLK. Reset type: CPU1.SYSRSn |
IPCCOUNTERH is shown in Figure 16-95 and described in Table 16-111.
Return to the Summary Table.
IPC Counter High Register
| 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 |
| COUNT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COUNT | R | 0h | This is the upper 32-bits of free running 64 bit timestamp counter clocked by the PLLSYSCLK. Reset type: CPU1.SYSRSn |
CPU2TOCMIPCRECVCOM is shown in Figure 16-96 and described in Table 16-112.
Return to the Summary Table.
Refelects the value in CPU2TOCMIPCSENDCOM Register
| 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-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COMMAND | R | 0h | Refelects the state of CPU2TOCMIPCSENDCOM register Reset type: CPU2.SYSRSn |
CPU2TOCMIPCRECVADDR is shown in Figure 16-97 and described in Table 16-113.
Return to the Summary Table.
Refelects the value in CPU2TOCMIPCSENADDR Register
| 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-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ADDRESS | R | 0h | Refelects the state of CPU2TOCMIPCSENDADDR register Reset type: CPU2.SYSRSn |
CPU2TOCMIPCRECVDATA is shown in Figure 16-98 and described in Table 16-114.
Return to the Summary Table.
Refelects the value in CPU2TOCMIPCSENDDATA Register
| 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 |
| WDATA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | WDATA | R | 0h | Refelects the state of CPU2TOCMIPCSENDDATA register Reset type: CPU2.SYSRSn |
CMTOCPU2IPCREPLY is shown in Figure 16-99 and described in Table 16-115.
Return to the Summary Table.
Reply from CM to CPU2TOCMIPCSENDCOM command
| 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 |
| RDATA | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RDATA | R/W | 0h | This is a general purpose register used to send a reply to CPU2 to CM command from CM. Note: This register is not writable from CPU2. Reset type: CM.RESETn |
CMTOCPU2IPCSENDCOM is shown in Figure 16-100 and described in Table 16-116.
Return to the Summary Table.
CM to CPU2 IPC Command
| 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 CPU2 from CM. Reset type: CM.RESETn |
CMTOCPU2IPCSENDADDR is shown in Figure 16-101 and described in Table 16-117.
Return to the Summary Table.
CM to CPU2 IPC Address
| 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 CPU2 from CM. Reset type: CM.RESETn |
CMTOCPU2IPCSENDDATA is shown in Figure 16-102 and described in Table 16-118.
Return to the Summary Table.
CM to CPU2 IPC Data
| 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 |
| WDATA | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | WDATA | R/W | 0h | This is a general purpose register used to send software-defined data to CPU2 from CM. Reset type: CM.RESETn |
CPU2TOCMIPCREPLY is shown in Figure 16-103 and described in Table 16-119.
Return to the Summary Table.
Reply from CPU2 to CMTOCPU2IPCSENDCOM command request
| 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 |
| RDATA | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RDATA | R/W | 0h | This is a general purpose register used to send a reply to CM to CPU2 command from CPU2. Note: This register is not writable from CM. Reset type: CPU2.SYSRSn |