Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
26-159
26.5.10.8 AFEU End_of_Message Register (AFEUEOMR)
The AFEU End_of_Message Register (AFEUEOMR) is used to signal the AFEU that all data to
process has been written to the input FIFO. This allows the AFEU to do special processing when
it reaches the last block of data. Before this register is written, the AFEU does not process the last
block of data in its input FIFO. After this register is written, the AFEU continues normal
processing on all but the last block of data, then goes on to processes the last block, using the
value in the Data Size Register to determine how much of the block to process. The Data Size
Register specifies the number of bits to process, which is a multiple of 8 from 8–64. Once
processing of the last block is completed, the AFEU signals done interrupt. If the AFEUMR[DC]
bit is set, the context is written to the output FIFO following the last 8 message bytes. A read of
the AFEUEOMR always returns a zero value.
26.5.10.9 AFEU Context Memory
The S-Box memory consists of 256 bytes of SRAM, each readable and writable as part of a 64-bit
set. The S-Box contents should not be written with data unless that data was previously read from
the S-Box. Context data should only be written if the AFEUMR[PP] bit is set (see
Section 26.5.10.1, AFEU Mode Register (AFEUMR), on page 26-150). After context data is
written, the context length must be written to the context/data length register (see Section
26.5.10.3, AFEU Context/Data Size Register (AFEUCDSR), on page 26-152). Then, message
data can be written. If the Context Registers are written during message processing or the
AFEUMR[PP] bit is not set, a context error is generated. Reading context data before the module
is done generates an error interrupt. Context data can be written and read either via the Context
Registers or via the input and output FIFOs. The user specifies the location through the
AFEUEOMR
AFEU End_of_ Message Register
Offset 0xC8050
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 ...