DES Registers
863
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Data Encryption Standard Accelerator (DES)
14.7 DES Registers
The DES module registers are at an offset relative to the DES module base address, and a small set of
DES µDMA registers are at an offset relative to an Encryption Control module base address.
The DES module register offsets are relative to the base address 0x44038000.
The Encryption Control register offsets are relative to the base address 0x44030000.
NOTE:
The DES registers are limited to 32-bit data accesses; 8- and 16-bit accesses are not
allowed and can corrupt register contents.
lists the memory-mapped registers for the DES. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
Table 14-8. DES Registers
Offset
Acronym
Register Name
Section
0x00
DES_KEY3_L
DES Key 3 LSW for 192-Bit Key
0x04
DES_KEY3_H
DES Key 3 MSW for 192-Bit Key
0x08
DES_KEY2_L
DES Key 2 LSW for 128-Bit Key
0x0C
DES_KEY2_H
DES Key 2 MSW for 128-Bit Key
0x10
DES_KEY1_L
DES Key 1 LSW for 64-Bit Key
0x14
DES_KEY1_H
DES Key 1 MSW for 64-Bit Key
0x18
DES_IV_L
DES Initialization Vector
0x1C
DES_IV_H
DES Initialization Vector
0x20
DES_CTRL
DES Control
0x24
DES_LENGTH
DES Cryptographic Data Length
0x28
DES_DATA_L
DES LSW Data RW
0x2C
DES_DATA_H
DES MSW Data RW
0x30
DES_REVISION
DES Revision Number
0x34
DES_SYSCONFIG
DES System Configuration
0x38
DES_SYSSTATUS
DES System Status
0x3C
DES_IRQSTATUS
DES Interrupt Status
0x40
DES_IRQENABLE
DES Interrupt Enable
0x44
DES_DIRTYBITS
DES 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 14-9. DES Access Type Codes
Access Type
Code
Description
Read Type
R
R
Read
Write Type
W
W
Write
W1C
1C
W
1 to clear
Write
Reset or Default Value
-
n
Value after reset or the default
value