AES Registers
679
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Advance Encryption Standard Accelerator (AES)
9.5
AES Registers
The AES module comprises registers that exist at an offset relative to the AES Module base address and
a small set of AES µDMA registers that exist at an offset relative to an Encryption Control Module base
address.
The AES module register offsets are relative to the base address 0x44036000.
lists the memory-mapped registers for the AES. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
Table 9-5. AES Registers
Offset
Acronym
Register Name
Section
0x000
AES_KEY2_6
AES Key 2_6
0x004
AES_KEY2_7
AES Key 2_7
0x008
AES_KEY2_4
AES Key 2_4
0x00C
AES_KEY2_5
AES Key 2_5
0x010
AES_KEY2_2
AES Key 2_2
0x014
AES_KEY2_3
AES Key 2_3
0x018
AES_KEY2_0
AES Key 2_0
0x01C
AES_KEY2_1
AES Key 2_1
0x020
AES_KEY1_6
AES Key 1_6
0x024
AES_KEY1_7
AES Key 1_7
0x028
AES_KEY1_4
AES Key 1_4
0x02C
AES_KEY1_5
AES Key 1_5
0x030
AES_KEY1_2
AES Key 1_2
0x034
AES_KEY1_3
AES Key 1_3
0x038
AES_KEY1_0
AES Key 1_0
0x03C
AES_KEY1_1
AES Key 1_1
0x40 to 0x4C
AES_IV_IN_0 to
AES_IV_IN_3
AES Initialization Vector Input 0 to
AES Initialization Vector Input 3
0x50
AES_CTRL
AES Control
0x54 to 0x58
AES_C_LENGTH_0 to
AES_C_LENGTH_1
AES Crypto Data Length 0 to
AES Crypto Data Length 1
0x5C
AES_AUTH_LENGTH
AES Authentication Data Length
0x60 to 0x6C
AES_DATA_IN_0 to
AES_DATA_IN_3
AES Data R/W Plaintext/Ciphertext 0 to
AES Data R/W Plaintext/Ciphertext 3
0x70 to 0x7C
AES_TAG_OUT_0 to
AES_TAG_OUT_3
AES Hash Tag Out 0 to
AES Hash Tag Out 3
0x80
AES_REVISION
AES IP Revision Identifier
0x84
AES_SYSCONFIG
AES System Configuration
0x88
AES_SYSSTATUS
AES System Status
0x8C
AES_IRQSTATUS
AES Interrupt Status
0x90
AES_IRQENABLE
AES Interrupt Enable
0x94
AES_DIRTYBITS
AES Dirty Bits
Complex bit access types are encoded to fit into small table cells.
shows the codes that are
used for access types in this section.
Table 9-6. AES Access Type Codes
Access Type
Code
Description
Read Type
R
R
Read
Write Type