Virtex-5 RocketIO GTP Transceiver User Guide
123
UG196 (v1.3) May 25, 2007
R
Chapter 7
GTP Receiver (RX)
This chapter shows how to configure and use each of the functional blocks inside the GTP
receiver.
Receiver Overview
Each GTP transceiver includes an independent receiver, made up of a PCS and a PMA.
shows the functional blocks of the receiver. High-speed serial data flows from
traces on the board into the PMA of the receiver, into the PCS, and finally into the FPGA
logic. Refer to
Appendix E, “Low Latency Design,”
for latency information on this block
diagram.
The key elements within the GTP receiver are:
1.
“RX Termination and Equalization,” page 125
2.
“RX OOB/Beacon Signaling,” page 129
3.
“RX Clock Data Recovery (CDR),” page 136
4.
“Serial In to Parallel Out (SIPO),” page 141
5.
6.
“RX Polarity Control,” page 146
7.
8.
“Configurable Comma Alignment and Detection,” page 148
9.
“Configurable Loss-of-Sync State Machine,” page 155
Figure 7-1:
GTP RX Block Diagram
RX-PMA
RX-PCS
From Shared PMA PLL
Rx
EQ
Rx
OOB
SIPO
10B/8B
Decoder
FPGA
RX
Interface
RX
Polarity
Over-
sampling
Loss of Sync
Rx Status Control
UG196_c7_01_041907
PRBS
Check
Rx
CDR
Shared
PMA
PLL
Divider
Comma
Detect
and
Align
Elastic
Buffer
1
3
2
4
5
7
6
8
9
12
13
10
11
14