Xilinx Virtex-6 FPGA User Manual page 243

Gtx transceivers
Hide thumbs Also See for Virtex-6 FPGA:
Table of Contents

Advertisement

Table 4-47: RX Clock Correction Attributes (Cont'd)
Attribute
CLK_COR_MIN_LAT
CLK_COR_PRECEDENCE
CLK_COR_REPEAT_WAIT
CLK_COR_SEQ_1_1
CLK_COR_SEQ_1_2
CLK_COR_SEQ_1_3
CLK_COR_SEQ_1_4
CLK_COR_SEQ_1_ENABLE
www.BDTIC.com/XILINX
Virtex-6 FPGA GTX Transceivers User Guide
UG366 (v2.5) January 17, 2011
Type
Integer
Specifies the minimum RX elastic buffer latency. If the RX elastic buffer
drops below CLK_COR_MIN_LAT, the clock correction circuit
replicates incoming clock correction sequences to prevent underflow.
When the RX elastic buffer is reset, its pointers are set so that there are
CLK_COR_MIN_LAT unread (and un-initialized) data bytes in the
buffer.
Valid values for this attribute range from 3 to 48.
Boolean
Determines whether clock correction or channel bonding takes
precedence when both operations are triggered at the same time.
TRUE: Clock correction takes precedence over channel bonding if
there is opportunity for both
FALSE: Channel bonding takes precedence over clock correction if
there is opportunity for both
Integer
This attribute specifies the minimum number of RXUSRCLK cycles
without clock correction that must occur between successive clock
corrections. If this attribute is zero, no limit is placed on how frequently
clock correction can occur.
Valid values for this attribute range from 0 to 31.
10-bit
The CLK_COR_SEQ_1 attributes are used in conjunction with
Binary
CLK_COR_SEQ_1_ENABLE to define clock correction sequence 1.
The sequence is made up of four subsequences. Each subsequence is 10
bits long. The rules for setting the subsequences depend on
RX_DATA_WIDTH and RX_DECODE_SEQ_MATCH. See
Clock Correction Sequences, page 245
correction subsequences.
4-bit
Binary
Not all subsequences need to be used. CLK_COR_DET_LEN
determines how many of the sequence are used for a match. If
CLK_COR_DET_LEN = 1, only CLK_COR_SEQ_1_1 is used.
CLK_COR_SEQ_1_ENABLE can be used to make parts of the sequence
don't cares. If CLK_COR_SEQ_1_ENABLE[k] is 0,
CLK_COR_SEQ_1_k is a don't care subsequence and is always
considered to be a match.
www.xilinx.com
RX Clock Correction
Description
to learn how to set clock
Setting
243

Advertisement

Table of Contents
loading

Table of Contents