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

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
SATA Controller
19.5.1.8
Using the CONT primitive, the link layer is capable of replacing repetitive primitive streams with
scrambled data. This reduces EMI emissions because primitives are not scrambled.
The link layer can transmit a CONT primitive at a point where it knows it must transmit a number of
repeating primitives. After a CONT primitive has been transmitted, the link layer then transmits scrambled
junk data to the PHY layer. The content of this junk data is disregarded. At the far end link layer, the
reception of a CONT primitive will cause the last received valid primitive to be implied to be repeated until
it receives the next valid non-ALIGN primitive. Transmission of a new valid primitive halts the current
CONT processing; reception of a new valid non-ALIGN primitive halts the current CONT processing.
This action can occur on transmit and receive. The link layer supports both the transmission and reception
of CONT primitives.
19.5.1.9
The link layer is responsible for ALIGN insertion and removal at a fixed frequency. A pair of ALIGN
primitives are inserted into the transmit data stream every 254 words. At the receive end, the ALIGN
primitives are stripped from the incoming data stream in the link layer.
For diagnostic purposes, the rate of ALIGNs can be increased as much as two ALIGNS per one word; for
example, ALIGN, ALIGN, data, ALIGN, ALIGN. In addition, the SEND_4_ALIGNS bit can be set to
instruct the link layer to send four ALIGNs at a time instead of two.
19.5.1.10 Debug Functionality
There are a number of useful features designed into the link layer to aid debug, as follows:
19-40
The align insertion rate can be increased using the ALIGN_RATE register field in the command
layer.
Four error counters can be monitored by issuing register reads to the command layer: the disparity
error counter, the code error counter, the PHY internal error counter, and the control character error
counter.
A number of configuration bits in the command layer can be used to override normal primitive
insertion. For example,
— Set PRIM_OVR_STATE = (L_SendHold state (16))
— Set PRIM = 0xb5b5957c, that is, a SYNC primitive
— During the transfer, set PRIM_OVRD_EN = 1
When the link layer detects a rising edge on PRIM_OVRD_EN, it will insert one SYNC primitive
into the datastream in place of the HOLD, when the LINK_STATE reaches the L_SendHold state.
Only one HOLD primitive will be overridden; the PRIM_OVRD_EN must be cleared and written
to again to force another override to occur.
CONT Primitive Processing
ALIGN Insertion
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Freescale Semiconductor

Related parts for MPC8536E-ANDROID