Using The Virtex-Ii Pro Rocketio Transceiver Crc Functionality - Xilinx LogiCORE 1000BASE-X User Manual

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1
Table of Contents

Advertisement

Designing with the Client-side GMII for the 1000BASE-X Standard
Bits[4:2]: Code Group Reception Indicators
These signals indicate the reception of particular types of group, as defined below.
Figure 5-7
code groups themselves, as they appear on the output gmii_rxd[7:0] port.
gmii_rxd[7:0]
status_vector[2]
"RUDI(/C/)"
status_vector[3]
"RUDI(/I/)"
status_vector[4]
"RUDI(INVALID)"
Bit[2]: RUDI(/C/)
The core is receiving /C/ ordered sets (Auto-Negotiation Configuration sequences) as
defined in IEEE802.3 clause 36.2.4.10.
Bit[3]: RUDI(/I/)
The core is receiving /I/ ordered sets (Idles) as defined in IEEE802.3 clause 36.2.4.12.
Bit[4]: RUDI(INVALID)
The core has received invalid data whilst receiving/C/ or /I/ ordered set as defined in
IEEE802.3 clause 36.2.5.1.6. This may be caused, for example, by bit errors occurring in any
clock cycle of the /C/ or /I/ ordered set:
second clock cycle of an /I/ idle sequence.

Using the Virtex-II Pro RocketIO Transceiver CRC Functionality

When the core is generated with the Virtex-II Pro RocketIO transceiver, the CRC
functionality of the RocketIO transceiver may be enabled. When the core is generated in
this mode (see
/K28.5/ characters are left-justified in the RocketIO transceiver internal two-byte data
path. This is done by ensuring that the /K28.5/ is strobed into the RocketIO transceiver on
the rising edge of TXUSRCLK2 only when TXUSRCLK is high. For more information, see the
Virtex-II Pro RocketIO Transceiver User Guide.
GMII Transmission
The timing of normal outbound frame transfer with the RocketIO transceiver CRC
functionality is illustrated in
completed by allowing the RocketIO transceiver to create the Frame Check Sequence field
(FCS) using the in-built CRC logic. For this to be successful, four place-holder bytes must
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
illustrates the timing of these signals, showing that they are aligned with the
/C2/
D0 D1
/C1/
D0 D1
/C2/
Figure 5-7: status_vector[4:2] timing
"RocketIO Transceiver CRC Logic" in Chapter
Caution!
Do not use the Virtex-II Pro RocketIO CRC functionality when using the SGMII
standard.
Figure
www.xilinx.com
D0 D1
/C1/
D0
D1
/I2/
/I2/
Figure 5-7
illustrates an error occurring in the
5-8. This figure shows that an Ethernet frame can be
/I2/
K
/I2/
3), the core ensures that the
R
57

Advertisement

Table of Contents
loading

This manual is also suitable for:

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1

Table of Contents