Transmitter User Clocking Network Helper Block Ports - 1.7 English

UltraScale FPGAs Transceivers Wizard LogiCORE IP Product Guide (PG182)

Document ID
PG182
Release Date
2023-05-17
Version
1.7 English

The transmitter user clocking network helper block provides a single interface with a source clock input port driven by a transceiver primitive-based output clock. Transmitter user clocking network helper block ports can be identified by the prefix gtwiz_userclk_tx_. For guidance on the usage of the transmitter user clocking network helper block, see Designing with the Core .

The transmitter user clocking network helper block ports described in Table: Transmitter User Clocking Network Helper Block Ports on Core (Helper Block in Core) are present on the Wizard IP core instance when it is configured to locate the transmitter user clocking network helper block in the core.

Table: Transmitter User Clocking Network Helper Block Ports on Core (Helper Block in Core)

Name

Direction

Width

Clock Domain

Description

gtwiz_userclk_tx_reset_in

Input

1

Async

User signal to reset the clocking resources within the helper block. The active-High assertion should remain until gtwiz_userclk_tx_srcclk_in/out is stable.

gtwiz_userclk_tx_srcclk_out

Output

1

Transceiver primitive-based clock source used to derive and buffer TXUSRCLK and TXUSRCLK2 outputs.

gtwiz_userclk_tx_usrclk_out

Output

1

Drives TXUSRCLK of transceiver channel primitives. Derived from gtwiz_userclk_tx_srcclk_in/out, buffered and divided as necessary by BUFG_GT primitive.

gtwiz_userclk_tx_usrclk2_out

Output

1

Drives TXUSRCLK2 of transceiver channel primitives. Derived from gtwiz_userclk_tx_srcclk_in/out, buffered and divided as necessary by BUFG_GT primitive if required.

gtwiz_userclk_tx_active_out

Output

1

gtwiz_userclk_
tx_usrclk2_out

Active-High indication that the clocking resources within the helper block are not held in reset.

The transmitter user clocking network helper block ports described in Table: Transmitter User Clocking Network Helper Block User Interface Ports on Core (Helper Block in Example Design) are present on the core instance when it is configured to locate the transmitter user clocking network helper block in the example design.

Table: Transmitter User Clocking Network Helper Block User Interface Ports on Core (Helper Block in Example Design)

Name

Direction

Width

Clock Domain

Description

gtwiz_userclk_tx_active_in

Input

1

Async

When the clocks produced by the transmitter user clocking network helper block are active, this active-High port must be asserted to allow dependent helper blocks within the core to operate. The transmitter user clocking network helper block drives this port by default.

gtwiz_userclk_tx_reset_in

Input

1

Async

This core port is present in GTH transceiver configurations targeting engineering sample (ES1 or ES2) UltraScale devices where the CPLL is used. It must be driven identically to the gtwiz_userclk_tx_reset_in port on the transmitter user clocking network helper block, present in the example design.

The transmitter user clocking network helper block ports described in Table: Other Transmitter User Clocking Network Helper Block User Interface Ports (Helper Block in Example Design) are not present on the core instance but are present on the transmitter user clocking network helper block itself when it is included in the example design.

Table: Other Transmitter User Clocking Network Helper Block User Interface Ports (Helper Block in Example Design)

Name

Direction

Width

Clock Domain

Description

gtwiz_userclk_tx_srcclk_in

Input

1

Transceiver primitive-based clock source used to derive and buffer TXUSRCLK and TXUSRCLK2 outputs.