\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected
AES Control and Status
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
start : AES Start/Busy
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
End of enumeration elements list.
crypt_mode : AES Encrypt/Decrypt Mode
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
0 : ENCRYPT_MODE
Perform AES encryption operation.
1 : DECRYPT_MODE
Perform AES decryption operation.
End of enumeration elements list.
exp_key_mode : AES Expanded Key Mode
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
0 : CALC_NEW_EXP_KEY
Calculate new expanded key for this operation.
1 : USE_LAST_EXP_KEY
Use expanded key calculated by the last operation.
End of enumeration elements list.
key_size : AES Key Size Select
bits : 3 - 7 (5 bit)
access : read-write
Enumeration:
0 : KEY_SIZE_128
Use 128-bit AES key size.
1 : KEY_SIZE_192
Use 192-bit AES key size.
2 : KEY_SIZE_256
Use 256-bit AES key size.
End of enumeration elements list.
inten : AES Interrupt Enable
bits : 5 - 10 (6 bit)
access : read-write
Enumeration:
End of enumeration elements list.
intfl : AES Interrupt Flag
bits : 6 - 12 (7 bit)
access : read-write
Enumeration:
End of enumeration elements list.
A write to this location triggers an erase of all AES memory locations.
address_offset : 0x8 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.