SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 41-89 lists the memory-mapped registers for the MPU_REGS registers. All register offset addresses not listed in Table 41-89 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | MPU_CONTROL_REG | MPU control regster | Privilege_mode | Go |
| 20h | ACC_VIO_INTEN | Access violation interrupt enable | Key_based_protection | Go |
| 24h | ACC_VIO_FLAGS | Access violation flag register | Go | |
| 28h | ACC_VIO_FLAGS_SET | Acesss violation set register | Key_based_protection | Go |
| 2Ch | ACC_VIO_FLAGS_CLR | Access violation clear register | Key_based_protection | Go |
| 30h | ACC_VIO_ADDR_REG | Access violation address register | Go | |
| 40h | REGION0_STARTADDRESSS | Region 0 start address register | Privilege_mode | Go |
| 44h | REGION0_CONFIG | Region 0 configuration register | Privilege_mode | Go |
| 48h | REGION1_STARTADDRESSS | Region 1 start address register | Privilege_mode | Go |
| 4Ch | REGION1_CONFIG | Region 1 configuration register | Privilege_mode | Go |
| 50h | REGION2_STARTADDRESSS | Region 2 start address register | Privilege_mode | Go |
| 54h | REGION2_CONFIG | Region 2 configuration register | Privilege_mode | Go |
| 58h | REGION3_STARTADDRESSS | Region 3 start address register | Privilege_mode | Go |
| 5Ch | REGION3_CONFIG | Region 3 configuration register | Privilege_mode | Go |
| 60h | REGION4_STARTADDRESSS | Region 4 start address register | Privilege_mode | Go |
| 64h | REGION4_CONFIG | Region 4 configuration register | Privilege_mode | Go |
| 68h | REGION5_STARTADDRESSS | Region 5 start address register | Privilege_mode | Go |
| 6Ch | REGION5_CONFIG | Region 5 configuration register | Privilege_mode | Go |
| 70h | REGION6_STARTADDRESSS | Region 6 start address register | Privilege_mode | Go |
| 74h | REGION6_CONFIG | Region 6 configuration register | Privilege_mode | Go |
| 78h | REGION7_STARTADDRESSS | Region 7 start address register | Privilege_mode | Go |
| 7Ch | REGION7_CONFIG | Region 7 configuration register | Privilege_mode | Go |
Complex bit access types are encoded to fit into small table cells. Table 41-90 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. | |
MPU_CONTROL_REG is shown in Figure 41-84 and described in Table 41-91.
Return to the Summary Table.
MPU control regster
| 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 | ENABLE | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Memory Protection unit enable 0: MPU disabled, Entire memory region is accessible by Bus Master 1: MPU enabled, Selected regions are accessible by Bus Master Reset type: CM.RESETn |
ACC_VIO_INTEN is shown in Figure 41-85 and described in Table 41-92.
Return to the Summary Table.
Access violation interrupt enable
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INTEN | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to INTEN is allowed only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | INTEN | R/W | 0h | Access violation Interrupt enable 0: Interrupt disabled 1: Interrupt enabled Reset type: CM.RESETn |
ACC_VIO_FLAGS is shown in Figure 41-86 and described in Table 41-93.
Return to the Summary Table.
Access violation flag register
| 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 | WR | RD | |||||||||||||
| R-0h | R-0h | R-0h | |||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | WR | R | 0h | Gets set when write access violation is detected Reset type: CM.RESETn |
| 0 | RD | R | 0h | Gets set when read access violation is detected Reset type: CM.RESETn |
ACC_VIO_FLAGS_SET is shown in Figure 41-87 and described in Table 41-94.
Return to the Summary Table.
Acesss violation set register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||||||||||
| R-0/W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WR | RD | |||||||||||||
| R-0h | R-0/W1S-0h | R-0/W1S-0h | |||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to SET bits will take effect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | WR | R-0/W1S | 0h | 0: None. 1: sets ACC_VIO_FLAGS[WR] Flag Reset type: CM.RESETn |
| 0 | RD | R-0/W1S | 0h | 0: None. 1: sets ACC_VIO_FLAGS[RD] Flag Reset type: CM.RESETn |
ACC_VIO_FLAGS_CLR is shown in Figure 41-88 and described in Table 41-95.
Return to the Summary Table.
Access violation clear register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||||||||||
| R-0/W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WR | RD | |||||||||||||
| R-0h | R-0/W1S-0h | R-0/W1S-0h | |||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to CLR bits will take effect only if [31:16] is written with Data 0xA5A5 Reset type: CM.RESETn |
| 15-2 | RESERVED | R | 0h | Reserved |
| 1 | WR | R-0/W1S | 0h | 0: None. 1: Clears ACC_VIO_FLAGS[WR] Flag Reset type: CM.RESETn |
| 0 | RD | R-0/W1S | 0h | 0: None. 1: Clears ACC_VIO_FLAGS[RD] Flag Reset type: CM.RESETn |
ACC_VIO_ADDR_REG is shown in Figure 41-89 and described in Table 41-96.
Return to the Summary Table.
Access violation 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 |
| VIOLATION_ADDRESS | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VIOLATION_ADDRESS | R | 0h | Capture the First access violation address. Address of subsequent violations is not captured until set flag in ACC_VIO_FLAGS is cleared. Read or write violation can be determined by reading ACC_VIO_FLAGS. ACC_VIO_FLAGS is one hot, only 1 flag can be set at a time. Reset type: CM.RESETn |
REGION0_STARTADDRESSS is shown in Figure 41-90 and described in Table 41-97.
Return to the Summary Table.
Region 0 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-0. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION0_CONFIG is shown in Figure 41-91 and described in Table 41-98.
Return to the Summary Table.
Region 0 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-0 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-0 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION1_STARTADDRESSS is shown in Figure 41-92 and described in Table 41-99.
Return to the Summary Table.
Region 1 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-1. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION1_CONFIG is shown in Figure 41-93 and described in Table 41-100.
Return to the Summary Table.
Region 1 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-1 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-1 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION2_STARTADDRESSS is shown in Figure 41-94 and described in Table 41-101.
Return to the Summary Table.
Region 2 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-2. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION2_CONFIG is shown in Figure 41-95 and described in Table 41-102.
Return to the Summary Table.
Region 2 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-2 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-2 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION3_STARTADDRESSS is shown in Figure 41-96 and described in Table 41-103.
Return to the Summary Table.
Region 3 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-3. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION3_CONFIG is shown in Figure 41-97 and described in Table 41-104.
Return to the Summary Table.
Region 3 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-3 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-3 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION4_STARTADDRESSS is shown in Figure 41-98 and described in Table 41-105.
Return to the Summary Table.
Region 4 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-4. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION4_CONFIG is shown in Figure 41-99 and described in Table 41-106.
Return to the Summary Table.
Region 4 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-4 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-4 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION5_STARTADDRESSS is shown in Figure 41-100 and described in Table 41-107.
Return to the Summary Table.
Region 5 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-5. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION5_CONFIG is shown in Figure 41-101 and described in Table 41-108.
Return to the Summary Table.
Region 5 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-5 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-5 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION6_STARTADDRESSS is shown in Figure 41-102 and described in Table 41-109.
Return to the Summary Table.
Region 6 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-6. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION6_CONFIG is shown in Figure 41-103 and described in Table 41-110.
Return to the Summary Table.
Region 6 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-6 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-6 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |
REGION7_STARTADDRESSS is shown in Figure 41-104 and described in Table 41-111.
Return to the Summary Table.
Region 7 start 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 |
| START_ADDR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | START_ADDR | R/W | 0h | Start address of region-7. Address written to this register must be aligned to multiples of region size. Address must be >=1KB boundary Reset type: CM.RESETn |
REGION7_CONFIG is shown in Figure 41-105 and described in Table 41-112.
Return to the Summary Table.
Region 7 configuration register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SUBREGION7_DISABLE | SUBREGION6_DISABLE | SUBREGION5_DISABLE | SUBREGION4_DISABLE | SUBREGION3_DISABLE | SUBREGION2_DISABLE | SUBREGION1_DISABLE | SUBREGION0_DISABLE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SIZE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PROT_TYPE | RESERVED | ENABLE | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | SUBREGION7_DISABLE | R/W | 0h | Disable Sub Region-7 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 22 | SUBREGION6_DISABLE | R/W | 0h | Disable Sub Region-6 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 21 | SUBREGION5_DISABLE | R/W | 0h | Disable Sub Region-5 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 20 | SUBREGION4_DISABLE | R/W | 0h | Disable Sub Region-4 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 19 | SUBREGION3_DISABLE | R/W | 0h | Disable Sub Region-3 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 18 | SUBREGION2_DISABLE | R/W | 0h | Disable Sub Region-2 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 17 | SUBREGION1_DISABLE | R/W | 0h | Disable Sub Region-1 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 16 | SUBREGION0_DISABLE | R/W | 0h | Disable Sub Region-0 0: Sub region enabled 1: Sub region disabled Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-8 | SIZE | R/W | 0h | Size of the region Region size = 2SIZE*1KB 0x0 : 1KB 0x1 : 2KB .... 0x16: Covers full 32 bit address range (4GB) 0x17 to 0x1F : Reserved (same as 0x0) Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5-4 | PROT_TYPE | R/W | 0h | Defines access permission for region-7 00: Read Only 10: No Access, Read and Write are not allowed 01: Full Access, both Read and Write are allowed 11: Reserved (Read only) Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLE | R/W | 0h | Enable Region-7 0: Region Disabled 1: Region Enabled Reset type: CM.RESETn |