Visible to Intel only — GUID: yku1697542908888
Ixiasoft
Visible to Intel only — GUID: yku1697542908888
Ixiasoft
4.1. Clocks
This section describes the required clock connections and clock signals for various GTS System PLL Clock Intel FPGA IP core variations.
The following image shows the clock connection for Synchronous Adapter Modes.
- i_clk_ref PMA reference clock
- i_clk_sys datapath clock.
The output of the GTS System PLL Clocks Intel® FPGA IP drives the i_clk_sys datapath clock.
The i_refclk clock for the System PLL IP can be sourced from either local, regional, or HVIO reference clock pin. Furthermore, the GTS Ethernet Intel® FPGA Hard IP can receive its input reference clock from the IO PLL in HVIO bank.
Either local or regional reference clock pins can be used to drive the i_clk_ref PMA reference clock. The local reference clock pin is bidirectional, except when there is a single GTS transceiver bank on an FPGA side, where it functions solely as an input reference clock pin. This bidirectional pin can be configured as an output for the Clock Data Recovery (CDR) recovered clock o_cdr_divclk from any of the four channels within the GTS transceiver bank. The device with single GTS transceiver bank has a dedicated output pin for the CDR recovered clock. For more information on the GTS System PLL Intel® FPGA IP, refer to the GTS Transceiver PHY User Guide.
The following table describes necessary input and output clocks with required clock frequencies, and the clock-related status signals.
Name | Description |
---|---|
Clock Inputs | |
i_clk_tx | TX datapath clock Drives the active TX Interface for the channel. Clock source:
|
i_clk_rx | RX datapath clock Drives the active RX Interface for the channel.
Clock source:
|
i_clk_sys | Ethernet system clock
Ethernet System Clock from GTS System PLL Clocks Intel® FPGA IP .
Note:
|
i_clk_ref_p | Reference Clock for TX PLL per Channel For 10GE, use 322.265625 MHz. |
i_reconfig_clk | Avalon memory-mapped interface reconfiguration clock Avalon® memory-mapped interface uses this clock to access control status registers (CSRs). This clock supports 100 to 125 MHz frequency. |
i_clk_pll | PTP-related datapath clock PTP internal datapath clock. Refer Clock Connections in PTP-Based Synchronous Operation for clocking requirements. |
Clock Outputs | |
o_clk_pll | System PLL clock Clock derived from the GTS Ethernet Intel® FPGA Hard IP . The frequency is the system PLL frequency divided by 2 (e.g., 806 MHz system PLL would result in a 403 MHz o_clk_pll)
|
o_clk_tx_div | This clock is derived from TX PLL. The frequency data rate is divided by 66. 156.25 MHz (+/- 100 ppm) TX PLL rate is divided by 66 for 10GE channels. |
o_clk_rec_div64 | This recovered clock is derived from the CDR. The frequency data rate is divided by 64. 161.1328125 MHz (+/- 100 ppm) data rate is divided by 64 for 10GE channels. |
o_clk_rec_div | This recovered clock derived from the CDR. The frequency data rate is divided by 66. 156.25 MHz (+/- 100 ppm) for 10GE channels. |
o_cdr_divclk | Dedicated CDR divided clock output from PMA over the Local Reference Clock pins or dedicated CDR clock output pins. Refer Figure 8 This clock is available when Enabled Dedicated CDR Clock Output is enabled in the IP parameter editor. |
i_pma_cu_clk | PMA Control Unit Clock Connect this clock to o_pma_cu_clk output of the GTS Reset Sequencer Intel® FPGA IP. Refer input and output signals of the Figure 25 Intel® FPGA IP diagram for more details. |
Clock Status | |
i_syspll_lock | Indicates that Sys PLL is locked. |
o_cdr_lock | This signal indicates that the recovered clocks are locked to data. Do not use o_clk_rec_div64 or o_clk_rec_div until o_cdr_lock is high. |
o_sys_pll_locked | Indicates o_clk_pll is good to use. |
o_tx_pll_locked | TX serdes PLLs are locked. Do not use o_clk_pll or o_clk_tx_div until o_tx_pll_locked is high. |
Section Content
MAC Synchronous Clock Connections to Single Instance
MAC Synchronous Clock Connections to Multiple Instances
Clock Connections to MAC Asynchronous Operation
Clock Connections in PTP-Based Synchronous Operation
Clock Connections in Synchronous Ethernet Operation (Sync-E)
I/O PLL as System PLL