
6
MC92603 Quad and MC92604 Dual Gigabit Ethernet Transceivers
MOTOROLA
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Backplane Application Modes (COMPAT = low)
Transmitting Uncoded Data - 8-/4-Bit Modes
The settings for the transmitter control signals when sending uncoded 8-bit or reduced interface 4-bit data
When XMIT_x_ENABLE is low, an IDLE (K28.5) code group of proper running disparity is generated. The
state of the XMIT_x_7-XMIT_x_0, XMIT_x_K, and XMIT_x_ERR signals are ignored. This allows the
link to maintain alignment when transmission of data is not needed.
When XMIT_x_ENABLE is high, uncoded data is presented in 8-/4-bit bytes to the input register through
the XMIT_x_7 through XMIT_x_0 signals. The uncoded data is coded into 10-bit transmission code groups
using an on-chip 8B/10B encoder. 8B/10B coding ensures DC balance across the link and sufcient
transition density to facilitate reliable data and clock recovery. The XMIT_x_7 through XMIT_x_0 signals
are interpreted as normal data when the XMIT_x_K signal is low.
The 8B/10B code set includes 12 special control codes. Special control codes may be transmitted by setting
the XMIT_x_K high as indicated in
Table 3. There are only 12 valid control code groups, if the data input
is other than the 12 dened values then an illegal 10 bit code group will be generated and transmitted. This
will be detected by the receiver as a “Code Error”.
If XMIT_x_ERR is high then the 8B/10B encoder is forced to produce an invalid 10 bit code.
When using the device in a system where word alignment is required, it may be desirable to generate
disparity-style word synchronization events. Also, it may be necessary to generate a disparity-style sync
event for compatibility with legacy transceivers. A disparity style word synchronization event is generated
by setting the transmit data inputs to a hex AD and XMIT_x_K high for the appropriate transmitter(s). The
transmitter generates one of two unique 16-code group IDLE (K28.5) sequences depending on the current
running disparity:
I+, I+, I-, I-, I+, I-, I+, I-, I+, I-, I+, I-, I+, I-, I+, I- or
I-, I-, I+, I+, I-, I+, I-, I+, I-, I+, I-, I+, I-, I+, I-, I+
where I+ stands for IDLE of positive disparity, and I- stands for IDLE of negative disparity.
Transmitting Coded Data - 10-/5-Bit Modes
This operating mode is specied when the TBIE input is high. The state of COMPAT input does not affect
the transmitter operation.
Table 3. Transmitter Control States for Uncoded Data (TBIE=low)
XMIT_x_ENABLE XMIT_x_ERR
XMIT_x_K
Description
Low
Don’t care
Don’t care Transmit IDLE (K28.5), ignore data inputs.
High
Low
Transmit data present on data inputs.
High
Low
High
Transmit control data present on data inputs.
High
Low
High
Transmit disparity-style word synchronization event if the data
inputs = AD (hex). The transmitter inputs will be ignored while
sending these 16 code groups.
High
Don’t care Create an invalid 10 bit code group to be transmitted
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.