Clocking - 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 targeting a GMII design, a BUFGMUX is used to switch between the MII_TX_CLK and the GTX_CLK clocks. This allows the design to support data rates of 10/100 Mbps and 1000 Mbps. The FPGA pins for these clocks must be selected such that they are located in the same clock region and they are both on clock dedicated pins. The GMII status, control, and data pins must be chosen to be in the same clock region as these clocks. See the 7 Series FPGAs Clocking Resources User Guide (UG472) for the targeted FPGA family for more information.

In the Include Shared Logic in IP Example Design configuration, the s_axi_lite_clk, ref_clk, and axis_clk signals for the core are generated from the *_clocks_resets module (within the example design) through an MMCME3_ADV followed by BUFGs.

Important: Pay special attention to clocking conflicts. Failure to adhere to these rules can cause build errors and data integrity errors.