Devido a um problema nos arquivos auto-gerados synopsys Design Constraint (.sdc) para o IP Ethernet de velocidade tripla, você pode ver avisos de "filtro ignorado", como o exemplo abaixo, durante a análise de sincronização, quando sua hierarquia de projeto contém backslashes:
Filtro ignorado em altera_eth_tse_pcs_pma_lvds.sdc(158): "" não foi compatível com um registro
Seu projeto também pode experimentar violações de sincronização como resultado dessas restrições ignoradas.
Este problema existe para as famílias de dispositivos Ethernet de velocidade tripla IP voltadas para as famílias de dispositivos Arria® V, Arria 10, Cyclone® V e Stratix® V geradas nas versões 16.0.2 e anteriores do Software Quartus® Prime.
Para resolver este problema, procure as seguintes strings dentro dos arquivos sdc gerados automaticamente:
definir inst_list [query_collection -list -all $inst]
foreach each_inst $inst_list{
E substitua ambas as linhas pela seguinte:
foreach_in_collection each_inst_tmp $inst {
definir each_inst_name [get_node_info -name $each_inst_tmp ]
regsub {\\} $each_inst_tmp {*} each_inst
Observe que esses arquivos sdc serão substituídos cada vez que o IP for regenerado, portanto, faça cópias e garanta que as edições sejam aplicadas ao arquivo sdc mais recente.
Este problema está programado para ser resolvido em uma versão futura do Software Quartus Prime.