10
MC92603 Quad and MC92604 Dual Gigabit Ethernet Transceivers
MOTOROLA
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Data Alignment Configurations
Non-Aligned Mode (BSYNC = low)
In this mode no attempt is made to align the incoming data stream. The bits are simply accumulated into
10-bit code groups and forwarded. This mode should be used only with Backplane 10-/5-bit Data Mode
(TBIE=high, COMPAT=low), and with Word Synchronization disabled (WSYNC1
&
WSYNC0=low).
Byte-Aligned Mode (BSYNC = high)
The remaining 4 receiver operating modes align the incoming serial data into 10 bit code groups. At
power-up, the receiver starts an alignment procedure, searching for the 8-bit pattern defined by the 8B/10B
COMMA codes. Synchronization logic checks for the distinct sequence, ‘00111110xx’ and ‘11000001xx’
(ordered bit 0 to bit 7), characteristic of the three valid COMMA code groups. The search is done on the
10-bit data in the receiver, and is therefore independent of the state of TBIE or COMPAT. Alignment
requires a minimum of four, error-free, received COMMA code groups to ensure proper alignment and lock.
Non-COMMA code groups may be interspersed with the COMMA code groups. The disparity of the
COMMA code groups is not important to alignment and can be positive, negative or any combination. The
receiver begins to forward received code groups once locked on an alignment.
Word Synchronization
When the MC92603 is configured in either of the ‘aligned backplane’ modes (BSYNC high and COMPAT
low), the four receivers can be used cooperatively to receive 32-bit (40-bit if TBIE is high) aligned word
transfers. Word alignment is enabled by setting the word synchronization enable inputs, WSYNC1 or
WSYNC0, high.
The word synchronization aligns code groups in the receiver’s alignment FIFO. Synchronization is
accomplished by lining up
word synchronization events
detected by each of the receivers, such that all are
coincident at the same output stage of their FIFO.
Word synchronization events must be received at all concerned receivers within 40 bit-times of each other.
There are three word synchronization events as defined in Table 6.
Table 5. Receiver Errors Reported for Receiver Modes
Description of Reported Errors
GMII/
RGMII
TBI/
RTBI
8-bit/
4-bit
10-bit/
5bit
Disparity Error: The 8B/10B decoder detected a disparity error. YES YES YES NO
Code Error: The 8B/10B decoder detected an illegal code group. YES NO YES NO
Overrun YES YES YES YES
Underrun YES YES YES YES
Not Word Sync: The receiver is byte synchronized but has not achieved or
has lost word alignment and is searching for alignment.
NO NO YES YES
Not Byte Sync: The receiver is in start-up or has lost byte alignment and
is searching for alignment.
YES YES YES YES
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
MOTOROLA
MC92603 Quad and MC92604 Dual Gigabit Ethernet Transceivers
11
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Receiver Interface Timing Modes
The receiver interface is timed to the recovered clock or to the local reference clock, depending on the state
of the recovered clock enable, RCCE, signal. RCCE set high enables timing relative to the recovered clock,
set low enables timing relative to the reference clock. All receiver channels outputs are source synchronous.
They may be configured to be source aligned or source centered with their respective RECV_x_CLK
outputs.
Recovered Clock Timing Mode (RCCE = high)
When RCCE is set high, then RECV_REF_A is used to select the recovered clock to be used. If
RECV_REF_A is high, then Channel As recovered clock is used for all four channels. If it is low, then each
channel uses its own recovered clock.
In order to track a transmitter frequency that is offset from the receiver’s reference clock frequency, the duty
cycle and period of the recovered clock is modulated. The recovered clock duty cycle may be reduced or
increased by 200 ps (if nominal frequency is 125 Mhz) in order to match the transmitter frequency (if the
reference clock frequency is 125mhz, this means that the minimum recovered clock cycle time is 7.8ns and
the maximum recovered clock cycle is 8.2ns).
Reference Clock Timing Mode (RCCE = low)
Data is timed relative to the local reference clock when RCCE is low. Synchronization between the
recovered clock and the reference clock is handled by the receiver interface. Frequency offset between the
transmitter’s reference clock and the receiver’s reference clock causes overrun/underrun situations. Overrun
occurs when the transmitter is running faster than the receiver. Underrun occurs when the transmitter is
running slower than the receiver. The MC92603/4 performs rate adaption based on the context of the data
streams to prevent over and under run situations.
In an overrun situation, data must be dropped in order to maintain synchronization between the clock
domains. If add delete idle enable, ADIE, is high the receiver interface searches for the appropriate code
groups to drop when overrun is imminent. If the appropriate code groups are not available to drop, receiver
overrun may occur. When overrun occurs, the “Overrun” error is reported and data is dropped. Table 7
summarizes the rate adaption technique as a function of the receiver configuration when the receiver
reference clock is slower than the transmitter reference clock.
Table 6. Word Synchronization Events
Word Synchronization Event WSYNC1 WSYNC0
No word synchronization required LOW LOW
4 IDLE / 1 non-IDLE LOW HIGH
Disparity-based IDLE sequence HIGH LOW
Align to special control Character K28.3 (/A/) HIGH HIGH
Table 7. Receiver Reference clock is SLOWER than Transmitter Reference Clock
ADIE COMPAT Receive Mode Result Action Taken
Low Low N/A Overrun Two bytes of data are lost. First byte reports overrun,
second byte is skipped.
High Low N/A Data dropped 2 consecutive IDLEs (K28.5) are dropped.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
12 MC92603 Quad and MC92604 Dual Gigabit Ethernet Transceivers MOTOROLA
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
In an underrun situation, data must be repeated in order to maintain synchronization between the clock
domains. If ADIE is high the receiver interface repeats the appropriate code groups as described in Table 8
when underrun is imminent.
.
When operating in ‘Word’ mode all configured channels must add/delete IDLEs simultaneously. Therefore
IDLEs must appear in the data stream for all channels simultaneously, so that IDLEs may be repeated or
deleted.
The code group type and timing for rate adaption as described above, is determined by the current context
of the packet stream. The data context is when the transceivers are transmitting MAC frames encapsulated
into code group packets. The code groups in the packet can not be disturbed, therefore, rate adaption is
accomplished in the IPG as previously described. A special case that must be considered in the data context
is Jumbo frames.
Jumbo frames are not supported in the standard but are rather a de facto standard. Jumbo frames violate the
untagged maximum frame size of 1518 code groups and increases the size to 16k code groups. Given a
maximum total frequency offset of 200 ppm, a Jumbo frame could lead to a surplus or deficit of 1.67 code
groups for which rate adaption must account. The depth of the receivers elastic buffers may be increased by
configuring JPACK high in order to ensure against starvation in the presence of Jumbo frames. This increase
will lead to longer receiver latency.
Gigabit Ethernet Compatible Operation
The operation of the transceivers in the Ethernet compatibility GMII and TBI modes and the correlation of
the port signal names to the names in the IEEE Std 802.3-2002 specification are listed in the following two
sections.
High High Auto-Negotiate Sequence Data dropped 16 bytes dropped (/C1/C2/C1/C2/)
High High IDLE Sequence Data dropped 2 bytes dropped (/I2/)
Table 8. Receiver Reference clock is FASTER than Transmitter Reference Clock
ADIE COMPAT Receive Mode Result Action Taken
Low Low N/A Underrun Two bytes of data are lost. First byte reports
underrun, second byte repeats byte prior to
underrun.
High Low N/A Data repeated 2 consecutive IDLEs (K28.5) are repeated.
High High Auto-Negotiate Sequence Data repeated 16 bytes repeated (/C1/C2/C1/C2/)
High High IDLE Sequence Data repeated 2 bytes repeated (/I2/)
Table 7. Receiver Reference clock is SLOWER than Transmitter Reference Clock (continued)
ADIE COMPAT Receive Mode Result Action Taken
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...

MC92603VF

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC TXRX ETH QUAD GIG 256-MAPBGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet