Description; Detecting Pci Express Electrical Idle - Xilinx Virtex-5 RocketIO GTP User Manual

Table of Contents

Advertisement

Chapter 7: GTP Receiver (RX)
Table 7-6: RX OOB/Beacon Signaling Attributes (Continued)
Attribute
SATA_MAX_WAKE_0
SATA_MAX_WAKE_1
SATA_MIN_BURST_0
SATA_MIN_BURST_1
SATA_MIN_INIT_0
SATA_MIN_INIT_1
SATA_MIN_WAKE_0
SATA_MIN_WAKE_1
Notes:
1. OOB nominal values, consult DS202: Virtex-5 Data Sheet for specified OOB values.

Description

The GTP_DUAL tile supports two RX status modes: one for SATA and one for PCI Express. The
decoding mode is configured by the

Detecting PCI Express Electrical Idle

Regardless of the state of the RX_STATUS_FMT attribute, the RXELECIDLE port indicates
if the differential voltage between the RXN and RXP serial I/O pins falls within the OOB
threshold defined by the OOBDETECT_THRESHOLD attribute. This signal can be used to
decode PCI Express beacon sequences. The latency between the arrival of an OOB signal
and the assertion of RXELECIDLE is found in the Virtex-5 Data Sheet.
132
Sets the maximum time allowed for a COMWAKE idle for the SATA detector in
terms of squelch clock cycles. SATA_MAX_WAKE has valid values between 1 and
61 (the default is 7) and must be greater than SATA_MIN_WAKE. See the
"Description"
section to learn how to calculate the best value for a given squelch
clock rate.
Sets the threshold for the SATA detector to reject a burst in terms of squelch clock
cycles. SATA_MIN_BURST has valid values between 1 and 61 (the default is 5) and
must be less than SATA_MAX_BURST. See the
to calculate the best value for a given squelch clock rate.
In SATA, OOB signals are used as idles in COMINIT, COMRESET, and
COMWAKE. The minimum length of an idle that must be accepted for
COMINIT/COMRESET signals in SATA is 304 ns. If the idle is shorter than
175 ns, it cannot be used for COMINIT/COMRESET. SATA_MIN_INIT is used
to set the minimum time allowed for a COMINIT/COMRESET Idle for the
SATA detector in terms of squelch clock cycles.
SATA_MIN_INIT has valid values between 1 and 61 (the default is 12) and
must be less than SATA_MAX_INIT. See the
to calculate the best value for a given squelch clock rate. The squelch clock is set
based using OOB_CLK_DIVIDER.
In SATA, OOB signals are used as idles in COMINIT, COMRESET, and
COMWAKE. The minimum length of an idle that must be accepted for
COMWAKE signals in SATA is 101 ns. If the idle is shorter than 55 ns, it cannot be
used for COMWAKE. SATA_MIN_WAKE is used to set the minimum time
allowed for a COMWAKE idle for the SATA detector in terms of squelch clock
cycles.
SATA_MIN_WAKE has valid values between 1 and 61 (the default is 4) and must
be less than SATA_MAX_WAKE. See the
calculate the best value for a given squelch clock rate. The squelch clock is set
based using OOB_CLK_DIVIDER.
RX_STATUS_FMT attribute.
www.xilinx.com
Description
"Description"
section to learn how
"Description"
section
"Description"
section to learn how to
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
R
to learn how

Advertisement

Table of Contents
loading

Table of Contents