English
Language : 

SAM9G46_14 Datasheet, PDF (1114/1286 Pages) ATMEL Corporation – Atmel | SMART ARM-based Embedded MPU
44.5.2 AES Mode Register
Name: AES_MR
Address: 0xFFFC0004
Access Type: Read-write
31
30
29
–
–
–
23
22
21
CKEY
15
LOD
14
13
OPMOD
7
6
5
PROCDLY
28
CMTYP5
20
12
4
27
CMTYP4
26
CMTYP3
19
18
–
11
10
KEYSIZE
3
2
–
–
25
CMTYP2
24
CMTYP1
17
16
CFBS
9
8
SMOD
1
0
–
CIPHER
• CIPHER: Processing Mode
0: Decrypts data.
1: Encrypts data.
• PROCDLY: Processing Delay
Processing Time = 12 × (PROCDLY + 1)
The Processing Time represents the number of clock cycles that the AES needs in order to perform one encryption/decryp-
tion with no countermeasures activated.
Note: The best performance is achieved with PROCDLY equal to 0.
• SMOD: Start Mode
Value
Name
Description
0x0
MANUAL_START
Manual Mode
0x1
AUTO_START
Auto Mode
0x2
IDATAR0_START
AES_IDATAR0 access only Auto Mode
Values which are not listed in the table must be considered as “reserved”.
In case DMA transfer is used, either 0x1 or 0x2 must be configured. Refer to “DMA Mode” on page 1107 for more details.
• KEYSIZE: Key Size
Value
0x0
0x1
0x2
Name
AES128
AES192
AES256
Description
AES Key Size is 128 bits
AES Key Size is 192 bits
AES Key Size is 256 bits
Values which are not listed in the table must be considered as “reserved”.
1114
SAM9G46 Series [DATASHEET]
Atmel-11028F-ATARM-SAM9G46-Datasheet_16-Oct-14