SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 10-78 lists the memory-mapped registers for the SSU_CPU1_CFG_REGS registers. All register offset addresses not listed in Table 10-78 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 28h | EMU_BOOTDEF_LOW | User Emulation Boot Definition Low Register | |
| 2Ch | EMU_BOOTDEF_HIGH | User Emulation Boot Definition High Register | |
| 3Ch | LINK3_CFG | LINK3 Configuration | |
| 40h | LINK4_CFG | LINK4 Configuration | |
| 44h | LINK5_CFG | LINK5 Configuration | |
| 48h | LINK6_CFG | LINK6 Configuration | |
| 4Ch | LINK7_CFG | LINK7 Configuration | |
| 50h | LINK8_CFG | LINK8 Configuration | |
| 54h | LINK9_CFG | LINK9 Configuration | |
| 58h | LINK10_CFG | LINK10 Configuration | |
| 5Ch | LINK11_CFG | LINK11 Configuration | |
| 60h | LINK12_CFG | LINK12 Configuration | |
| 64h | LINK13_CFG | LINK13 Configuration | |
| 68h | LINK14_CFG | LINK14 Configuration | |
| 6Ch | LINK15_CFG | LINK15 Configuration | |
| 7Ch | STACK3_CFG | STACK3 Configuration | |
| 80h | STACK4_CFG | STACK4 Configuration | |
| 84h | STACK5_CFG | STACK5 Configuration | |
| 88h | STACK6_CFG | STACK6 Configuration | |
| 8Ch | STACK7_CFG | STACK7 Configuration | |
| 90h | RAMOPENSTAT | RAMOPEN Feature Status Register | |
| 94h | RAMOPENFRC | RAMOPEN Feature Force Register | |
| 98h | RAMOPENCLR | RAMOPEN Feature Clear Register | |
| A0h | DECODER_ADDR_IN | SW ZONE Decoder Address Input | |
| A4h | DECODER_OUT | SW ZONE Decoder Output | |
| A8h | EMU_DECODER_ADDR_IN | SW ZONE Decoder Address Input | |
| ACh | EMU_DECODER_OUT | SW ZONE Decoder Output |
Complex bit access types are encoded to fit into small table cells. Table 10-79 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. | |
EMU_BOOTDEF_LOW is shown in Figure 10-67 and described in Table 10-80.
Return to the Summary Table.
User Emulation Boot Definition Low Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BOOT_DEF3 | BOOT_DEF2 | ||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BOOT_DEF1 | BOOT_DEF0 | ||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | BOOT_DEF3 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 23-16 | BOOT_DEF2 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 15-8 | BOOT_DEF1 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 7-0 | BOOT_DEF0 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. BOOT_DEF0 is the default. Reset type: XRSn |
EMU_BOOTDEF_HIGH is shown in Figure 10-68 and described in Table 10-81.
Return to the Summary Table.
User Emulation Boot Definition High Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BOOT_DEF7 | BOOT_DEF6 | ||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BOOT_DEF5 | BOOT_DEF4 | ||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | BOOT_DEF7 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 23-16 | BOOT_DEF6 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 15-8 | BOOT_DEF5 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
| 7-0 | BOOT_DEF4 | R/W | 0h | Defines the emulation boot method when chosen by the user configuration/pins. Reset type: XRSn |
LINK3_CFG is shown in Figure 10-69 and described in Table 10-82.
Return to the Summary Table.
LINK3 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK3. When code is decoded to run from LINK3, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK4_CFG is shown in Figure 10-70 and described in Table 10-83.
Return to the Summary Table.
LINK4 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK4. When code is decoded to run from LINK4, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK5_CFG is shown in Figure 10-71 and described in Table 10-84.
Return to the Summary Table.
LINK5 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK5. When code is decoded to run from LINK5, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK6_CFG is shown in Figure 10-72 and described in Table 10-85.
Return to the Summary Table.
LINK6 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK6. When code is decoded to run from LINK6, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK7_CFG is shown in Figure 10-73 and described in Table 10-86.
Return to the Summary Table.
LINK7 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK7. When code is decoded to run from LINK7, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK8_CFG is shown in Figure 10-74 and described in Table 10-87.
Return to the Summary Table.
LINK8 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK8. When code is decoded to run from LINK8, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK9_CFG is shown in Figure 10-75 and described in Table 10-88.
Return to the Summary Table.
LINK9 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK9. When code is decoded to run from LINK9, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK10_CFG is shown in Figure 10-76 and described in Table 10-89.
Return to the Summary Table.
LINK10 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK10. When code is decoded to run from LINK10, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK11_CFG is shown in Figure 10-77 and described in Table 10-90.
Return to the Summary Table.
LINK11 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK11. When code is decoded to run from LINK11, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK12_CFG is shown in Figure 10-78 and described in Table 10-91.
Return to the Summary Table.
LINK12 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK12. When code is decoded to run from LINK12, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK13_CFG is shown in Figure 10-79 and described in Table 10-92.
Return to the Summary Table.
LINK13 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK13. When code is decoded to run from LINK13, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK14_CFG is shown in Figure 10-80 and described in Table 10-93.
Return to the Summary Table.
LINK14 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK14. When code is decoded to run from LINK14, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
LINK15_CFG is shown in Figure 10-81 and described in Table 10-94.
Return to the Summary Table.
LINK15 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | ||||||||||||||
| R-0h | R/W-2h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | Reserved |
| 2-0 | STACK | R/W | 2h | Defines the STACK association with LINK15. When code is decoded to run from LINK15, it will use the STACK defined in this register field. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : STACK1 0x2 : STACK2 (primary user STACK) ... Reset type: XRSn |
STACK3_CFG is shown in Figure 10-82 and described in Table 10-95.
Return to the Summary Table.
STACK3 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ZONE | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1-0 | ZONE | R/W | 1h | Defines the ZONE association with STACK3. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : ZONE1 (primary user ZONE) 0x2 : ZONE2 (if available) 0x3 : ZONE3 (if available) Reset type: XRSn |
STACK4_CFG is shown in Figure 10-83 and described in Table 10-96.
Return to the Summary Table.
STACK4 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ZONE | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1-0 | ZONE | R/W | 1h | Defines the ZONE association with STACK4. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : ZONE1 (primary user ZONE) 0x2 : ZONE2 (if available) 0x3 : ZONE3 (if available) Reset type: XRSn |
STACK5_CFG is shown in Figure 10-84 and described in Table 10-97.
Return to the Summary Table.
STACK5 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ZONE | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1-0 | ZONE | R/W | 1h | Defines the ZONE association with STACK5. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : ZONE1 (primary user ZONE) 0x2 : ZONE2 (if available) 0x3 : ZONE3 (if available) Reset type: XRSn |
STACK6_CFG is shown in Figure 10-85 and described in Table 10-98.
Return to the Summary Table.
STACK6 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ZONE | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1-0 | ZONE | R/W | 1h | Defines the ZONE association with STACK6. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : ZONE1 (primary user ZONE) 0x2 : ZONE2 (if available) 0x3 : ZONE3 (if available) Reset type: XRSn |
STACK7_CFG is shown in Figure 10-86 and described in Table 10-99.
Return to the Summary Table.
STACK7 Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ZONE | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1-0 | ZONE | R/W | 1h | Defines the ZONE association with STACK7. 0x0 : Reserved (a write attempt of 0x0 sets value to the HW reset value) 0x1 : ZONE1 (primary user ZONE) 0x2 : ZONE2 (if available) 0x3 : ZONE3 (if available) Reset type: XRSn |
RAMOPENSTAT is shown in Figure 10-87 and described in Table 10-100.
Return to the Summary Table.
RAMOPEN Feature Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LINK1_RAMOPENS | RESERVED | |||||
| R-0-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R-0 | 0h | Reserved |
| 1 | LINK1_RAMOPENS | R | 0h | Reflects the status of the RAMOPEN feature for LINK1. 0 : RAMOPEN is not active. RAMs are assigned per the AP registers. 1 : RAMOPEN is active. Specified RAMs are assigned to LINK1. Reset type: XRSn |
| 0 | RESERVED | R | 0h | Reserved |
RAMOPENFRC is shown in Figure 10-88 and described in Table 10-101.
Return to the Summary Table.
RAMOPEN Feature Force Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | WIPE_ON_LINK1_CLR | RESERVED | SET_LINK1 | ||||
| R-0-0h | R/W1S-0h | R-0-0h | R-0/W1S-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | ||||
| R-0-0h | R/W1S-0h | R-0-0h | R-0/W1S-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15-13 | RESERVED | R-0 | 0h | Reserved |
| 12 | WIPE_ON_LINK1_CLR | R/W1S | 0h | Defines if the HW goes through a RAMINIT when it closes RAMOPEN for LINK1. This bit is cleared after RAMOPEN is closed via RAMOPENCLR.CLEAR_LINK1. Reset type: XRSn |
| 11-9 | RESERVED | R-0 | 0h | Reserved |
| 8 | SET_LINK1 | R-0/W1S | 0h | Writing a '1' to this bit requests the 'RAMOPEN' mode for LINK1. When this bit is written with '1', hardware wipes out the RAM content using the RAMINIT feature and then sets the RAMOPENSTAT.RAMOPEN bit after completion of RAMINIT for all RAMOPEN-able RAMs. Writes of '0' are ignored. Reset type: XRSn |
| 7-5 | RESERVED | R-0 | 0h | Reserved |
| 4 | RESERVED | R/W1S | 0h | Reserved |
| 3-1 | RESERVED | R-0 | 0h | Reserved |
| 0 | RESERVED | R-0/W1S | 0h | Reserved |
RAMOPENCLR is shown in Figure 10-89 and described in Table 10-102.
Return to the Summary Table.
RAMOPEN Feature Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLEAR_LINK1 | RESERVED | |||||
| R-0-0h | R-0/W1S-0h | R-0/W1S-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15-2 | RESERVED | R-0 | 0h | Reserved |
| 1 | CLEAR_LINK1 | R-0/W1S | 0h | Writing a '1' to this bit clears the RAMOPENSTAT.LINK1_RAMOPENS bit, causing LINK1 to come out of 'RAMOPEN' mode. If RAMOPENFRC.WIPE_ON_LINK1_CLR is set, hardware wipes out the LINK1 RAMOPEN-able RAM content using the RAMINIT feature prior to clearing the RAMOPENSTAT.LINK1_RAMOPENS bit. RAMOPENSET.WIPE_ON_LINK1_CLR is also cleared when this bit is written with a '1'. Writes of '0' are ignored. Reset type: XRSn |
| 0 | RESERVED | R-0/W1S | 0h | Reserved |
DECODER_ADDR_IN is shown in Figure 10-90 and described in Table 10-103.
Return to the Summary Table.
SW ZONE Decoder Address Input
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADDR_H | |||||||||||||||
| R/W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDR_L | RESERVED | ||||||||||||||
| R/W-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | ADDR_H | R/W | 0h | See ADDR_L. Reset type: XRSn |
| 15-12 | ADDR_L | R/W | 0h | The 4KB address written to this register is evaluated against the user AP regions to determine the LINK, STACK, and ZONE of the address. The output is provided in DECODER_OUT. The Access Protection region number responding to the request is also provided. Reset type: XRSn |
| 11-0 | RESERVED | R | 0h | Reserved |
DECODER_OUT is shown in Figure 10-91 and described in Table 10-104.
Return to the Summary Table.
SW ZONE Decoder Output
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INVALID | RESERVED | ||||||
| R-1h | R-0-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | APR | ||||||
| R-0-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ZONE | ||||||
| R-0-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | LINK | |||||
| R-0-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | INVALID | R | 1h | If either no AP region or multiple AP regions respond to the address query requested in DECODER_ADDR_IN, this bit will be set. If set, the contents in this register are not valid. Reset type: XRSn |
| 30-23 | RESERVED | R-0 | 0h | Reserved |
| 22-16 | APR | R | 0h | See LINK. In SSUMODE1, this field will always read as a zero. Reset type: XRSn |
| 15-10 | RESERVED | R-0 | 0h | Reserved |
| 9-8 | ZONE | R | 0h | See LINK. Reset type: XRSn |
| 7 | RESERVED | R-0 | 0h | Reserved |
| 6-4 | STACK | R | 0h | See LINK. Reset type: XRSn |
| 3-0 | LINK | R | 0h | The output from DECODER_ADDR_IN. Reset type: XRSn |
EMU_DECODER_ADDR_IN is shown in Figure 10-92 and described in Table 10-105.
Return to the Summary Table.
SW ZONE Decoder Address Input
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADDR_H | |||||||||||||||
| R/W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDR_L | RESERVED | ||||||||||||||
| R/W-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | ADDR_H | R/W | 0h | See ADDR_L. Reset type: XRSn |
| 15-12 | ADDR_L | R/W | 0h | The 4KB address written to this register is evaluated against the user AP regions to determine the LINK, STACK, and ZONE of the address. The output is provided in DECODER_OUT. The Access Protection region number responding to the request is also provided. Debugger accesses should use this register and its corresponding output register and reserve the DECODER_ADDR_IN/OUT registers for runtime use. Reset type: XRSn |
| 11-0 | RESERVED | R | 0h | Reserved |
EMU_DECODER_OUT is shown in Figure 10-93 and described in Table 10-106.
Return to the Summary Table.
SW ZONE Decoder Output
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INVALID | RESERVED | ||||||
| R-1h | R-0-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | APR | ||||||
| R-0-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ZONE | ||||||
| R-0-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STACK | LINK | |||||
| R-0-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | INVALID | R | 1h | If either no AP region or multiple AP regions respond to the address query requested in EMU_DECODER_ADDR_IN, this bit will be set. If set, the contents in this register are not valid. Reset type: XRSn |
| 30-23 | RESERVED | R-0 | 0h | Reserved |
| 22-16 | APR | R | 0h | See LINK. In SSUMODE1, this field will always read as a zero. Reset type: XRSn |
| 15-10 | RESERVED | R-0 | 0h | Reserved |
| 9-8 | ZONE | R | 0h | See LINK. Reset type: XRSn |
| 7 | RESERVED | R-0 | 0h | Reserved |
| 6-4 | STACK | R | 0h | See LINK. Reset type: XRSn |
| 3-0 | LINK | R | 0h | The output from EMU_DECODER_ADDR_IN. Reset type: XRSn |