EasyManuals Logo
Home>Xilinx>Transceiver>Virtex-5 RocketIO GTP

Xilinx Virtex-5 RocketIO GTP User Manual

Xilinx Virtex-5 RocketIO GTP
316 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #153 background imageLoading...
Page #153 background image
Virtex-5 RocketIO GTP Transceiver User Guide www.xilinx.com 153
UG196 (v1.3) May 25, 2007
Configurable Comma Alignment and Detection
R
Figure 7-14 shows how COMMA_10B_ENABLE and wildcarding work for a double-width
comma.
Activating Comma Alignment
Commas are aligned to the closest boundary providing they are found while comma
alignment is active. RXENMCOMMAALIGN is driven High to align on the MCOMMA
pattern. RXENPCOMMAALIGN is driven High to activate alignment on the PCOMMA
pattern. Both enable ports are driven to align to either pattern. When COMMA_DOUBLE
is TRUE, both enable ports should always be driven to the same value.
Alignment Status Signals
While MCOMMA or PCOMMA alignment is active, any matching comma pattern causes
the block to realign to the closest boundary. After successful alignment, the block holds
RXBYTEISALIGNED High. At this time, RXENMCOMMAALIGN and
RXENPCOMMAALIGN can be driven Low to turn off alignment and keep the current
alignment position. PCOMMA_ALIGN must be TRUE for PCOMMAs to cause
RXBYTEISALIGNED to go High. Similarly, MCOMMA_ALIGN must be TRUE for
MCOMMAs to cause RXBYTEISALIGNED to go High.
Commas can arrive while RXBYTEISALIGNED is High. If the commas arrive aligned to
boundaries, there is no change. If the commas arrive out of position, the block deasserts
RXBYTEISALIGNED until the commas are aligned again. If alignment is still activated for
the comma that arrives, the block automatically aligns the new comma to the closest
boundary and drives RXBYTEREALIGN High for one RXUSRCLK2 cycle.
Alignment Boundaries
The legal boundaries for alignment are defined by ALIGN_COMMA_WORD. The spacing
of the legal boundaries is determined by INTDATAWIDTH, and the number of legal
boundary positions is determined by the number of bytes in the RXDATA interface.
Figure 7-15 shows the boundaries that can be selected.
Figure 7-14: Extended Comma Pattern Masking
0010100010
xx10100001
0011111111
0010100001
xx10100010
0011111111
0011111111
MCOMMA_10B_VALUE
and
PCOMMA_10B_VALUE
(COMMA_DOUBLE = TRUE)
Pattern required
for comma detection
(x = don’t care)
COMMA_10B_ENABLE
UG196_c7_14_092606

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx Virtex-5 RocketIO GTP and is the answer not in the manual?

Xilinx Virtex-5 RocketIO GTP Specifications

General IconGeneral
BrandXilinx
ModelVirtex-5 RocketIO GTP
CategoryTransceiver
LanguageEnglish

Related product manuals