Example 3: Sharing GT COMMON in 1000BASE-X Mode among Multiple Subsystem Instances (Applicable for Non-Versal Devices) - 7.2 English

AXI 1G/2.5G Ethernet Subsystem Product Guide (PG138)

Document ID
PG138
Release Date
2023-11-15
Version
7.2 English

When multiple subsystem instances are targeted for transceivers in the same quad, the GTCOMMON and IBUFDS need to be shared. The transceiver outputs of the instance configured to Include Shared Logic in Core need to be connected to inputs of an instance configured to Include Shared Logic in IP Example Design . An example where the RX clock is synchronous between both the instances is shown in the following figure. The connections shown in blue are specific to connections for sharing logic. The rest are regular connections.

Figure 1. Connections to Enable Sharing of GTCOMMON among Two Instances

For shared logic connectivity guidelines, see Table 3-1 in the 1G/2.5G Ethernet PCS/PMA or SGMII LogiCORE IP Product Guide (PG047).

For Clock Management with Multiple Core Instances for SGMII, see the “Clock Sharing Across Multiple Cores with Transceivers and FPGA Logic Elastic Buffer” section in 1G/2.5G Ethernet PCS/PMA or SGMII LogiCORE IP Product Guide (PG047).

CAUTION:
The RXOUTCLKs cannot be shared between multiple cores unless the transmitting devices are synchronous when using SGMII with the fabric buffer.