MPC8536E-ANDROID Freescale Semiconductor, MPC8536E-ANDROID Datasheet - Page 435

no-image

MPC8536E-ANDROID

Manufacturer Part Number
MPC8536E-ANDROID
Description
HARDWARE/SOFTWARE ANDROID OS
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr

Specifications of MPC8536E-ANDROID

Contents
Board
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For more information about descriptors, refer to
10.1.2
The polychannel block implements four channels for processing descriptors. Each channel contains the
following addressable structures:
Whenever a channel is idle and its fetch FIFO is non-empty, the channel reads the next descriptor pointer
from the fetch FIFO. Using this pointer, the channel fetches the descriptor and places it in its descriptor
buffer. The channel’s processing of descriptors is described in more detail in
Descriptor
Freescale Semiconductor
Field Name
Seven dwords containing pointers and lengths used to locate input or output data. Each pointer can
either point directly to the data, or can point to a link table that lists a set of data segments to be
concatenated.
A fetch FIFO, which holds a queue of pointers to descriptors waiting to be processed
A configuration register, which allows the user a number of options for SEC event signaling
A status register containing an indication of the last unfulfilled bus request
A descriptor buffer memory used to store the active descriptor and other temporary data.
Pointer0
Pointer1
Pointer2
Pointer3
Pointer4
Pointer5
Pointer6
Length0
Length1
Length2
Length3
Length4
Length5
Length6
Extent0
Extent1
Extent2
Extent3
Extent4
Extent5
Extent6
Header
Processing”
Polychannel Overview
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
0x2053_1E08_0000_0000
(32 or 36-bit pointer)
(32 or 36-bit pointer)
(32 or 36-bit pointer)
(32 or 36-bit pointer)
(32 or 36-bit pointer)
(32 or 36-bit pointer)
(32 or 36-bit pointer)
Value
1500
1500
16
16
12
0
0
8
0
8
0
0
8
0
Table 10-1. Example Descriptor
Example header for IPsec ESP outbound using DES and MD-5
Number of bytes in authenticate key
Unused
Pointer to authentication key
Number of bytes in authentication-only data
Unused
Pointer to authentication-only data
Length of input context (IV)
Unused
Pointer to input context
Number of bytes in cipher key
Unused
Pointer to cipher key
Number of bytes of data to be ciphered
Unused
Pointer to input data to perform ciphering upon
Number of bytes of data after ciphering
Number of bytes in authentication result (ICV)
Pointer to location where cipher output is to be written, followed by
ICV
Length of output context (IV)
Unused
Pointer to location where altered context is to be written
Section 10.3, “Descriptors.”
Description
Section 10.4.1.1, “Channel
Security Engine (SEC) 3.0
10-5

Related parts for MPC8536E-ANDROID