Virtex-Ii Pro Devices - Xilinx LogiCORE 1000BASE-X User Manual

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

Advertisement

RocketIO Logic with the Fabric Rx Elastic Buffer
RocketIO Logic with the Fabric Rx Elastic Buffer
The example design delivered with the core is split between two hierarchical layers, as
illustrated in
customer designs and provides the following functionality:
The logic implemented in the block level is illustrated in all figures throughout the
remainder of this chapter.

Virtex-II Pro Devices

The core is designed for connection to a Virtex-II Pro MGT. The connections and logic
required between the core and RocketIO transceiver are illustrated in
names and logic in the figure precisely match those delivered with the example design
when an MGT transceiver is used.
Some modifications may be made to the MGT. For example, REFCLK may be used instead
of BREFCLK. See the Virtex-II Pro RocketIO Transceiver User Guide (UG024) for details.
Figure 8-3
MGT transceiver and the core. This replaces the Rx Elastic Buffer in the MGT (which is
bypassed).
This alternative Receiver Elastic Buffer uses a single block RAM to create a buffer twice as
large as the one present in the MGT. It is able to cope with larger frame sizes before clock
tolerances accumulate and result in emptying or filling of the buffer. This is necessary to
guarantee SGMII operation at 10 Mbps, where each frame size is effectively 100 times
larger than the same frame would be at 1 Gbps because each byte is repeated 100 times (see
"Designing with Client-side GMII for the SGMII Standard," page
In bypassing the MGT Rx Elastic Buffer, data is clocked out of the MGT synchronously to
rxrecclk. This must be placed on constrained local clock routing for reliable operation.
See
Constraints," page 163
XAPP763.
Note:
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
Figure
4-3. The block level is designed so to be instantiated directly into
Instantiates the core from HDL
Connects the physical-side interface of the core to a Virtex-II Pro, Virtex-4 or Virtex-5
RocketIO transceiver via the fabric Rx Elastic Buffer
shows that the Rx Elastic Buffer is implemented in the FPGA fabric between the
"Virtex-II Pro RocketIO MGTs for SGMII or Dynamic Standards Switching
for constraint details. This methodology is also described in
The brefclk differential pair applied to the MGT is of frequency 62.5 MHz.
www.xilinx.com
R
Figure
8-3–the signal
59).
99

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