When the Enable User-supplled start-up clock (CLKUSR) option is turned on in the software, this pin can only be used as the initialization clock input pin provided by the user. After all the configuration data has been received, the CONF_DONE pin will become high, and the CII device needs 299 clock cycles to initialize the register, I/O, etc. The FPGA has two methods, one is to use the internal The crystal oscillator (10MHz), the other is the clock from CLKUSR (maximum cannot exceed 100MHz). With this function, it can delay the FPGA start time, and it can be used in special applications that need to be synchronized with other devices.
This option, when turned on in the software, allows the user to use an externally provided clock signal (CLKUSR) for the initialization process of the programmable device.
When the CLKUSR option is enabled, this pin serves as the initialization clock input. It means that the device will use the clock signal provided through this pin during its start-up process.
After the configuration data has been received and the device is fully configured, the CONF_DONE pin becomes high. This pin is an indicator that the configuration process has been completed.
The device needs 299 clock cycles to initialize various components such as registers, I/O, etc., after the CONF_DONE pin goes high.
Support