F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP User Guide

ID 711009
Date 9/30/2024
Public
Document Table of Contents

4.14. Master Clock Channel

The F-Tile Dynamic Reconfiguration requires the IPs to be in System PLL Clocking mode. All dynamic reconfiguration profiles in a dynamic reconfiguration group must use the same System PLL Clock frequency value.

When operating in System PLL Clocking mode, the F-Tile IPs are standardized to source the datapath clock from the F-Tile via pld_pcs_tx_clk_out1_dcm (duplex and TX simplex) or pld_pcs_rx_clk_out1_dcm (RX simplex). The soft IP datapath is expected to be clocked by System PLL DIV2 clock.

For dynamic reconfiguration, the Intel® Quartus Support Logic Generation connects the System PLL DIV2 clock to the soft IP datapath and feeds it to the F-Tile.

You can optionally specify a master clock channel via QSF assignment instead of using the System PLL DIV2 clock source. Choose the master clock channel so that it is stable. Otherwise, it can cause disruption to the protocol IP operation during dynamic reconfiguration. If the master clock channel is not specified by either a QSF assignment, the Quartus Support Logic Generation automatically sources the master clock from the corresponding System PLL DIV2 port.

The .qsf assignment used to select the master clock channel is shown below:

set_instance_assignment -name IP_RECONFIG_GROUP_MASTER_CLOCK_CHANNEL -to <bb_instance_hpath> <clock-port-name>

The following clock port names are allowed:
  • For duplex and TX simplex mode: PLD_PCS_TX_CLK_OUT1_DCM
  • For RX simplex mode: PLD_PCS_RX_CLK_OUT1_DCM