Low Latency E-Tile 40G Ethernet Intel® FPGA IP User Guide

ID 683486
Date 4/09/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.8. Clocks

You must set the transceiver reference clock (clk_ref) frequency to a value that the IP core supports. The Low Latency E-Tile 40G Ethernet IP core supports a clk_ref frequency of 156.25 MHz ±100 ppm. The ±100ppm value is required for any clock source providing the transceiver reference clock.

SyncE IP core variations are IP core variations for which you turn on Enable SyncE in the parameter editor. These variations provide the RX recovered clock as a top-level output signal.

The Synchronous Ethernet standard, described in the ITU-T G.8261, G.8262, and G.8264 recommendations, requires that the TX clock be filtered to maintain synchronization with the RX reference clock through a sequence of nodes. The expected usage is that user logic drives the TX PLL reference clock with a filtered version of the RX recovered clock signal, to ensure the receive and transmit functions remain synchronized. In this usage model, a design component outside the Low Latency E-Tile 40G Ethernet IP core performs the filtering.

Table 20.  Clock InputsDescribes the input clocks that you must provide.

Signal Name

Description

clk_ref

The input clock clk_ref is the reference clock for the transceiver RX CDR PLL.

This clock must have a frequency of 156.25 MHz with a ±100 ppm accuracy per the IEEE 802.3ba-2010 Ethernet Standard.

In addition, clk_ref must meet the jitter specification of the IEEE 802.3ba-2010 Ethernet Standard.

The PLL and clock generation logic use this reference clock to derive the transceiver and PCS clocks. The input clock should be a high quality signal on the appropriate dedicated clock pin. Refer to the relevant device datasheet for transceiver reference clock phase noise specifications.

clk_status

Clocks the control and status interface. The clock quality and pin chosen are not critical. clk_status is expected to be a 100–161 MHz clock.

reconfig_clk

Clocks the transceiver reconfiguration interface. The clock quality and pin chosen are not critical. reconfig_clk is expected to be a 100–161 MHz clock.

Table 21.  Clock OutputsDescribes the output clocks that the IP core provides. In most cases these clocks participate in internal clocking of the IP core as well.

Signal Name

Description

clk_txmac

The TX clock for the IP core is clk_txmac. The TX MAC clock frequency is 312.5  MHz.

clk_rxmac

The RX clock for the IP core is clk_rxmac. The RX MAC clock frequency is 312.5 MHz.

This clock is only reliable when rx_pcs_ready has the value of 1. The IP core generates clk_rxmac from a recovered clock that relies on the presence of incoming RX data.

clk_rx_recover RX recovered clock. This clock is available only if you turn on Enable SyncE in the Low Latency E-Tile 40G Ethernet parameter editor.

The RX recovered clock frequency is 156.25 MHz during normal operation.