English
Language : 

TM4C129CNCPDT Datasheet, PDF (995/1753 Pages) Texas Instruments – Tiva Microcontroller
Tiva™ TM4C129CNCPDT Microcontroller
14.2
The first option provides highest level of security; the last option is compatible with single DES. See
Table 14-1 on page 995 for key use.
Table 14-1. Key Repartition
Mode
64-bit (DES)
192-bit (3DES)
Key1_L
√
√
Key1_H
√
√
Key2_L
X
√
Key2_H
X
√
Key3_L
X
√
Key3_H
X
√
ECB, CBC, and CFB modes can be used with DES and 3DES modes.
DES Block Diagram
The module architecture consists of primary blocks, as shown in Figure 14-1 on page 995. The DES
module includes a register interface, and a µDMA and interrupt interface.
Depending of the availability of context and data, the DES engine is automatically triggered to
process the data. The DES engine is directly connected to the context and data registers such that
it can immediately start processing when all data is available.
Packets (blocks of 64 bits) must be parsed into blocks and sequentially fed into the DES, which can
buffer the block currently being processed as well as an additional block that may be queued in
advance.
Figure 14-1. DES Block Diagram
I/O Control FSM/ DMA Requests
Mode
Control
FSM
DES
Feedback
Mode
cotnrol
DES Cipher Core
Context
Registers
14.2.1
µDMA Control
The µDMA and interrupt request logic is controlled by the DES Engine. The DES Engine can have
multiple µDMA request signals active in parallel.
There are three DMA channels available:
June 18, 2014
995
Texas Instruments-Production Data