Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
| SPU | APPLICATION | 0x50003000 | HF | S | NA | No |
System protection unit |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| EVENTS_RAMACCERR | 0x100 |
A security violation has been detected for the RAM memory space |
|
| EVENTS_FLASHACCERR | 0x104 |
A security violation has been detected for the flash memory space |
|
| EVENTS_PERIPHACCERR | 0x108 |
A security violation has been detected on one or several peripherals |
|
| PUBLISH_RAMACCERR | 0x180 |
Publish configuration for event RAMACCERR |
|
| PUBLISH_FLASHACCERR | 0x184 |
Publish configuration for event FLASHACCERR |
|
| PUBLISH_PERIPHACCERR | 0x188 |
Publish configuration for event PERIPHACCERR |
|
| INTEN | 0x300 |
Enable or disable interrupt |
|
| INTENSET | 0x304 |
Enable interrupt |
|
| INTENCLR | 0x308 |
Disable interrupt |
|
| CAP | 0x400 |
Show implemented features for the current device |
|
| CPULOCK | 0x404 |
Configure bits to lock down CPU features at runtime |
|
| EXTDOMAIN[n].PERM | 0x440 |
Access for bus access generated from the external domain n List capabilities of the external domain n |
|
| DPPI[n].PERM | 0x480 |
Select between secure and non-secure attribute for the DPPI channels |
|
| DPPI[n].LOCK | 0x484 |
Prevent further modification of the corresponding PERM register |
|
| GPIOPORT[n].PERM | 0x4C0 |
Select between secure and non-secure attribute for pins 0 to 31 of port n This register is retained. |
|
| GPIOPORT[n].LOCK | 0x4C4 |
Prevent further modification of the corresponding PERM register |
|
| FLASHNSC[n].REGION | 0x500 |
Define which flash region can contain the non-secure callable (NSC) region n |
|
| FLASHNSC[n].SIZE | 0x504 |
Define the size of the non-secure callable (NSC) region n |
|
| RAMNSC[n].REGION | 0x540 |
Define which RAM region can contain the non-secure callable (NSC) region n |
|
| RAMNSC[n].SIZE | 0x544 |
Define the size of the non-secure callable (NSC) region n |
|
| FLASHREGION[n].PERM | 0x600 |
Access permissions for flash region n |
|
| RAMREGION[n].PERM | 0x700 |
Access permissions for RAM region n |
|
| PERIPHID[n].PERM | 0x800 |
List capabilities and access permissions for the peripheral with ID n |