Violações de tempo de espera para o sinal pif_interface_sel podem ser ignoradas com segurança para o controlador de reconfiguração de dispositivos Stratix® V GX e Arria V GZ quando compilados no Software Quartus® II versão 12.1. No entanto, violações de configuração devem ser resolvidas.
Devido a um bug no software Quartus II versão 12.1, uma exceção de caminho falso extraneosa foi introduzida no arquivo alt_xcvr_reconfig.sdc. A exceção de caminho falso é mostrada abaixo.
set_false_path -de {*|alt_xcvr_reconfig_basic:básico|sv_xcvr_reconfig_basic:s5|pif_interface_sel}
Esta exceção precisa ser substituída pela restrição de SDC abaixo.
se { [string igual a "quartus_sta" $::TimeQuestInfo(nameofexecutable)] } { {
# Define um caminho falso para violações de tempo de espera no pif_interface_sel
set_false_path -de {*|alt_xcvr_reconfig_basic:básico|sv_xcvr_reconfig_basic:s5|pif_interface_sel} -hold
}
As versões do Software Quartus II antes e após o 12.1 não contêm a exceção acima, mas a nova restrição pode ser aplicada para remover todas as violações de contenção do sinal pif_interface_sel de serem relatadas no TimeQuest.
Este problema será corrigido em uma versão futura do software Quartus II.
As seguintes recomendações também podem ser usadas para ajudar a atender à configuração pif_interface_sel tempo de sinal.
- Para dispositivos de grau de velocidade mais lenta, considere usar um clock de 100 MHz em vez de um clock de 125 MHz para conduzir o sinal mgmt_clk_clk no controlador de reconfiguração.
- Use vários controladores de reconfiguração no design. Isso minimiza o fanout do sinal pif_interface_sel que ajuda no roteamento de congestionamento para o projeto. Por exemplo, em vez de usar um único controlador de reconfiguração para conduzir todos os canais em um dispositivo, você pode tentar usar um controlador de reconfiguração por transceptor de seis pacotes.