Determining Correct Clk_Cor_Min_Lat; Channel Bonding; Table 2-13: Clock Correction Sequence/Data Correlation For 16-Bit Data Port - Xilinx RocketIO X User Manual

Hide thumbs Also See for RocketIO X:
Table of Contents

Advertisement

Block Level Functions
Table 2-13
value, and the parallel data interface, and how each corresponds with the other.

Table 2-13: Clock Correction Sequence/Data Correlation for 16-Bit Data Port

Determining Correct CLK_COR_MIN_LAT

To determine the correct CLK_COR_MIN_LAT value, several requirements must be met.

Channel Bonding

Channel bonding is the technique of tying several serial channels together to create one
aggregate channel. Several channels are fed on the transmit side by one parallel bus and
reproduced on the receive side as the identical parallel bus. The maximum number of
serial differential pairs that can be bonded is 20. Channel bonding is supported by several
primitives including GT10_CUSTOM, GT10_INFINIBAND, GT10_XAUI, and
GT10_AURORA.
The channel bonding match logic finds CB characters across word boundaries and
performs a "comma" style realignment of the data. The data path is byte scrambled until
reset as shown below in the example (additional comma alignments will not realign the
data). As a result, users should be careful when picking channel bonding characters and
should use, in general, special characters that cannot appear in the normal data stream.
Example:
The channel bond character is 0x000000FF. If this sequence of data is sent:
The result is:
RocketIO™ X Transceiver User Guide
UG035 (v1.5) November 22, 2004
is an example of data 11-bit attribute setting, the character value, CHARISK
Attribute Setting
CLK_COR_SEQ_1_1 = 00110111100
CLK_COR_SEQ_1_2 = 00010010101
CLK_COR_SEQ_1_3 = 00010110101
CLK_COR_SEQ_1_4 = 00010110101
Notes:
1. CLK_COR_8B10B_DE = TRUE.
CLK_COR_MIN_LAT must be less than or equal to 12.
CLK_COR_MIN_LAT and CLK_COR_MAX_LAT must be multiples of CCS/CBS
lengths and ALIGN_COMMA_WORD.
For symbols less than 8 bytes, (CLK_COR_MIN_LAT – CHAN_BOND_LIMIT) > 12.
For symbols of 8 bytes, (CLK_COR_MIN_LAT – CHAN_BOND_LIMIT) > 16.
000000FF
01020304
05060708
09000000
FF010203
04050607
000000FF
01020304
05060708
000000FF
01020304
Character
K28.5
D21.4
D21.5
D21.5
www.xilinx.com
1-800-255-7778
CHARISK
TXDATA (hex)
1
BC
0
95
0
B5
0
B5
R
65

Advertisement

Table of Contents
loading

Table of Contents