The Integrated Interlaken IP core has the following major clock domains:
- LBUS_CLK
- The
LBUS_CLK
drives logic for both the RX and TX LBUS interfaces and the rate adapter. TheLBUS_CLK
is also the clock for most of the control and status signals. Exceptions are noted in the port descriptions. See the section on port description for more information. - CORE_CLK
- The
CORE_CLK
is used to clock the protocol logic portion of the design. - RX Serial Transceiver Domain
- Each serial transceiver lane has its own recovered clock. The
RX_SERDES_CLK[11:0]
is used for all of the logic for all serial transceiver receive lanes and the receive portion of Interlaken lane logic. - TX Serial Transceiver Domain
- The
TX_SERDES_REFCLK
is used for all of the logic for all serial transceiver transmit lanes and the transmit portion of Interlaken lane logic. - DRP_CLK
- This clock is optional and necessary only for DRP operations. A comfortable frequency up to 250 MHz can be used.
The following table shows the typical clock frequencies for each Interlaken configuration. See the following data sheets for minimum and maximum allowable clock frequencies across speed grades.
- Kintex UltraScale FPGAs Data Sheet: DC and AC Switching Characteristics (DS892)
- Virtex UltraScale FPGAs Data Sheet: DC and AC Switching Characteristics (DS893)
- Kintex UltraScale+ FPGAs Data Sheet: DC and AC Switching Characteristics (DS922)
- Virtex UltraScale+ FPGA Data Sheet: DC and AC Switching Characteristics (DS923)
ILKN Link Width | ILKN Line Rate | rx serdes_clk frequency (MHz) | tx serdes_clk frequency (MHz) | core_clk frequency (MHz) | lbus_clk frequency (MHz) |
---|---|---|---|---|---|
1 to 6 | 25.78125G | 402.8320312 | 402.8320312 | 412 | 300 |
1 to 12 | 12.5G | 195.312 | 195.312 | 300 | 300 |
1 to 12 | 10.3125G | 161.1328125 | 161.134 | 300 | 300 |
1 to 12 | 6.25G | 97.656 | 97.656 | 300 | 300 |
1 to 12 | 5G | 78.125 | 78.125 | 300 | 300 |