Virtex-5 RocketIO GTP Transceiver User Guide
151
UG196 (v1.3) May 25, 2007
Configurable Comma Alignment and Detection
R
defines the RX comma alignment and detection attributes.
Table 7-21:
RX Comma Alignment and Detection Attributes
Attribute
Description
ALIGN_COMMA_WORD_0
ALIGN_COMMA_WORD_1
Controls alignment of detected commas within a multi-byte datapath.
1: Align comma to either byte within a two-byte datapath. The comma can be
aligned to either the
even
byte [9:0] or the
odd
byte [19:10] of RXDATA at the
FPGA when the two-byte RX interface is selected.
2: Align comma to the
even
byte within a two-byte datapath. The aligned comma
is guaranteed to be aligned to byte RXDATA [9:0]. For
ALIGN_COMMA_WORD = 2 to work properly in conjunction with the elastic
buffer, both CLK_COR_ADJ_LEN and CLK_COR_MIN_LAT must be even.
Protocols that send commas in even and odd positions must set
ALIGN_COMMA_WORD to 1.
If RXDATAWIDTH is reset to
0
, ALIGN_COMMA_WORD must be set to
1
.
COMMA_10B_ENABLE_0
COMMA_10B_ENABLE_1
Sets which bits of MCOMMA/PCOMMA must be matched to incoming data and
which bits can be any value.
This attribute is a 10-bit mask with a default value of
1111111111
. Any bit in the
mask that is reset to 0 effectively turns the corresponding bit in MCOMMA or
PCOMMA to a don't care bit.
COMMA_DOUBLE_0
COMMA_DOUBLE_1
Specifies whether a comma match consists of either a comma plus or a comma
minus alone, or whether both are required in the sequence.
FALSE: The plus comma (PCOMMA) and minus comma (MCOMMA) are
handled separately. An individual match for either can lead to comma detection
and alignment.
TRUE: A comma match consists of a comma plus followed immediately by a
comma minus. The match pattern is 20 or 16 bits (as determined by
INTDATAWIDTH).
When COMMA_DOUBLE is TRUE, PCOMMA_DETECT should be the same as
MCOMMA_DETECT, and RXENPCOMMAALIGN should be the same as
RXENMCOMMAALIGN.
MCOMMA_10B_VALUE_0
MCOMMA_10B_VALUE_1
Define comma minus to raise RXCOMMADET and align the parallel data.
Reception order is right to left. (MCOMMA_10B_VALUE[0] is received first.) The
default value is
1010000011
(K28.5). This definition does not affect 8B/10B
encoding or decoding.
MCOMMA_DETECT_0
MCOMMA_DETECT_1
Control raising of RXCOMMADET on comma minus.
FALSE: Do not raise RXCOMMADET when comma minus is detected.
TRUE: Raise RXCOMMADET when comma minus is detected. (This setting
does not affect comma alignment.)
PCOMMA_10B_VALUE_0
PCOMMA_10B_VALUE_1
Define comma plus to raise RXCOMMADET and align the parallel data.
Reception order is right to left. (PCOMMA_10B_VALUE[0] is received first.) The
default value is
0101111100
(K28.5). This definition does not affect 8B/10B
encoding or decoding.
Содержание Virtex-5 RocketIO GTP
Страница 1: ...R Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007...
Страница 4: ...Virtex 5 RocketIO GTP Transceiver User Guide www xilinx com UG196 v1 3 May 25 2007...
Страница 88: ...88 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 5 Tile Features R...
Страница 122: ...122 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 6 GTP Transmitter TX R...
Страница 186: ...186 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 7 GTP Receiver RX R...
Страница 200: ...200 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 9 Loopback R...
Страница 222: ...222 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 2 Board Level Design R...
Страница 256: ...256 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 3 Appendices R...
Страница 312: ...312 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Appendix E Low Latency Design R...