MSC8144E Reference Manual, Rev. 3
26-134
Freescale
Semiconductor
Security Engine (SEC)
26.5.8.8 AESU End_of_Message Register (AESUEOMR)
The AESU End_of_Message Register is used to indicate that an AES operation may be
completed. After the final message block is written to the input FIFO, the End_of_Message
Register must be written. The value in the Data Size Register is used to determine how many bits
of the final message block (always 128) to process. Writing to this register causes the AESU to
process the final block of a message, allowing it to signal a done interrupt. A read of this register
always returns a zero value.
26.5.8.9 AESU Context Registers (AESUCR[1–7])
There are seven 64-bit context data registers that allow the core processor to read/write the
contents of the context used to process the message. The context must be written prior to the key
data. If the Context Registers are written during message processing, a context error is generated.
All Context Registers are cleared when a hard or soft reset or initialization is performed.
The Context Registers must be read when changing context and restored to their original values
to resume processing an interrupted message (CBC, CTR and CCM modes). For CTR and CCM
mode, all seven 64-bit Context Registers must be read to retrieve context and all seven must be
written back to restore context. Effectively, the user must read the four empty place holder
Context Registers in addition to the three Context Registers holding the Counter and Counter
Modulus Exponent when in CTR mode. The contents of the empty Context Registers need not be
preserved, but when restoring the CTR mode context, the empty registers must be filled with 32
bytes of zeros before writing the saved Counter and Counter Modulus Exponent.
AESUEOMR
AESU End_of_ Message Register
Offset 0xC4050
Bits
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
Field
—
Type
W
Reset 0x0000
Bits
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
Field
—
Type
W
Reset 0x0000
Bits 31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Field
—
Type
W
Reset 0x0000
Bits
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Field
—
Type
W
Reset 0x0000
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...