
Receiver
MC92604 Dual Gigabit Ethernet Transceiver Reference Manual, Rev. 1
Freescale Semiconductor
3-19
3.7.2.4
Data Context
The data context is when the transceivers are transmitting data frames encapsulated into code group
packets. The code groups in the packet cannot be disturbed, therefore, rate adaption is accomplished in the
IPG as described above.
On detection of an imminent overflow, the MC92604 searches for and deletes an /I2/ ordered set, removing
a total of two or four code groups from the IPG.
On detection of an imminent underflow, the MC92604 searches for a /I2/ ordered set and inserts an /I2/
adjacent to it into the IPG, adding a total of two code groups.
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 defacto-standard. Jumbo frames violate the untagged maximum
frame size of 1518 code groups and increases the size to 14K code groups. Given a maximum total
frequency offset of 200 ppm, a Jumbo frame could lead to a surplus or deficit of 3.0 code groups for which
rate adaption must account.
The depth of the receivers elastic buffers may be increased by asserting JPACK in order to ensure against
starvation in the presence of Jumbo frames. This increase will lead to longer receiver latency.
3.7.3
Error Handling
Table 3-10 are used in the compatibility mode with one further definition; overrun/underrun errors are
processed specially.
Overrun may occur when an appropriate code group to remove cannot be identified. In this situation, one
code group is replaced in the data stream (to report the error), and a second data code group is removed
from the packet stream. The received packet stream continues normally thereafter. The MAC sublayer
should detect the repeated code group as a CRC error.
Underrun may occur when an appropriate code group to insert cannot be identified. In this situation, one
data code group is repeated in the packet stream. The received packet stream continues normally thereafter.
and
Table 3-10. The MAC sublayer should detect the repeated code group as a CRC error.
3.7.3.1
Jumbo Frame Considerations
It is recommended if Jumbo frames are to be supported, that the ‘recovered clock mode’ (RCCE is high)
be used to reduce power and latency. It should be noted that it is possible for the MC92604 transmit
controller to shorten the IPG by two to achieve even/odd alignment and for the receiver to remove four
code groups in the IPG to perform rate adaption if in ‘reference clock mode.’ This means that if the IPG
is only 12 code groups originally, then the receiver could present an IPG as small as 6 code groups (with
maximum frequency offset).