Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X 데이터 시트

제품 코드
DK-TM4C129X
다운로드
페이지 2182
Figure 14-5. DES Polling Mode
START
Write the data to be encrypted/decrypted
DES_S_DATA_L[31:0] DATA_L = 0x-
DES_S_DATA_H[31:0] DATA_H = 0x-
Is input buffer empty?
DES_S_CTRL[1] INPUT_READY ==
0x1
Write the data to be encrypted/decrypted
DES_S_DATA_L[31:0] DATA_L = 0x-
DES_S_DATA_H[31:0] DATA_H = 0x-
Is result available?
DES_S_CTRL[0] OUTPUT_READY
== 0x1
Read the encrypted/decrypted data
result_L = DES_S_DATA_L[31:0] DATA_L
result_H = DES_S_DATA_H[31:0] DATA_H
END
no
yes
no
yes
14.5.2.2
DES Interrupt Mode
Table 14-6 on page 1045 lists the DES interrupt mode steps.
Table 14-6. DES Interrupt Mode
Value
Register/Bit Field/Programming Model
Step
0x7
DES_IRQENABLE[2:0]
Enable DES module interrupts.
-
DES_DATA_L[31:0] DATA_L
Load the input buffer data LSW register.
-
DES_DATA_H[31:0] DATA_H
Load the input buffer data HSW register.
14.5.2.3
DES Interrupt DMA Mode
Table 14-7 on page 1045 lists the DES DMA mode steps.
Table 14-7. DES DMA Mode
Value
Register/Bit Field/Programming Model
Step
0x7
DES_SYSCONFIG[7:5]
Enable DES module DMA requests.
-
DES_DATA_L[31:0] DATA_L
Load the input buffer data LSW register.
1045
December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller