SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 16-47 lists the memory-mapped registers for the CPU1TOCM_IPC_REGS_CPU1VIEW registers. All register offset addresses not listed in Table 16-47 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | CPU1TOCMIPCACK | CPU1TOCMIPCACK Register | Go | |
| 2h | CMTOCPU1IPCSTS | CMTOCPU1IPCSTS Register | Go | |
| 4h | CPU1TOCMIPCSET | CPU1TOCMIPCSET Register | Go | |
| 6h | CPU1TOCMIPCCLR | CPU1TOCMIPCCLR Register | Go | |
| 8h | CPU1TOCMIPCFLG | CPU1TOCMIPCFLG Register | Go | |
| Ch | IPCCOUNTERL | IPCCOUNTERL Register | Go | |
| Eh | IPCCOUNTERH | IPCCOUNTERH Register | Go | |
| 10h | CPU1TOCMIPCSENDCOM | CPU1TOCMIPCSENDCOM Register | Go | |
| 12h | CPU1TOCMIPCSENDADDR | CPU1TOCMIPCSENDADDR Register | Go | |
| 14h | CPU1TOCMIPCSENDDATA | CPU1TOCMIPCSENDDATA Register | Go | |
| 16h | CMTOCPU1IPCREPLY | CMTOCPU1IPCREPLY Register | Go | |
| 18h | CMTOCPU1IPCRECVCOM | CMTOCPU1IPCRECVCOM Register | Go | |
| 1Ah | CMTOCPU1IPCRECVADDR | CMTOCPU1IPCRECVADDR Register | Go | |
| 1Ch | CMTOCPU1IPCRECVDATA | CMTOCPU1IPCRECVDATA Register | Go | |
| 1Eh | CPU1TOCMIPCREPLY | CPU1TOCMIPCREPLY Register | Go | |
| 20h | CMTOCPU1IPCBOOTSTS | CMTOCPU1IPCBOOTSTS Register | Go | |
| 22h | CPU1TOCMIPCBOOTMODE | CPU1TOCMIPCBOOTMODE Register | Go |
Complex bit access types are encoded to fit into small table cells. Table 16-48 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 | |
CPU1TOCMIPCACK is shown in Figure 16-39 and described in Table 16-49.
Return to the Summary Table.
CPU1TOCMIPCACK 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 CMTOCPU1IPCFLG.IPC31 bit. Reset type: CPU1.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC30 bit. Reset type: CPU1.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC29 bit. Reset type: CPU1.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC28 bit. Reset type: CPU1.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC27 bit. Reset type: CPU1.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC26 bit. Reset type: CPU1.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC25 bit. Reset type: CPU1.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC24 bit. Reset type: CPU1.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC23 bit. Reset type: CPU1.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC22 bit. Reset type: CPU1.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC21 bit. Reset type: CPU1.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC20 bit. Reset type: CPU1.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC19 bit. Reset type: CPU1.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC18 bit. Reset type: CPU1.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC17 bit. Reset type: CPU1.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC16 bit. Reset type: CPU1.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC15 bit. Reset type: CPU1.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC14 bit. Reset type: CPU1.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC13 bit. Reset type: CPU1.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC12 bit. Reset type: CPU1.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC11 bit. Reset type: CPU1.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC10 bit. Reset type: CPU1.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC9 bit. Reset type: CPU1.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC8 bit. Reset type: CPU1.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC7 bit. Reset type: CPU1.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC6 bit. Reset type: CPU1.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC5 bit. Reset type: CPU1.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC4 bit. Reset type: CPU1.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC3 bit. Reset type: CPU1.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC2 bit. Reset type: CPU1.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC1 bit. Reset type: CPU1.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit, will clear CMTOCPU1IPCFLG.IPC0 bit. Reset type: CPU1.SYSRSn |
CMTOCPU1IPCSTS is shown in Figure 16-40 and described in Table 16-50.
Return to the Summary Table.
Status of CPU1TOCMIPCFLG 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 CPU1 if the IPC31 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC31 bit. 0: No IPC31 event was set by CM 1: An IPC31 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 30 | IPC30 | R | 0h | Indicates to CPU1 if the IPC30 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC30 bit. 0: No IPC30 event was set by CM 1: An IPC30 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 29 | IPC29 | R | 0h | Indicates to CPU1 if the IPC29 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC29 bit. 0: No IPC29 event was set by CM 1: An IPC29 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 28 | IPC28 | R | 0h | Indicates to CPU1 if the IPC28 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC28 bit. 0: No IPC28 event was set by CM 1: An IPC28 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 27 | IPC27 | R | 0h | Indicates to CPU1 if the IPC27 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC27 bit. 0: No IPC27 event was set by CM 1: An IPC27 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 26 | IPC26 | R | 0h | Indicates to CPU1 if the IPC26 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC26 bit. 0: No IPC26 event was set by CM 1: An IPC26 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 25 | IPC25 | R | 0h | Indicates to CPU1 if the IPC25 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC25 bit. 0: No IPC25 event was set by CM 1: An IPC25 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 24 | IPC24 | R | 0h | Indicates to CPU1 if the IPC24 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC24 bit. 0: No IPC24 event was set by CM 1: An IPC24 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 23 | IPC23 | R | 0h | Indicates to CPU1 if the IPC23 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC23 bit. 0: No IPC23 event was set by CM 1: An IPC23 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 22 | IPC22 | R | 0h | Indicates to CPU1 if the IPC22 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC22 bit. 0: No IPC22 event was set by CM 1: An IPC22 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 21 | IPC21 | R | 0h | Indicates to CPU1 if the IPC21 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC21 bit. 0: No IPC21 event was set by CM 1: An IPC21 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 20 | IPC20 | R | 0h | Indicates to CPU1 if the IPC20 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC20 bit. 0: No IPC20 event was set by CM 1: An IPC20 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 19 | IPC19 | R | 0h | Indicates to CPU1 if the IPC19 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC19 bit. 0: No IPC19 event was set by CM 1: An IPC19 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 18 | IPC18 | R | 0h | Indicates to CPU1 if the IPC18 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC18 bit. 0: No IPC18 event was set by CM 1: An IPC18 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 17 | IPC17 | R | 0h | Indicates to CPU1 if the IPC17 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC17 bit. 0: No IPC17 event was set by CM 1: An IPC17 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 16 | IPC16 | R | 0h | Indicates to CPU1 if the IPC16 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC16 bit. 0: No IPC16 event was set by CM 1: An IPC16 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 15 | IPC15 | R | 0h | Indicates to CPU1 if the IPC15 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC15 bit. 0: No IPC15 event was set by CM 1: An IPC15 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 14 | IPC14 | R | 0h | Indicates to CPU1 if the IPC14 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC14 bit. 0: No IPC14 event was set by CM 1: An IPC14 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 13 | IPC13 | R | 0h | Indicates to CPU1 if the IPC13 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC13 bit. 0: No IPC13 event was set by CM 1: An IPC13 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 12 | IPC12 | R | 0h | Indicates to CPU1 if the IPC12 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC12 bit. 0: No IPC12 event was set by CM 1: An IPC12 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 11 | IPC11 | R | 0h | Indicates to CPU1 if the IPC11 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC11 bit. 0: No IPC11 event was set by CM 1: An IPC11 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 10 | IPC10 | R | 0h | Indicates to CPU1 if the IPC10 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC10 bit. 0: No IPC10 event was set by CM 1: An IPC10 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 9 | IPC9 | R | 0h | Indicates to CPU1 if the IPC9 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC9 bit. 0: No IPC9 event was set by CM 1: An IPC9 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 8 | IPC8 | R | 0h | Indicates to CPU1 if the IPC8 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC8 bit. 0: No IPC8 event was set by CM 1: An IPC8 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 7 | IPC7 | R | 0h | Indicates to CPU1 if the IPC7 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC7 bit. 0: No IPC7 event was set by CM 1: An IPC7 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 6 | IPC6 | R | 0h | Indicates to CPU1 if the IPC6 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC6 bit. 0: No IPC6 event was set by CM 1: An IPC6 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 5 | IPC5 | R | 0h | Indicates to CPU1 if the IPC5 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC5 bit. 0: No IPC5 event was set by CM 1: An IPC5 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 4 | IPC4 | R | 0h | Indicates to CPU1 if the IPC4 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC4 bit. 0: No IPC4 event was set by CM 1: An IPC4 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 3 | IPC3 | R | 0h | Indicates to CPU1 if the IPC3 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC3 bit. 0: No IPC3 event was set by CM 1: An IPC3 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 2 | IPC2 | R | 0h | Indicates to CPU1 if the IPC2 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC2 bit. 0: No IPC2 event was set by CM 1: An IPC2 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 1 | IPC1 | R | 0h | Indicates to CPU1 if the IPC1 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC1 bit. 0: No IPC1 event was set by CM 1: An IPC1 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
| 0 | IPC0 | R | 0h | Indicates to CPU1 if the IPC0 event flag was set by CM. Reflects the state of CMTOCPU1IPCFLG.IPC0 bit. 0: No IPC0 event was set by CM 1: An IPC0 event was set by CM Notes [1] IPC event flags 0-7 will trigger interrupts. Reset type: CM.RESETn |
CPU1TOCMIPCSET is shown in Figure 16-41 and described in Table 16-51.
Return to the Summary Table.
Set CPU1TOCMIPCFLG 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 CPU1TOCMIPCFLG.IPC31 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC30 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC29 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC28 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC27 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC26 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC25 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC24 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC23 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC22 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC21 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC20 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC19 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC18 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC17 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC16 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC15 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC14 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC13 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC12 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC11 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC10 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC9 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC8 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC7 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC6 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC5 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC4 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC3 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC2 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC1 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit sets the CPU1TOCMIPCFLG.IPC0 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
CPU1TOCMIPCCLR is shown in Figure 16-42 and described in Table 16-52.
Return to the Summary Table.
Clear CPU1TOCMIPCFLG 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 CPU1TOCMIPCFLG.IPC31 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 30 | IPC30 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC30 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 29 | IPC29 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC29 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 28 | IPC28 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC28 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 27 | IPC27 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC27 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 26 | IPC26 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC26 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 25 | IPC25 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC25 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 24 | IPC24 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC24 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 23 | IPC23 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC23 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 22 | IPC22 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC22 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 21 | IPC21 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC21 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 20 | IPC20 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC20 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 19 | IPC19 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC19 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 18 | IPC18 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC18 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 17 | IPC17 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC17 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 16 | IPC16 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC16 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 15 | IPC15 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC15 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 14 | IPC14 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC14 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 13 | IPC13 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC13 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 12 | IPC12 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC12 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 11 | IPC11 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC11 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 10 | IPC10 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC10 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 9 | IPC9 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC9 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 8 | IPC8 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC8 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 7 | IPC7 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC7 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 6 | IPC6 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC6 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 5 | IPC5 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC5 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 4 | IPC4 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC4 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 3 | IPC3 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC3 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 2 | IPC2 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC2 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 1 | IPC1 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC1 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 0 | IPC0 | R-0/W1S | 0h | Writing 1 to this bit cleare the CPU1TOCMIPCFLG.IPC0 event flag for CM. Writing 0 has no effect. Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
CPU1TOCMIPCFLG is shown in Figure 16-43 and described in Table 16-53.
Return to the Summary Table.
CPU1TOCMIPCFLG 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 CM 1: IPC31 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 30 | IPC30 | R | 0h | 0: No IPC30 event request to CM 1: IPC30 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 29 | IPC29 | R | 0h | 0: No IPC29 event request to CM 1: IPC29 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 28 | IPC28 | R | 0h | 0: No IPC28 event request to CM 1: IPC28 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 27 | IPC27 | R | 0h | 0: No IPC27 event request to CM 1: IPC27 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 26 | IPC26 | R | 0h | 0: No IPC26 event request to CM 1: IPC26 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 25 | IPC25 | R | 0h | 0: No IPC25 event request to CM 1: IPC25 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 24 | IPC24 | R | 0h | 0: No IPC24 event request to CM 1: IPC24 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 23 | IPC23 | R | 0h | 0: No IPC23 event request to CM 1: IPC23 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 22 | IPC22 | R | 0h | 0: No IPC22 event request to CM 1: IPC22 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 21 | IPC21 | R | 0h | 0: No IPC21 event request to CM 1: IPC21 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 20 | IPC20 | R | 0h | 0: No IPC20 event request to CM 1: IPC20 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 19 | IPC19 | R | 0h | 0: No IPC19 event request to CM 1: IPC19 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 18 | IPC18 | R | 0h | 0: No IPC18 event request to CM 1: IPC18 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 17 | IPC17 | R | 0h | 0: No IPC17 event request to CM 1: IPC17 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 16 | IPC16 | R | 0h | 0: No IPC16 event request to CM 1: IPC16 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 15 | IPC15 | R | 0h | 0: No IPC15 event request to CM 1: IPC15 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 14 | IPC14 | R | 0h | 0: No IPC14 event request to CM 1: IPC14 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 13 | IPC13 | R | 0h | 0: No IPC13 event request to CM 1: IPC13 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 12 | IPC12 | R | 0h | 0: No IPC12 event request to CM 1: IPC12 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 11 | IPC11 | R | 0h | 0: No IPC11 event request to CM 1: IPC11 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 10 | IPC10 | R | 0h | 0: No IPC10 event request to CM 1: IPC10 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 9 | IPC9 | R | 0h | 0: No IPC9 event request to CM 1: IPC9 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 8 | IPC8 | R | 0h | 0: No IPC8 event request to CM 1: IPC8 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 7 | IPC7 | R | 0h | 0: No IPC7 event request to CM 1: IPC7 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 6 | IPC6 | R | 0h | 0: No IPC6 event request to CM 1: IPC6 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 5 | IPC5 | R | 0h | 0: No IPC5 event request to CM 1: IPC5 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 4 | IPC4 | R | 0h | 0: No IPC4 event request to CM 1: IPC4 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 3 | IPC3 | R | 0h | 0: No IPC3 event request to CM 1: IPC3 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 2 | IPC2 | R | 0h | 0: No IPC2 event request to CM 1: IPC2 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 1 | IPC1 | R | 0h | 0: No IPC1 event request to CM 1: IPC1 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
| 0 | IPC0 | R | 0h | 0: No IPC0 event request to CM 1: IPC0 event request to CM Notes: [1] IPC event flags 0-7 will trigger interrupts. Reset type: CPU1.SYSRSn |
IPCCOUNTERL is shown in Figure 16-44 and described in Table 16-54.
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-45 and described in Table 16-55.
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 |
CPU1TOCMIPCSENDCOM is shown in Figure 16-46 and described in Table 16-56.
Return to the Summary Table.
CPU1 to CM 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 CM from CPU1. Reset type: CPU1.SYSRSn |
CPU1TOCMIPCSENDADDR is shown in Figure 16-47 and described in Table 16-57.
Return to the Summary Table.
CPU1 to CM 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 CM from CPU1. Reset type: CPU1.SYSRSn |
CPU1TOCMIPCSENDDATA is shown in Figure 16-48 and described in Table 16-58.
Return to the Summary Table.
CPU1 to CM 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 CM from CPU1. Reset type: CPU1.SYSRSn |
CMTOCPU1IPCREPLY is shown in Figure 16-49 and described in Table 16-59.
Return to the Summary Table.
Reply from CM to CPU1TOCMIPCSENDCOM 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 CPU1 to CM command from CM. Note: This register is not writable from CPU1. Reset type: CM.RESETn |
CMTOCPU1IPCRECVCOM is shown in Figure 16-50 and described in Table 16-60.
Return to the Summary Table.
Refelects the value in CMTOCPU1IPCSENDCOM 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 CMTOCPU1IPCSENDCOM register Reset type: CM.RESETn |
CMTOCPU1IPCRECVADDR is shown in Figure 16-51 and described in Table 16-61.
Return to the Summary Table.
Refelects the value in CMTOCPU1IPCSENDADDR 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 CMTOCPU1IPCSENDADDR register Reset type: CM.RESETn |
CMTOCPU1IPCRECVDATA is shown in Figure 16-52 and described in Table 16-62.
Return to the Summary Table.
Refelects the value in CMTOCPU1IPCSENDDATA 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 CMTOCPU1IPCSENDDATA register Reset type: CM.RESETn |
CPU1TOCMIPCREPLY is shown in Figure 16-53 and described in Table 16-63.
Return to the Summary Table.
Reply from CPU1 to CMTOCPU1IPCSENDCOM 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 CM to CPU1 command from CPU1. Note: This register is not writable from CM. Reset type: CPU1.SYSRSn |
CMTOCPU1IPCBOOTSTS is shown in Figure 16-54 and described in Table 16-64.
Return to the Summary Table.
CM to CPU1 BOOT Status
| 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 |
| BOOTSTS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BOOTSTS | R/W | 0h | This register is used by CM to pass the boot Status to CPU1. The data format is software-defined. It can only be written by CM. Reset type: CM.RESETn |
CPU1TOCMIPCBOOTMODE is shown in Figure 16-55 and described in Table 16-65.
Return to the Summary Table.
CPU1 to CM BOOT Mode setting
| 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 |
| BOOTMODE | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BOOTMODE | R/W | 0h | This register is used by CPU1 to pass a boot mode information to CM. The data format is software-defined. It can only be written by CPU1. Reset type: CPU1.SYSRSn |