SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 41-36 lists the memory-mapped registers for the CM_MEMORYERROR_REGS registers. All register offset addresses not listed in Table 41-36 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | UCERRFLG | Uncorrectable Error Flag Register | Go | |
| 4h | UCERRSET | Uncorrectable Error Flag Set Register | Go | |
| 8h | UCERRCLR | Uncorrectable Error Flag Clear Register | Go | |
| Ch | UCM4EADDR | Uncorrectable M4 Error Address | Go | |
| 10h | UCEMACEADDR | Uncorrectable EMAC Error Address | Go | |
| 14h | UCuDMAEADDR | Uncorrectable uDMA Error Address | Go | |
| 18h | UCEtherCATMEMREADDR | Uncorrectable EtherCAT IP RAM Read Error Address | Go | |
| 1Ch | UCEMACMEMREADDR | Uncorrectable EMAC IP RAM Read Error Address | Go | |
| 50h | BUSFAULTFLG | BusFault Flag register | Go | |
| 54h | BUSFAULTCLR | BusFault Flag clear register | Go | |
| 58h | M4BUSFAULTADDR | M4 busfault address | Go | |
| 5Ch | uDMABUSFAULTADDR | uDMA busfault address | Go | |
| 60h | EMACBUSFAULTADDR | EMAC busfault address | Go | |
| 80h | CERRFLG | Correctable Error Flag Register | Go | |
| 84h | CERRSET | Correctable Error Flag Set Register | Go | |
| 88h | CERRCLR | Correctable Error Flag Clear Register | Go | |
| 8Ch | CM4EADDR | Correctable M4 Error Address | Go | |
| 90h | CEMACEADDR | Correctable EMAC Error Address | Go | |
| 94h | CuDMAEADDR | Correctable uDMA Error Address | Go | |
| C0h | CERRCNT | Correctable Error Count Register | Go | |
| C4h | CERRTHRES | Correctable Error Threshold Value Register | Go | |
| C8h | CEINTFLG | Correctable Error Interrupt Flag Status Register | Go | |
| CCh | CEINTSET | Correctable Error Interrupt Flag Set Register | Go | |
| D0h | CEINTCLR | Correctable Error Interrupt Flag Clear Register | Go | |
| D4h | CEINTEN | Correctable Error Interrupt Enable Register | Go |
Complex bit access types are encoded to fit into small table cells. Table 41-37 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. | |
UCERRFLG is shown in Figure 41-37 and described in Table 41-38.
Return to the Summary Table.
Uncorrectable Error Flag Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EMACMEMRDERR | EtherCATMEMRDERR | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | EMACMEMRDERR | R | 0h | EMAC IP RAM Uncorrectable Read Error Flag 0: No Error. 1: Uncorrectable error occurred during EMAC IP memory read. NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 6 | EtherCATMEMRDERR | R | 0h | EtherCAT IP RAM Uncorrectable Read Error Flag 0: No Error. 1: Uncorrectable error occurred during EtherCAT IP memory read. NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 5 | uDMAWRERR | R | 0h | uDMA Uncorrectable Write Error Flag 0: No Error. 1: Uncorrectable error occurred during uDMA Write NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 4 | uDMARDERR | R | 0h | uDMA Uncorrectable Read Error Flag 0: No Error. 1: Uncorrectable error occurred during uDMA read. NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | EMACRDERR | R | 0h | EMAC Uncorrectable Read Error Flag 0: No Error. 1: Uncorrectable error occurred during EMAC read. NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 1 | M4WRERR | R | 0h | M4 Uncorrectable Write Error Flag 0: No Error. 1: Uncorrectable error occurred during M4 Write NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
| 0 | M4RDERR | R | 0h | M4 Uncorrectable Read Error Flag 0: No Error. 1: Uncorrectable error occurred during M4 read. NMI interrupt to M4 is generated when this flag is set Reset type: CM.RESETn |
UCERRSET is shown in Figure 41-38 and described in Table 41-39.
Return to the Summary Table.
Uncorrectable Error Flag Set Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EMACMEMRDERR | EtherCATMEMRDERR | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| 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-16 | KEY | R-0/W1S | 0h | Write '1' to SET bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | EMACMEMRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC IP RAM Read Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 6 | EtherCATMEMRDERR | R-0/W1S | 0h | 0: No action. 1: EtherCAT IP RAM Read Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 5 | uDMAWRERR | R-0/W1S | 0h | 0: No action. 1: uDMA Write Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 4 | uDMARDERR | R-0/W1S | 0h | 0: No action. 1: uDMA Read Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 3 | RESERVED | R-0/W1S | 0h | Reserved |
| 2 | EMACRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC Read Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 1 | M4WRERR | R-0/W1S | 0h | 0: No action. 1: M4 Write Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
| 0 | M4RDERR | R-0/W1S | 0h | 0: No action. 1: M4 Read Error Flag in UCERRFLG register will be set. Reset type: CM.RESETn |
UCERRCLR is shown in Figure 41-39 and described in Table 41-40.
Return to the Summary Table.
Uncorrectable Error Flag Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EMACMEMRDERR | EtherCATMEMRDERR | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| 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-16 | KEY | R-0/W1S | 0h | Write '1' to CLEAR bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | EMACMEMRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC IP RAM Read Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
| 6 | EtherCATMEMRDERR | R-0/W1S | 0h | 0: No action. 1: EtherCAT IP RAM Read Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
| 5 | uDMAWRERR | R-0/W1S | 0h | 0: No action. 1: uDMA Write Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
| 4 | uDMARDERR | R-0/W1S | 0h | 0: No action. 1: uDMA Read Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
| 3 | RESERVED | R-0/W1S | 0h | Reserved |
| 2 | EMACRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC Read Error Flag in UCERRFLG register will be cleared . Reset type: CM.RESETn |
| 1 | M4WRERR | R-0/W1S | 0h | 0: No action. 1: M4 Write Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
| 0 | M4RDERR | R-0/W1S | 0h | 0: No action. 1: M4 Read Error Flag in UCERRFLG register will be cleared. Reset type: CM.RESETn |
UCM4EADDR is shown in Figure 41-40 and described in Table 41-41.
Return to the Summary Table.
Uncorrectable M4 Error 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 |
| UCM4EADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UCM4EADDR | R | 0h | This register captures the address location at which M4 read or write access resulted in uncorrectable error. Reset type: CM.RESETn |
UCEMACEADDR is shown in Figure 41-41 and described in Table 41-42.
Return to the Summary Table.
Uncorrectable EMAC Error 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 |
| UCEMACEADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UCEMACEADDR | R | 0h | This register captures the address location at which EMAC read or write access resulted in uncorrectable error. Reset type: CM.RESETn |
UCuDMAEADDR is shown in Figure 41-42 and described in Table 41-43.
Return to the Summary Table.
Uncorrectable uDMA Error 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 |
| UCuDMAEADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UCuDMAEADDR | R | 0h | This register captures the address location at which uDMA read or write access resulted in uncorrectable error. Reset type: CM.RESETn |
UCEtherCATMEMREADDR is shown in Figure 41-43 and described in Table 41-44.
Return to the Summary Table.
Uncorrectable EtherCAT IP RAM Read Error 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 |
| UCEtherCATMEMREADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UCEtherCATMEMREADDR | R | 0h | This register captures the address location at which EtherCAT IP RAM access resulted in uncorrectable ECC/Parity error. Reset type: CM.RESETn |
UCEMACMEMREADDR is shown in Figure 41-44 and described in Table 41-45.
Return to the Summary Table.
Uncorrectable EMAC IP RAM Read Error 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 |
| UCEMACMEMREADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UCEMACMEMREADDR | R | 0h | This register captures the address location at which EMAC IP RAM access resulted in uncorrectable ECC/Parity error. Reset type: CM.RESETn |
BUSFAULTFLG is shown in Figure 41-45 and described in Table 41-46.
Return to the Summary Table.
BusFault Flag register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EMACBUSFAULT | UDMABUSFAULT | M4BUSFAULT | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-3 | RESERVED | R | 0h | Reserved |
| 2 | EMACBUSFAULT | R | 0h | EMAC busfault Flag 0: No Error. 1: EMAC access encountered busfault Reset type: CM.RESETn |
| 1 | UDMABUSFAULT | R | 0h | UDMA busfault Flag 0: No Error. 1: UDMA access encountered busfault Reset type: CM.RESETn |
| 0 | M4BUSFAULT | R | 0h | M4 busfault Flag 0: No Error. 1: M4 access encountered busfault Reset type: CM.RESETn |
BUSFAULTCLR is shown in Figure 41-46 and described in Table 41-47.
Return to the Summary Table.
BusFault Flag clear register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EMACBUSFAULT | UDMABUSFAULT | M4BUSFAULT | ||||
| R-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W1S | 0h | Write '1' to CLEAR bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-3 | RESERVED | R | 0h | Reserved |
| 2 | EMACBUSFAULT | R-0/W1S | 0h | 0: No action. 1: EMAC busfault flag will be cleared Reset type: CM.RESETn |
| 1 | UDMABUSFAULT | R-0/W1S | 0h | 0: No action. 1: UDMA busfault flag will be cleared Reset type: CM.RESETn |
| 0 | M4BUSFAULT | R-0/W1S | 0h | 0: No action. 1: M4 busfault flag will be cleared Reset type: CM.RESETn |
M4BUSFAULTADDR is shown in Figure 41-47 and described in Table 41-48.
Return to the Summary Table.
M4 busfault 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 |
| M4BUSFAULTADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | M4BUSFAULTADDRESS | R | 0h | This register captures the address location at M4 access encountered busfault. Value of this register is valid when BUSFAULTFLG.M4BUSFAULT flag is set. Capture first busfault address, capture can be reenabled by clearing BUSFAULTFLG.M4BUSFAULT . Reset type: CM.RESETn |
uDMABUSFAULTADDR is shown in Figure 41-48 and described in Table 41-49.
Return to the Summary Table.
uDMA busfault 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 |
| UDMABUSFAULTADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | UDMABUSFAULTADDRESS | R | 0h | This register captures the address location at M4 access encountered busfault. Value of this register is valid when BUSFAULTFLG.UDMABUSFAULT flag is set. Capture first busfault address, capture can be reenabled by clearing BUSFAULTFLG.UDMABUSFAULT . Reset type: CM.RESETn |
EMACBUSFAULTADDR is shown in Figure 41-49 and described in Table 41-50.
Return to the Summary Table.
EMAC busfault 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 |
| EMACBUSFAULTADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | EMACBUSFAULTADDRESS | R | 0h | This register captures the address location at M4 access encountered busfault. Value of this register is valid when BUSFAULTFLG.EMACBUSFAULT flag is set. Capture first busfault address, capture can be reenabled by clearing BUSFAULTFLG.EMACBUSFAULT . Reset type: CM.RESETn |
CERRFLG is shown in Figure 41-50 and described in Table 41-51.
Return to the Summary Table.
Correctable Error Flag Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | uDMAWRERR | R | 0h | uDMA Correctable Write Error Flag 0: No Error. 1: Correctable error occurred during uDMA write Reset type: CM.RESETn |
| 4 | uDMARDERR | R | 0h | uDMA Correctable Read Error Flag 0: No Error. 1: Correctable error occurred during uDMA read Reset type: CM.RESETn |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | EMACRDERR | R | 0h | EMAC Correctable Read Error Flag 0: No Error. 1: Correctable error occurred during EMAC read Reset type: CM.RESETn |
| 1 | M4WRERR | R | 0h | M4 Correctable Write Error Flag 0: No Error. 1: Correctable error occurred during M4 write Reset type: CM.RESETn |
| 0 | M4RDERR | R | 0h | M4 Correctable Read Error Flag 0: No Error. 1: Correctable error occurred during M4 read Reset type: CM.RESETn |
CERRSET is shown in Figure 41-51 and described in Table 41-52.
Return to the Summary Table.
Correctable Error Flag Set Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| 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-16 | KEY | R-0/W1S | 0h | Write '1' to SET bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R-0/W1S | 0h | Reserved |
| 6 | RESERVED | R-0/W1S | 0h | Reserved |
| 5 | uDMAWRERR | R-0/W1S | 0h | 0: No action. 1: uDMA Write Error Flag in CERRFLG register will be set Reset type: CM.RESETn |
| 4 | uDMARDERR | R-0/W1S | 0h | 0: No action. 1: uDMA Read Error Flag in CERRFLG register will be set Reset type: CM.RESETn |
| 3 | RESERVED | R-0/W1S | 0h | Reserved |
| 2 | EMACRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC Read Error Flag in CERRFLG register will be set Reset type: CM.RESETn |
| 1 | M4WRERR | R-0/W1S | 0h | 0: No action. 1: M4 Write Error Flag in CERRFLG register will be set Reset type: CM.RESETn |
| 0 | M4RDERR | R-0/W1S | 0h | 0: No action. 1: M4 Read Error Flag in CERRFLG register will be set Reset type: CM.RESETn |
CERRCLR is shown in Figure 41-52 and described in Table 41-53.
Return to the Summary Table.
Correctable Error Flag Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | uDMAWRERR | uDMARDERR | RESERVED | EMACRDERR | M4WRERR | M4RDERR |
| 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-16 | KEY | R-0/W1S | 0h | Write '1' to CLEAR bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R-0/W1S | 0h | Reserved |
| 6 | RESERVED | R-0/W1S | 0h | Reserved |
| 5 | uDMAWRERR | R-0/W1S | 0h | 0: No action. 1: uDMA Write Error Flag in CERRFLG register will be cleared. Reset type: CM.RESETn |
| 4 | uDMARDERR | R-0/W1S | 0h | 0: No action. 1: uDMA Read Error Flag in CERRFLG register will be cleared. Reset type: CM.RESETn |
| 3 | RESERVED | R-0/W1S | 0h | Reserved |
| 2 | EMACRDERR | R-0/W1S | 0h | 0: No action. 1: EMAC Read Error Flag in CERRFLG register will be cleared . Reset type: CM.RESETn |
| 1 | M4WRERR | R-0/W1S | 0h | 0: No action. 1: M4 Write Error Flag in CERRFLG register will be cleared. Reset type: CM.RESETn |
| 0 | M4RDERR | R-0/W1S | 0h | 0: No action. 1: M4 Read Error Flag in CERRFLG register will be cleared. Reset type: CM.RESETn |
CM4EADDR is shown in Figure 41-53 and described in Table 41-54.
Return to the Summary Table.
Correctable M4 Error 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 |
| CM4EADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CM4EADDR | R | 0h | This register captures the address location at which M4 read or write access resulted in correctable ECC error. Reset type: CM.RESETn |
CEMACEADDR is shown in Figure 41-54 and described in Table 41-55.
Return to the Summary Table.
Correctable EMAC Error 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 |
| CEMACEADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CEMACEADDR | R | 0h | This register captures the address location at which EMAC read or write access resulted in correctable ECC error. Reset type: CM.RESETn |
CuDMAEADDR is shown in Figure 41-55 and described in Table 41-56.
Return to the Summary Table.
Correctable uDMA Error 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 |
| CuDMAEADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CuDMAEADDR | R | 0h | This register captures the address location at which uDMA read or write access resulted in correctable ECC error. Reset type: CM.RESETn |
CERRCNT is shown in Figure 41-56 and described in Table 41-57.
Return to the Summary Table.
Correctable Error Count 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 |
| CERRCNT | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CERRCNT | R/W | 0h | This register holds the count of how many times correctable error occurred. It will stop counting once threshold value is reached Counter is reset to 0x0 automatically upon clearing correctable interrupt flag i.e. by writing '1' to CEINTCLR[CEINTCLR] Reset type: CM.RESETn |
CERRTHRES is shown in Figure 41-57 and described in Table 41-58.
Return to the Summary Table.
Correctable Error Threshold Value 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 |
| CERRTHRES | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CERRTHRES | R/W | 0h | When value in CERRCNT register is greater than or equal to the value configured in this register, correctable interrupt gets generated if enabled. Reset type: CM.RESETn |
CEINTFLG is shown in Figure 41-58 and described in Table 41-59.
Return to the Summary Table.
Correctable Error Interrupt Flag Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CEINTFLAG | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | CEINTFLAG | R | 0h | Total corrected error count exceeded threshold Flag 0: Total correctable errors < Threshold value configured in CERRTHRES register. 1: Total correctable errors = Threshold value configured in CERRTHRES register. Reset type: CM.RESETn |
CEINTSET is shown in Figure 41-59 and described in Table 41-60.
Return to the Summary Table.
Correctable Error Interrupt Flag Set Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CEINTSET | ||||||
| R-0h | R-0/W1S-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W1S | 0h | Write '1' to SET bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | CEINTSET | R-0/W1S | 0h | 0: No action. 1: Total corrected error count exceeded flag in CEINTFLG register will be set and interrupt will be generated if enabled. Reset type: CM.RESETn |
CEINTCLR is shown in Figure 41-60 and described in Table 41-61.
Return to the Summary Table.
Correctable Error Interrupt Flag Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CEINTCLR | ||||||
| R-0h | R-0/W1S-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W1S | 0h | Write '1' to CLEAR bits will take affect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | CEINTCLR | R-0/W1S | 0h | 0: No action. 1: Total corrected error count exceeded flag in CEINTFLG register will be cleared. Reset type: CM.RESETn |
CEINTEN is shown in Figure 41-61 and described in Table 41-62.
Return to the Summary Table.
Correctable Error Interrupt Enable Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W1S-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CEINTEN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W1S | 0h | Write to CEINTEN is allowed only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | CEINTEN | R/W | 0h | 0: Correctable Error Interrupt is disabled. 1: Correctable Error Interrupt is enabled. Reset type: CM.RESETn |