Ports Added - 3.5 English

Quad Serial Gigabit Media Independent LogiCORE Product Guide (PG029)

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

The following ports were added to the core (non-shared logic).

Table B-3: Ports Added (Non-Shared Logic)

Port Name and Width

In/Out

Description

What to do

rxoutclk

Output

rxoutclk from the Transceiver

This was previously connected internally to clocking elements and routed to rxuserclk and rxuserclk2 .

This can be left open if rxoutclk can be shared across instances or if not should drive clocking elements.

rxuserclk

Input

Signal from the shared logic block to the transceiver

If rxoutclk can be shared across instances, connect O/P of shared logic block. If not connect to rxoutclk after passing through additional clocking elements.

rxuserclk2

Input

Signal from the shared logic block to the transceiver

If rxoutclk can be shared across instances, connect O/P of shared logic block. If not connect to rxoutclk after passing through additional clocking elements.

gt0_pll0outclk_in

Input

Valid only for AMD Artix 7 families. Indicates out clock from PLL0 of GT Common.

Should be connected to signal of same name from GT Common

gt0_pll0outrefclk_in

Input

Valid only for Artix 7 families. Indicates reference out clock from PLL0 of GT Common.

Should be connected to signal of same name from GT Common

gt0_pll1outclk_in

Input

Valid only for Artix 7 families. Indicates out clock from PLL1 of GT Common.

Should be connected to signal of same name from GT Common

gt0_pll1outrefclk_in

Input

Valid only for Artix 7 families. Indicates reference out clock from PLL1 of GT Common.

Should be connected to signal of same name from GT Common

gt0_pll0lock_in

Input

Valid only for Artix 7 families. Indicates out PLL0 of GT Common has locked.

Should be connected to signal of same name from GT Common

gt0_pll0refclklost_in

Input

Valid only for Artix 7 families. Indicates out reference clock for PLL0 of GT Common is lost.

Should be connected to signal of same name from GT Common

gt0_pll0reset_out

output

Valid only for Artix 7 families. Reset for PLL of GT Common from reset fsm in GT Wizard

Should be connected to signal of same name from GT Common or can be left open if not needed

gt0_qplloutclk_in

Input

Valid only for non Artix 7 families. Indicates out clock from PLL of GT Common.

Should be connected to signal of same name from GT Common

gt0_qplloutrefclk_in

Input

Valid only for non Artix 7

Families. Indicates reference out clock from PLL of GT Common.

Should be connected to signal of same name from GT Common

The following ports were added to the core, but only if the transceiver debug feature was requested during core customization. Consult the relevant transceiver user guide for more information on using these control/status ports.

Table B-4: Ports Added for Transceiver Debug Feature

Port Name and Width

In/Out

Description

What to do

gt0_rxchariscomma_out[3:0]

Output

RX Character is Comma indication

If you want to be more compatible with the previous version of the core and also if DRP interface was not used, do not request the Transceiver Debug feature.

gt0_rxcharisk_out[3:0]

Output

RX Character is K indication

gt0_rxbyteisaligned_out

Output

RX Byte is aligned indication

gt0_rxbyterealign_out

Output

Rx Byte is realigned indication

gt0_rxcommadet_out

Output

RX Comma is detected indication

gt0_txpolarity

Input

Switch the sense of the TXN/P pins

If you want to be more compatible with the previous version of the core and also if DRP interface was not used, do not request the Transceiver Debug feature. Otherwise, drive this signal according to the relevant transceiver user guide.

gt0_txdiffctrl[3:0]

Input

Can be used to tune the transceiver TX waveform

gt0_txprecursor[4:0]

Input

Can be used to tune the transceiver TX waveform

gt0_txpostcursor[4:0]

Input

Can be used to tune the transceiver TX waveform

gt0_rxpolarity

Input

Switch the sense of the RXN/P pins

gt0_txprbssel_in[2:0]

Input

TX Pattern Generator control signals to test signal integrity

gt0_txprbsforceerr_in

Input

TX Pattern Generator control signals to test signal integrity

gt0_rxprbscntreset_in

Input

RX Pattern Checker reset

gt0_rxprbserr_out

Output

RX Pattern Checker error output

gt0_rxprbssel_in[2:0]

Input

RX Pattern Checker control signals to test signal integrity

gt0_loopback_in[2:0]

Input

Loopback within transceiver

gt0_txresetdone_out

Output

Transmitter Reset Done

gt0_rxresetdone_out

Output

Receiver Reset Done

gt0_rxdisperr_out[3:0]

Output

Indicates there is disparity error in received data

gt0_rxnotintable_out[3:0]

Output

Indicates received 10 bit pattern was not found in 8B/10B decode table

gt0_eyescanreset

Input

Reset the EYE Scan logic

gt0_eyescantrigger

Input

Trigger the EYE Scan logic

gt0_eyescandataerror

Output

Signals an error during Eye Scan

gt0_rxrate[2:0]

Input

Change the PLL Divider value

gt0_rxcdrhold

Input

Freeze the CDR loop

gt0_rxcdrlock_out

Output

CDR loop has locked

gt0_rxratedone_out

Output

Asserted in response to change in RXRATE

gt0_rxlpmhfhold_in

Input

GTP Low power mode signal

gt0_rxlpmlfhold_in

Input

GTP Low power mode signal

gt0_rxmonitorout_out[6:0]

Output

GTX/GTH RX DFE Signal

gt0_rxmonitorsel_in[1:0]

Input

GTX/GTH RX DFE Signal