V-Series Transceiver PHY IP Core User Guide

ID 683171
Date 7/26/2022
Public
Document Table of Contents

10.4.3. Optional Status Interface

This topic describes the optional status signals for the TX and RX interface.
Table 139.  Serial Interface and Status Signals
Signal Name Direction Signal Name
tx_ready Output When asserted, indicates that the TX interface has exited the reset state and is ready to transmit.
rx_ready Output When asserted, indicates that the RX interface has exited the reset state and is ready to receive.
pll_locked[<p>-1:0] Output When asserted, indicates that the PLL is locked to the input reference clock.
tx_forceelecidle [<n>-1:0] Input When asserted, enables a circuit to detect a downstream receiver. It is used for the PCI Express protocol. This signal must be driven low when not in use because it causes the TX PMA to enter electrical idle mode and tristate the TX serial data signals.
tx_bitslipboundaryselect [<n>5-1:0] Input This signal is used for bit slip word alignment mode. It selects the number of bits that the TX block must slip to achieve a deterministic latency.
rx_disperr [<n>(<w>/<s>)-1:0] Output When asserted, indicates that the received 10-bit code or data group has a disparity error.
rx_errdetect [<n>(<w>/<s>)-1:0] Output When asserted, indicates that a received 10-bit code group has an 8B/10B code violation or disparity error.
rx_syncstatus [ <n> (<w>/<s>)-1:0] Output Indicates presence or absence of synchronization on the RX interface. Asserted when word aligner identifies the word alignment pattern or synchronization code groups in the received data stream. This signal is optional.
rx_is_lockedtoref [ <n> -1:0] Output Asserted when the receiver CDR is locked to the input reference clock. This signal is asynchronous. This signal is optional.
rx_is_lockedtodata [ <n> -1:0] Output When asserted, the receiver CDR is in to lock-to-data mode. When deasserted, the receiver CDR lock mode depends on the rx_locktorefclk signal level. This signal is optional.
rx_signaldetect [ <n> -1:0] Output Signal threshold detect indicator required for the PCI Express protocol. When asserted, it indicates that the signal present at the receiver input buffer is above the programmed signal detection threshold value.
rx_bitslip[ <n> -1:0] Input Used for manual control of bit slipping. The word aligner slips a bit of the current word for every rising edge of this signal. This is an asynchronous input signal and inside there is a synchronizer to synchronize it with rx_pma_clk/rx_clkout.
rx_bitslipboundaryselectout [ <n> 5-1:0] Output This signal is used for bit slip word alignment mode. It reports the number of bits that the RX block slipped to achieve a deterministic latency.
rx_patterndetect [<n>(<w>/<s>)-1:0] Output When asserted, indicates that the programmed word alignment pattern has been detected in the current word boundary.
rx_rmfifodatainserted [<n>-1:0] Output When asserted, indicates that the RX rate match block inserted an ||R|| column.
rx_rmfifodatadeleted [<n>-1:0] Output When asserted, indicates that the RX rate match block deleted an ||R|| column.
rx_rlv[ <n> -1:0] Output When asserted, indicates a run length violation. Asserted if the number of consecutive 1s or 0s exceeds the number specified in the MegaWizard Plug-In Manager.
rx_recovered_clk [<n>-1:0] Output This is the RX clock which is recovered from the received data stream.
rx_byteordflag [<n>-1:0] Output This status flag is asserted high the received data is aligned to the byte order pattern that you specify.