Channel Bonding; Clock Correction; 64B/66B - Xilinx RocketIO X User Manual

Hide thumbs Also See for RocketIO X:
Table of Contents

Advertisement

R
Table 2-2, page 46
corresponding data widths. It also shows the corresponding internal bus width described
below.
Only the first 3 modes (1-byte, 2-byte, and 4-byte) apply to designs migrating from the
RocketIO transceiver.
Table 2-3, page 46
and the corresponding internal bus widths.
Most Virtex-II Pro designs will use internal data widths of 01 corresponding to a 20-bit
internal data bus, which the RocketIO transceiver has. The wider internal buses are used
for higher data rates.

Channel Bonding

The CHBONDDONE signal operation has changed. See CHBONDDONE,
RXCLKCORCNT, and RXBUFSTATUS in
The CHANNEL_BOND_WAIT and CHANNEL_BOND_OFFSET are gone. For the
RocketIO X transceiver, they are derived from CHANNEL_BOND_LIMIT, which should
be set to 16. CHAN_BOND_SEQ_*_MASK has been added. It is a 4-bit signal that allows
the user to mask out any part of the channel bonding sequence (make it a don't care) by
setting any bit of the mask to 1 (all zeros only bond on the exact sequence; a mask 0100
ignores the third byte).
CHAN_BOND_64B66B_SV is unused and should always be set to FALSE.

Clock Correction

New attributes CLK_COR_MAX_LAT and CLK_COR_MIN_LAT allow the latency
through the elastic buffer to be set. This replaces the function of
CLK_COR_8B10B_DE sets whether the CLK_COR_SEQ_* attributes are set using 8-bit
(CLK_COR_8B10B_DE=TRUE) or 10-bit (CLK_COR_8B10B_DE=FALSE).
Drop mode clock correction is added. CLK_COR_SEQ_DROP should be FALSE to be
compatible with the RocketIO designs.

64B/66B

The following ports control 64B/66B and should be tied to GND since RocketIO did not
have this feature:
The following attributes control 64B/66B and the values do not matter:
174
Appendix D: Virtex-II Pro to Virtex-II Pro X FPGA Design Migration
shows the settings for RXDATAWIDTH and TXDATAWIDTH and the
shows the settings for RXINTDATAWIDTH and TXINTDATAWIDTH
RXDESCRAM64B66BUSE
RXIGNOREBTF
RXBLOCKSYNC64B66BUSE
RXDEC64B66BUSE
TXENC64B66BUSE
TXGEARBOX64B66BUSE
TXSCRAM64B66BUSE
SH_CNT_MAX
SH_INVALID_CNT_MAX
www.xilinx.com
1-800-255-7778
Table 1-4, page
28.
XAPP
RocketIO™ X Transceiver User Guide
UG035 (v1.5) November 22, 2004
670.

Advertisement

Table of Contents
loading

Table of Contents