SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 8-17 lists the memory-mapped registers for the HSM_ERROR_AGGREGATOR_CONFIG_REGS registers. All register offset addresses not listed in Table 8-17 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 0h | HSM_HIGHPRIO_ERROR_ADDRESS | High Priority Error address register | |
| 4h | HSM_LOWPRIO_ERROR_ADDRESS | Low Priority Error address register | |
| 8h | HSM_ERROR_TYPE | Error Type Register | |
| Ch | HSM_ERROR_TYPE_FRC | Error Type Force Register | |
| 10h | HSM_ERROR_TYPE_CLR | Error Type Clear Register |
Complex bit access types are encoded to fit into small table cells. Table 8-18 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 | ||
| W1C | W 1C | Write 1 to clear |
| 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. | |
HSM_HIGHPRIO_ERROR_ADDRESS is shown in Figure 8-4 and described in Table 8-19.
Return to the Summary Table.
High Priority Error address 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 |
| HSM_HIGHPRIO_ERROR_ADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | HSM_HIGHPRIO_ERROR_ADDRESS | R | 0h | Address at which first High priority error occurred on HSM access Reset type: PORESETn |
HSM_LOWPRIO_ERROR_ADDRESS is shown in Figure 8-5 and described in Table 8-20.
Return to the Summary Table.
Low Priority Error address 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 |
| HSM_LOWPRIO_ERROR_ADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | HSM_LOWPRIO_ERROR_ADDRESS | R | 0h | Address at which first low priority error occurred on HSM access Reset type: PORESETn |
HSM_ERROR_TYPE is shown in Figure 8-6 and described in Table 8-21.
Return to the Summary Table.
Error Type Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HP_SOFTWARE_ERR | LP_SOFTWARE_ERR | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACC_TYPE_WRITE | ACC_TYPE_READ | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CERR | UNCERR | ACC_ACK_ERR | ACC_TIMEOUT_ERR | RESERVED | SECURITY_VIO | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | HP_SOFTWARE_ERR | R | 0h | High priority high priority error set by software Reset type: PORESETn |
| 30 | LP_SOFTWARE_ERR | R | 0h | Low priority high priority error set by software Reset type: PORESETn |
| 29-16 | RESERVED | R | 0h | Reserved |
| 15 | ACC_TYPE_WRITE | R | 0h | Access type write Reset type: PORESETn |
| 14 | ACC_TYPE_READ | R | 0h | Access type Read Reset type: PORESETn |
| 13-8 | RESERVED | R | 0h | Reserved |
| 7 | CERR | R | 0h | Correctable error Reset type: PORESETn |
| 6 | UNCERR | R | 0h | Uncorrectable error Reset type: PORESETn |
| 5 | ACC_ACK_ERR | R | 0h | Access ACK error Reset type: PORESETn |
| 4 | ACC_TIMEOUT_ERR | R | 0h | Access timeout error Reset type: PORESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | SECURITY_VIO | R | 0h | Security violation Reset type: PORESETn |
HSM_ERROR_TYPE_FRC is shown in Figure 8-7 and described in Table 8-22.
Return to the Summary Table.
Error Type Force Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HP_SOFTWARE_ERR | LP_SOFTWARE_ERR | RESERVED | |||||
| R-0/W1S-0h | R-0/W1S-0h | R-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACC_TYPE_WRITE | ACC_TYPE_READ | RESERVED | |||||
| R-0/W1S-0h | R-0/W1S-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CERR | UNCERR | ACC_ACK_ERR | ACC_TIMEOUT_ERR | RESERVED | SECURITY_VIO | ||
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0h | R-0/W1S-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | HP_SOFTWARE_ERR | R-0/W1S | 0h | Force high priority software error 0 - No action 1 - force high priority software error Reset type: PORESETn |
| 30 | LP_SOFTWARE_ERR | R-0/W1S | 0h | Force low priority software error 0 - No action 1 - force low priority software error Reset type: PORESETn |
| 29-16 | RESERVED | R | 0h | Reserved |
| 15 | ACC_TYPE_WRITE | R-0/W1S | 0h | Access type write flag force register 0 - No action 1 - force Access type write flag Reset type: PORESETn |
| 14 | ACC_TYPE_READ | R-0/W1S | 0h | Access type read flag force register 0 - No action 1 - force Access type read flag Reset type: PORESETn |
| 13-8 | RESERVED | R | 0h | Reserved |
| 7 | CERR | R-0/W1S | 0h | Correctable error flag force register 0 - No action 1 - force Correctable error flag Reset type: PORESETn |
| 6 | UNCERR | R-0/W1S | 0h | Uncorrectable error flag force register 0 - No action 1 - force Uncorrectable error flag Reset type: PORESETn |
| 5 | ACC_ACK_ERR | R-0/W1S | 0h | Access ACK error flag force register 0 - No action 1 - force Access ACK error flag Reset type: PORESETn |
| 4 | ACC_TIMEOUT_ERR | R-0/W1S | 0h | Access timeout error flag force register 0 - No action 1 - force Access timeout error flag Reset type: PORESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | SECURITY_VIO | R-0/W1S | 0h | Security violation flag force register 0 - No action 1 - force Security violation flag Reset type: PORESETn |
HSM_ERROR_TYPE_CLR is shown in Figure 8-8 and described in Table 8-23.
Return to the Summary Table.
Error Type Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HP_SOFTWARE_ERR | LP_SOFTWARE_ERR | RESERVED | |||||
| R-0/W1C-0h | R-0/W1C-0h | R-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACC_TYPE_WRITE | ACC_TYPE_READ | RESERVED | |||||
| R-0/W1C-0h | R-0/W1C-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CERR | UNCERR | ACC_ACK_ERR | ACC_TIMEOUT_ERR | RESERVED | SECURITY_VIO | ||
| R-0/W1C-0h | R-0/W1C-0h | R-0/W1C-0h | R-0/W1C-0h | R-0h | R-0/W1C-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | HP_SOFTWARE_ERR | R-0/W1C | 0h | Clear high priority software error 0 - No action 1 - clear high priority software error Reset type: PORESETn |
| 30 | LP_SOFTWARE_ERR | R-0/W1C | 0h | clear low priority software error 0 - No action 1 - clear low priority software error Reset type: PORESETn |
| 29-16 | RESERVED | R | 0h | Reserved |
| 15 | ACC_TYPE_WRITE | R-0/W1C | 0h | Access type write flag clear register 0 - No action 1 - Clear Access type write flag Reset type: PORESETn |
| 14 | ACC_TYPE_READ | R-0/W1C | 0h | Access type read flag clear register 0 - No action 1 - Clear Access type read flag Reset type: PORESETn |
| 13-8 | RESERVED | R | 0h | Reserved |
| 7 | CERR | R-0/W1C | 0h | Correctable error flag clear register 0 - No action 1 - Clear Correctable error flag Reset type: PORESETn |
| 6 | UNCERR | R-0/W1C | 0h | Uncorrectable error flag clear register 0 - No action 1 - Clear Uncorrectable error flag Reset type: PORESETn |
| 5 | ACC_ACK_ERR | R-0/W1C | 0h | Access ACK error flag clear register 0 - No action 1 - Clear Access ACK error flag Reset type: PORESETn |
| 4 | ACC_TIMEOUT_ERR | R-0/W1C | 0h | Access timeout error flag clear register 0 - No action 1 - Clear Access timeout error flag Reset type: PORESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | SECURITY_VIO | R-0/W1C | 0h | Security violation flag clear register 0 - No action 1 - Clear Security violation flag Reset type: PORESETn |