Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X Datenbogen

Produktcode
DK-TM4C129X
Seite von 2182
Figure 14-7. DES Context Input Event Service
START
END
no
Load the key 1 registers
DES_S_KEY1_L[31:0] KEY1_L = 0x-
DES_S_KEY1_H[31:0] KEY1_H = 0x-
Load initialization vector
DES_S_IV_L[31:0] IV_L = 0x-
DES_S_IV_H[31:0] IV_H = 0x-
Is DES algorithm used?
DES_S_CTRL[3] TDES == 0x0
Load the key registers
DES_S_KEY1_L[31:0] KEY1_L = 0x-
DES_S_KEY1_H[31:0] KEY1_H = 0x-
DES_S_KEY2_L[31:0] KEY2_L = 0x-
DES_S_KEY2_H[31:0] KEY2_H = 0x-
DES_S_KEY3_L[31:0] KEY3_L = 0x-
DES_S_KEY3_H[31:0] KEY3_H = 0x-
Is ECB mode used?
DES_S_CTRL[5:4] MODE =
0x0
no
Load crypto data length
DES_S_LENGTH[31:0] LENGTH = 0x-
yes
yes
14.6
Register Map
Table 14-8 on page 1047 lists the DES registers. The DES Module comprises registers that exist at
an offset relative to the DES Module base address and a small set of DES µDMA registers that exist
at an offset relative to an Encryption Control Module base address. The DES Module register offsets
are relative to the base address 0x4403.8000 . The Encryption Control register offsets are relative
to the base address 0x4403.0000.
Note:
The DES registers are limited to 32-bit data accesses; 8- and 16-bit accesses are not allowed
and can corrupt register contents.
Table 14-8. DES Register Map
See
page
Description
Reset
Type
Name
Offset
DES Module Registers (DES Module Offset)
DES Key 3 LSW for 192-Bit Key
0x0000.0000
RW
DES_KEY3_L
0x000
DES Key 3 MSW for 192-Bit Key
0x0000.0000
RW
DES_KEY3_H
0x004
DES Key 2 LSW for 128-Bit Key
0x0000.0000
RW
DES_KEY2_L
0x008
1047
December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller