Knowledge Base Article
Why do I see an error message stating "device requires the DEVICE_INITIALIZATION_CLOCK option to be set to either OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ or OSC_CLK_1_125MHZ" when compiling the F-Tile Low Latency Ethernet 10G MAC FPGA IP Design Example?
Description
Due to a problem in the F-Tile Low Latency Ethernet 10G MAC FPGA IP, the generated F-Tile Low Latency Ethernet 10G MAC FPGA IP Design Example will fail to compile, with the following Error Message.
Error(22849): FPGA IP instantiated in the design requires the DEVICE_INITIALIZATION_CLOCK option to be set to either OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ or OSC_CLK_1_125MHZ. This assignment is missing in the Quartus Setting File (*.qsf file).
Resolution
To work around this problem, update the generated Quartus Setting File (*.qsf file) for the F-Tile Low Latency Ethernet 10G MAC FPGA IP Design Example with the constraints "set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_100MHZ" manually and re-run the compilation.
This problem is fixed beginning with the Quartus® Prime Pro Edition Software version 24.1.