Virtex-5 RocketIO GTP Transceiver User Guide
267
UG196 (v1.3) May 25, 2007
R
Appendix B
OOB/Beacon Signaling
The GTP transceiver provides support for Out-of-Band (OOB) signaling to support
standards such as SATA and beaconing for PCI Express. OOB signaling mechanisms are
used to send low-speed signals between the transmitter and receiver when high-speed
serial data transmission is not active, typically when the link is in a power-down state or
has not been initialized.
OOB signaling uses non-differential transitions on the differential inputs of the receiver to
send information. To send an OOB signal, transmitters drive their serial differential output
pins to the same voltage, resulting in a reduced differential voltage between the pins.
When the absolute differential voltage drops below a preset threshold level, the receiver
detects the signal as an OOB signal.
illustrates this concept.
“TX OOB/Beacon Signaling,” page 119
“RX OOB/Beacon Signaling,” page 129
provide details of the support for OOB signaling in the GTP transceiver TX and RX logic,
respectively. The remainder of this section summarizes the use of OOB signaling in SATA
and beaconing for PCI Express.
OOB Signaling in SATA
SATA uses OOB signals as part of its COMWAKE, COMINIT, and COMRESET sequences
as shown in
. These sequences consist of a fixed length burst of non-OOB data
followed by an OOB signal (called an idle signal in SATA). The length of the idle defines
the type of COM sequence being received: COMWAKE sequences use 106.7 ns idles, and
COMINIT/COMRESET sequences use 320 ns idles. A COM sequence is valid when it is
received four times consecutively.
Figure B-1:
OOB Signaling
RXP
RX
N
Differential
V
oltage
OOB Signal
UG196_B_01_092606
V
+
2
V
+
2
V
-
OOBDETECT_THRESHOLD
V
com
V
-