Texas Instruments CC2650DK ユーザーズマニュアル

ページ / 1570
Cryptography Registers
10.2.1.25 AESDATAOUT1 Register (Offset = 564h) [reset = X]
AESDATAOUT1 is shown in
and described in
.
AES Data Input/Output 3
Figure 10-27. AESDATAOUT1 Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
DATA
R-X
Table 10-35. AESDATAOUT1 Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
DATA
R
X
Data registers for output block data from the Crypto peripheral.
These bits = AES Output Data[63:32] of [127:0] For normal
operations, this register is not used, since data input and output is
transferred from and to the AES engine via DMA. For a Host read
operation, these registers contain the 128-bit output block from the
latest AES operation. Reading from a word-aligned offset within this
address range will read one word (4 bytes) of data out the 4-word
deep (16 bytes = 128-bits AES block) data output buffer. The words
(4 words, one full block) should be read before the core will move
the next block to the data output buffer. To empty the data output
buffer, AESCTL.OUTPUT_RDY must be written. For the modes with
authentication (CBC-MAC, GCM and CCM), the invalid (message)
bytes/words can be written with any data. Note: The AAD /
authentication only data is not copied to the output buffer but only
used for authentication.
851
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated