Devido à configuração global não é suportada no Intel® Quartus Prime® Pro Edition versão 18.1.1 em diante, quando você escreve a seguinte configuração
em QSF ou seja, set_global_assignment nome "identificador de " -
Você receberá o erro como intitulado com a sub mensagem abaixo:
Erro (20403): a configuração global para < nome de > não é suportada. Use esta configuração com atribuições de pinos.
Configurações de exemplo que causam o erro:
set_global_assignment nome OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
< nome de > pode ser da lista abaixo:
OUTPUT_IO_TIMING_NEAR_END_VMEAS
OUTPUT_IO_TIMING_FAR_END_VMEAS
BOARD_MODEL_NEAR_PULLUP_R
BOARD_MODEL_NEAR_PULLDOWN_R
BOARD_MODEL_NEAR_C
BOARD_MODEL_NEAR_SERIES_R
BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH
BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH
BOARD_MODEL_NEAR_TLINE_LENGTH
BOARD_MODEL_TLINE_C_PER_LENGTH
BOARD_MODEL_TLINE_L_PER_LENGTH
BOARD_MODEL_TLINE_LENGTH
BOARD_MODEL_FAR_SERIES_R
BOARD_MODEL_FAR_C
BOARD_MODEL_FAR_PULLUP_R
BOARD_MODEL_FAR_PULLDOWN_R
BOARD_MODEL_TERMINATION_V
BOARD_MODEL_NEAR_SERIES_C
BOARD_MODEL_NEAR_DIFFERENTIAL_R
BOARD_MODEL_FAR_DIFFERENTIAL_R
Para evitar este problema, você deve usar set_instance_assignment adicionando o nome do pino de atribuição de instância específica em vez de set_global_assignment.
Por exemplo:
set_instance_assignment nome OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -para