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

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
Security Engine (SEC) 3.0
Writes to the input FIFO go first to a staging register which can be written by byte, word (4 bytes), or dword
(8 bytes). When all 8 bytes of the staging register have been written, the entire dword is automatically
enqueued into the FIFO. If any byte is written twice between enqueues, it causes an error interrupt of type
AE from the EU. When writing the last portion of data, it is not necessary to write all 8 bytes. Any last
bytes remaining in the staging register are automatically padded with zeros and forced into the input FIFO
when the AFEU end of message register is written.
The output FIFO is readable by byte, word, or dword. When all 8 bytes of the head dword have been read,
that dword is automatically dequeued from the FIFO so that the next dword (if any) becomes available for
reading. If any byte is read twice between dequeues, it causes an error interrupt of type AE from the EU.
Overflows and underflows caused by reading or writing the AFEU FIFOs are reflected in the AFEU
interrupt status register.
10.7.3
This section contains details about the cyclical redundancy check unit (CRCU), including modes of
operation, status and control registers, and FIFO.
Most of the registers described here would not normally be accessed by the host. They are documented
here mainly for debug purposes. In typical operation, the CRCU is used through channel-controlled access,
which means that most reads and writes of CRCU registers are directed by the SEC channels. Driver
software would perform host-controlled register accesses only on a few registers for initial configuration
and error handling.
10.7.3.1
This EU includes an ICV checking feature, that is, it can verify a message/CRC pair by calculating a raw
CRC and comparing it to the polynomial specific residue. The pass/fail result of this check can be returned
to the host either by interrupt by a writeback of EU status fields into host memory, but not by both methods
at once.
To signal the ICV checking result by status writeback, turn on either the IWSE bit or AWSE bit in the
channel configuration register (see
the CICV fail (CICVF) bit in the interrupt mask register (see
Register”). In this case the normal done signaling (by interrupt or writeback) is undisturbed.
To signal the ICV checking result by interrupt, unmask the CICVF bit in the interrupt mask register and
turn off the IWSE and AWSE bits in the channel configuration register. If there is no CRC mismatch, then
the normal done signaling (by interrupt or writeback) occurs. When there is an CRC mismatch, there is an
error interrupt to the host, but no done interrupt or writeback.
10.7.3.2
The mode register (shown in
the first register written. A context error is generated if this register is written after processing has begun.
10-98
Cyclical Redundancy Check Unit (CRCU)
ICV Checking in CRCU
CRCU Mode Register
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Figure
Section 10.4.4.1, “Channel Configuration Register
10-40) is used to program the function of the CRCU and is generally
Section 10.7.3.9, “CRCU Interrupt Mask
Freescale Semiconductor
(CCR)”), and mask

Related parts for MPC8536-RDK