Clocking - 1.0 English - PG239

PCI Express PHY LogiCORE IP Product Guide (PG239)

Document ID
PG239
Release Date
2024-12-18
Version
1.0 English
  • PCI Express® PHY IP GTH/GTY can be configured to support PCIe® applications with 100 MHz, 125 MHz, or 250 MHz reference clock.
  • The reference clock can be synchronous or asynchronous.
  • The phy_pclk is the primary clock for the PIPE interface, FPGA fabric, and GTH/GTY [TX/ RX] usrclk and [TX/RX] usrclk2.
  • In addition to phy_pclk, two other clocks (phy_coreclk and phy_userclk ) are available to support the PCIe MAC
  • BUFG_GTs are used to generate these clocks, so MMCM is not required.
  • The source of the GTH/GTY reference clock must come directly from IBUFDS_GTE4 for UltraScale+ devices and from IBUDS_GTE3 for UltraScale devices.
  • To use the reference clock for FPGA fabric, another BUFG_GT must be used.
  • The gt_gtpowergood output port of the PCIe PHY IP must drive the CE pin of BUFG_GT.

The following figure shows an x2 PCIe architecture example.

Figure 1. Clock Architecture Page-1 Process IBUFDS_GTE3/GTE4 IBUFDS_GTE3/GTE4 Process.3 BUFG_GT BUFG_GT Process.4 Clock Module Clock Module Process.5 GT Lane 0 GT Lane 0 Process.6 Standard Arrow.19 Standard Arrow.8 Standard Arrow.9 Sheet.9 Standard Arrow.20 Sheet.11 Process.13 BUFG_GT BUFG_GT Process.16 BUFG_GT BUFG_GT Sheet.14 Standard Arrow w/ Connector Dot.21 Sheet.16 Standard Arrow w/ Connector Dot.22 Process.23 BUFG_GT BUFG_GT Standard Arrow w/ Connector Dot.24 Standard Arrow w/ Connector Dot.25 Sheet.21 Standard Arrow Larger Arrow.27 Connector Dot Sheet.25 Standard Arrow.30 Standard Arrow.31 Connector Dot.33 Connector Dot.35 Sheet.30 gtrefclk0 gtrefclk0 Sheet.31 txoutclk txoutclk Sheet.32 bufgt* bufgt* Sheet.33 [tx/rx]usrclk2 [tx/rx]usrclk2 Sheet.34 [tx/rx]usrclk [tx/rx]usrclk Sheet.35 gtrefclk0 gtrefclk0 Sheet.36 [tx/rx]usrclk2 [tx/rx]usrclk2 Sheet.37 [tx/rx]usrclk [tx/rx]usrclk Sheet.38 GT Lane 1 GT Lane 1 Process.45 Sheet.40 PROG Div PROG Div Sheet.41 coreclk coreclk Sheet.42 userclk userclk Sheet.43 pclk pclk Process.49 Sheet.45 FPGA Fabric FPGA Fabric Sheet.46 refclk For FPGA Fabric refclk For FPGA Fabric Sheet.47 refclk for GT refclk for GT Sheet.48 clkp clkp Sheet.49 clkn clkn Standard Arrow.111 Sheet.51 Standard Arrow.117 Sheet.53 X16370-040717 Sheet.54 Sheet.55 Sheet.56 X16370-040717

For more information on PHY IP Clocking, refer to the Clocking section in the UltraScale+ Devices Integrated Block for PCI Express LogiCORE IP Product Guide (PG213).