Problème critique
Quelques projets de compilation de projets de base 40 GbE MAC et PHY IP périphérique Stratix IV pour la version 12.0 du Quartus II génèrez les avertissements critiques suivants :
Critical Warning: Register-to-register paths between
different clock domains is not recommended if one of the clocks
is from GXB receiver channel.
L’erreur est générée par les projets suivants :
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.qpf
quartus_synth\example_design\alt_e40_adapter_top_siv\alt_e40_adapter_top_siv.qpf
quartus_synth\example_design\alt_e40_top_siv\alt_e40_top_siv.qpf
L’avertissement critique est causé par un message incorrectement spécifié faux chemin dans les fichiers .sdc suivants :
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.sdc
quartus_synth\example_design\common\common_timing.sdc
Ce problème est résolu dans la version 12.1 du logiciel Quartus de cœur IP.
Pour la version 12.0 du cœur IP, l’avertissement critique est causé par un faux chemin incorrectement spécifié dans les fichiers .sdc suivants :
quartus_synth\wrappers\alt_e40_phy\alt_e40_phy_siv.sdc
quartus_synth\example_design\common\common_timing.sdc
Dans ces fichiers .sdc, le bloc de code suivant :
if {$::TimeQuestInfo(nameofexecutable) eq "quartus_fit"}
{
# ok
} else {
set_false_path -from [get_keepers {*lane_marker_lock*vlane_num[*]}
]
}
Doit être remplacé par le bloc de code suivant :
set_false_path -from [get_keepers {*lane_marker_lock*vlane_num[*]}
]
Cela empêchera l’avertissement critique.