A partir da versão 23.4, o Intel® Quartus® Software Prime Pro Edition imporá uma verificação para o apropriado. Atribuição de QSF necessária para restringir o pino de OSC_CLK_1 do dispositivo para projetos que contêm transceptores no projeto.
A não inclusão dessa restrição .qsf necessária resultará em um erro do formulário visto abaixo sendo criado durante a etapa de ajuste da compilação do Intel® Quartus® Prime Pro Edition Software.
O erro "Intel FPGA IP instanciado no projeto exigem que a opção DEVICE_INITIALIZATION_CLOCK seja definida como OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ ou OSC_CLK_1_125MHZ. Esta atribuição está ausente no arquivo QSF."
Para evitar esse erro, você deve adicionar uma atribuição do seguinte formulário ao arquivo *.qsf do seu projeto:
set_global_assignment nome DEVICE_INITIALIZATION_CLOCK <OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ ou OSC_CLK_1_125MHZ>
A frequência selecionada para esta atribuição deve corresponder à frequência que você forneceu para o pino de OSC_CLK_1 do seu dispositivo.
Por exemplo, se você tiver fornecido um clock de 125 MHz no pino OSC_CLK_1 do seu dispositivo, a atribuição seria conforme mostrado abaixo:
DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_125MHZ com nome set_global_assignment