MPC8536-RDK Freescale Semiconductor, MPC8536-RDK Datasheet - Page 527

no-image

MPC8536-RDK

Manufacturer Part Number
MPC8536-RDK
Description
BOARD REF COMEXPRESS MPC8536
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr
Datasheets

Specifications of MPC8536-RDK

Contents
CSB1880, CSB1801, Cables, Documentation, Enclosure, Power Supply with cord
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
before processing data. This mode is used to resume processing in an ARC4 session using a previously
computed S-box. In this case, the steps in the processing are as follows:
If the context registers are written during message processing or hen the PP bit is not set, a context error is
generated.
For more information about writing AFEU context through the input FIFO, see
“AFEU FIFOs.”
10.7.2.9.2
Once message processing is complete and the output data has been read, the AFEU S-box state can be read
out either through the context registers or through the output FIFO, as selected by the “dump context” (DC)
mode bit (see
Valid context data can only be read after AFEU has completed processing (as indicated by the done
interrupt, as reflected in the “DI” bit of the AFEU Status Register,
Register”). Reading context data before the module is done generates an error interrupt.
For more information about reading AFEU context through the output FIFO, see
“AFEU FIFOs.”
10.7.2.10 AFEU Key Registers
AFEU uses two write-only key registers to seed the initial permutation of the AFEU S-box, in conjunction
with the AFEU key size register. Any key data beyond the key size (specified in the key size register) is
ignored. AFEU permutes starting with the first byte of key register 0, and uses as many bytes from the two
key registers as necessary to complete the permutation. Reading either of these memory locations
generates an address error interrupt.
10.7.2.10.1 AFEU FIFOs
AFEU uses an input FIFO/output FIFO pair to hold data before and after the ciphering process. Normally,
the channels control all access to these FIFOs. For host-controlled operation, a write to anywhere in the
AFEU FIFO address space enqueues data to the AFEU input FIFO, and a read from anywhere in the AFEU
FIFO address space dequeues data from the AFEU output FIFO.
When context is written to the input FIFO (see
context write must be in the address range 3_8E00-3_8E07. Similarly, when context is read from the
output FIFO (see
address range 3_8E00-3_8E07. This causes any incomplete data word remaining in the output FIFO to be
cleared out so that the context can be read.
Freescale Semiconductor
1. Write the context to the AFEU through the context registers or through the input FIFO (as selected
2. Write the context length to the context/data length register (see
3. Write the message data size to the context/data register.
4. Write the message data.
by the CS mode bit).
Context/Data Size
Section 10.7.2.1, “AFEU Mode
Reading AFEU Context
Section 10.7.2.9.1, “Writing AFEU
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Register”).
Register”).
Section 10.7.2.9.1, “Writing AFEU
Context”), the first context read must be in the
Section 10.7.2.5, “AFEU Status
Section 10.7.2.3, “AFEU
Section 10.7.2.10.1,
Section 10.7.2.10.1,
Context”), the first
Security Engine (SEC) 3.0
10-97

Related parts for MPC8536-RDK