Transceiver Control and Status Ports - 3.5 English

Quad Serial Gigabit Media Independent LogiCORE Product Guide (PG029)

Document ID
PG029
Release Date
2023-11-02
Version
3.5 English

This section describes optional ports that, if enabled, allow the monitoring and control of certain important transceiver ports. When not selected, these ports are tied to their default values.

IMPORTANT: The ports in the Transceiver Control and Status Interface must be driven in accordance with the appropriate GT user guide. Using the input signals listed in Table: Transceiver Control and Status Ports might result in unpredictable behavior of the IP core.

Note: The Dynamic Reconfiguration Port is only available if this option is selected. Also for UltraScale+ families and UltraScale devices, the prefix of ports in Table: Transceiver Control and Status Ports are changed from "gt0" to "gt" and the suffix "_in" and "_out" are dropped. The IP does not provide Transreceiver Control and Status Ports for Versal Adaptive SoC families.

Table 2-11: Transceiver Control and Status Ports

Signal

Direction

Clock Domain

Description

gt0_drp_addr_in[8:0]

Input

gt0_drpclk_in

DRP address bus

drp_en IN DRP enable signal.

0: No read or write operation performed.

1: enables a read or write operation.

gt0_drpi_in[15:0]

Input

gt0_drpclk_in

Data bus for writing configuration data to the transceiver.

gt0_drpo_out[15:0]

Output

gt0_drpclk_in

Data bus for reading configuration data from the transceiver.

gt0_drprdy_out

Output

gt0_drpclk_in

Indicates operation is complete for write operations and data is valid for read operations.

gt0_drp_busy_out

Output

gt0_drpclk_in

Output valid only for Artix 7 family. Indicates that DRP interface is busy. This bit should be checked before any transaction is posted on DRP interface.

gt0_drpwe_in

Input

gt0_drpclk_in

DRP write enable.

0: Read operation when DRPEN is 1.

1: Write operation when DRPEN is 1.

gt0_drpclk_in

Input

N/A

DRP Clock

gt0_rxchariscomma_out[3:0]

Output

rxuserclk2

GT Status

gt0_rxcharisk_out[3:0]

Output

gt0_rxbyteisaligned_out

Output

gt0_rxbyterealign_out

Output

gt0_rxcommadet_out

Output

gt0_txdiffctrl_in[3:0]

Input

Async

GT TX Driver

gt0_txpostcursor_in[4:0]

Input

Async

gt0_txprecursor_in[4:0]

Input

Async

gt0_txpolarity_in

Input

userclk2

GT Polarity

gt0_rxpolarity_in

Input

rxuserclk2

gt0_txprbssel_in[2:0]

Input

userclk2

GT PRBS

gt0_txprbsforceerr_in

Input

userclk2

gt0_rxprbscntreset_in

Input

rxuserclk2

gt0_rxprbserr_out

Output

rxuserclk2

gt0_rxprbssel_in[2:0]

Input

rxuserclk2

gt0_loopback_in[2:0]

Input

Async

GT Loopback

gt0_txresetdone_out

Output

userclk2

GT Status

gt0_rxresetdone_out

Output

rxuserclk2

gt0_rxdisperr_out[3:0]

Output

rxuserclk2

gt0_rxnotintable_out[3:0]

Output

rxuserclk2

gt0_eyescanreset_in[3:0]

Input

Async

GT Eye Scan

gt0_eyescandataerror_out

Output

Async

gt0_eyescantrigger_in

Input

rxuserclk2

gt0_rxrate_in[2:0]

Input

rxuserclk2

gt0_rxcdrhold_in

Input

Async

GT CDR

gt0_rxcdrlock_out

Output

gt0_rxratedone_out

Output

rxuserclk2

GT Fabric Clock Output Control

gt0_rxlpmhfhold_in

Input

Async

GT GTP Low Power Mode (LPM)

gt0_rxlpmlfhold_in

Input

gt0_rxlpmhfovrden_in

Input

gt0_rxlpmreset_in

Input

gt0_rxlpmen_in

Input

Async

GT GTX/GTH RX Decision Feedback Equalizer (DFE)

gt0_rxdfelpmreset_in

Input

gt0_rxdfeagcovrden_in

Input

rxuserclk2

gt0_rxmonitorout_out[6:0]

Output

Async

gt0_rxmonitorsel_in[1:0]

Input

gt0_dmonitorout_out[16:0]

Output

gt0_gttxreset_in

Input

Async

TX Reset ( gt0_gttxreset_in present in only non-UltraScale devices).

gt0_txpcsreset_in

Input

gt0_txpmareset_in

Input

gt0_gtrxreset_in

Input

Async

RX Reset ( gt0_gtrxreset_in present in only non-UltraScale devices.

gt0_rxpmaresetdone_out is tied to 1 for devices supporting GTX transceivers).

gt0_rxpcsreset_in

Input

gt0_rxpmareset_in

Input

gt0_rxpmaresetdone_out

Output

gt0_cplllock_out

Output

Async

Channel PLL locked. Present only in non GTP transceiver devices.

gt0_txbufstatus_out[1:0]

Output

userclk2

Transmitter buffer status.

gt0_txinhibit_in

Input

userclk2

Blocks transmission.

gt_pcsrsvdin[15:0]

Input

Async

DRP Reset. Available only for UltraScale+ families and UltraScale devices.

gt_powergood_out

Output

Async

Indicates power is good. Available only for UltraScale and UltraScale+ devices.