- refclk_p0, refclk_n0, rx_serdes_refclk
- The refclk differential pair is required to be an input to the FPGA. The example
design includes a buffer to convert this clock to a single-ended signal refclk,
which is used as the reference clock for the GT block. Note that refclk must be
chosen so that the
tx_clk_out
meets the requirements of IEEE
802.3, which is within 100 ppm of 312.5 MHz for 10G.
- tx_clk_out
- The tx_clk_out is an output You must synchronize the TX path mii bus to this
clock output. All TX control and status signals are referenced to this
clock.
- rx_serdes_clk
- The rx_serdes_clk is derived from the incoming data stream within the GT block.
The incoming data stream is processed by the RX core in this clock domain.
- rx_clk_out
- The rx_clk_out output signal is presented as a reference for the RX control and
status signals processed by the RX core. It is the same frequency as the
rx_serdes_clk.
- dclk
- The dclk signal must be a convenient, stable clock. It is used as a reference
frequency for the GT helper blocks which initiate the GT itself. In the example
design, a typical value is 100 MHz, which is readily derived from the 300 MHz
clock available on the VCU107 evaluation board. Note that the actual frequency
must be known to the GT helper blocks for proper operation.