Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
|
ECB00 : S |
GLOBAL |
0x50047000 |
US | S | SA | No |
AES ECB mode encryption 00 When configuring this peripheral's DMA security using SPU configuration (DMASEC field of SPU->PERIPH[apb_slave_index]), use apb_slave_index 6 (same as AAR00 and CCM00) |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
|
ECB00 : S |
GLOBAL |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| TASKS_START | 0x000 |
Start ECB block encrypt |
|
| TASKS_STOP | 0x004 |
Abort a possible executing ECB operation |
|
| SUBSCRIBE_START | 0x080 |
Subscribe configuration for task START |
|
| SUBSCRIBE_STOP | 0x084 |
Subscribe configuration for task STOP |
|
| EVENTS_END | 0x100 |
ECB block encrypt complete |
|
| EVENTS_ERROR | 0x104 |
ECB block encrypt aborted because of a STOP task or due to an error |
|
| PUBLISH_END | 0x180 |
Publish configuration for event END |
|
| PUBLISH_ERROR | 0x184 |
Publish configuration for event ERROR |
|
| INTENSET | 0x304 |
Enable interrupt |
|
| INTENCLR | 0x308 |
Disable interrupt |
|
| ERRORSTATUS | 0x400 |
Error status |
|
| KEY.VALUE[n] | 0x510 |
128-bit AES key |
|
| IN.PTR | 0x530 |
Input pointer |
|
| OUT.PTR | 0x538 |
Output pointer Points to a job list containing encrypted ECB data structure |
|
| CSAA.REFLECTOR | 0x53C |
Selected Channel Sounding Access Address used in the CS SYNC from Reflector to Initiator |
|
| CSAA.INITIATOR | 0x540 |
Selected Channel Sounding Access Address used in the CS SYNC from Initiator to Reflector |
|
| CSAA.MODE | 0x544 |
Operation modes |