Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
| CCM | NETWORK | 0x4100E000 | HF | NS | NA | No |
AES counter with CBC-MAC (CCM) mode block encryption |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| TASKS_KSGEN | 0x000 |
Start generation of keystream. This operation will stop by itself when completed. |
|
| TASKS_CRYPT | 0x004 |
Start encryption/decryption. This operation will stop by itself when completed. |
|
| TASKS_STOP | 0x008 |
Stop encryption/decryption |
|
| TASKS_RATEOVERRIDE | 0x00C |
Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption |
|
| SUBSCRIBE_KSGEN | 0x080 |
Subscribe configuration for task KSGEN |
|
| SUBSCRIBE_CRYPT | 0x084 |
Subscribe configuration for task CRYPT |
|
| SUBSCRIBE_STOP | 0x088 |
Subscribe configuration for task STOP |
|
| SUBSCRIBE_RATEOVERRIDE | 0x08C |
Subscribe configuration for task RATEOVERRIDE |
|
| EVENTS_ENDKSGEN | 0x100 |
Keystream generation complete |
|
| EVENTS_ENDCRYPT | 0x104 |
Encrypt/decrypt complete |
|
| EVENTS_ERROR | 0x108 |
CCM error event This register is deprecated. |
|
| PUBLISH_ENDKSGEN | 0x180 |
Publish configuration for event ENDKSGEN |
|
| PUBLISH_ENDCRYPT | 0x184 |
Publish configuration for event ENDCRYPT |
|
| PUBLISH_ERROR | 0x188 |
Publish configuration for event ERROR This register is deprecated. |
|
| SHORTS | 0x200 |
Shortcuts between local events and tasks |
|
| INTENSET | 0x304 |
Enable interrupt |
|
| INTENCLR | 0x308 |
Disable interrupt |
|
| MICSTATUS | 0x400 |
MIC check result |
|
| ENABLE | 0x500 |
Enable |
|
| MODE | 0x504 |
Operation mode |
|
| CNFPTR | 0x508 |
Pointer to data structure holding the AES key and the NONCE vector |
|
| INPTR | 0x50C |
Input pointer |
|
| OUTPTR | 0x510 |
Output pointer |
|
| SCRATCHPTR | 0x514 |
Pointer to data area used for temporary storage |
|
| MAXPACKETSIZE | 0x518 |
Length of keystream generated when MODE.LENGTH = Extended |
|
| RATEOVERRIDE | 0x51C |
Data rate override setting. |
|
| HEADERMASK | 0x520 |
Header (S0) mask. |