Dieses Problem betrifft DDR2-, DDR3- und QDR II-Produkte.
Für Soft-Interfaces mit halber Rate auf Arria V und Cyclone V Geräten, die folgende Warnung kann während der Entwicklungsphase angezeigt werden:
Kritische Warnung (332168): Die folgenden Taktübertragungen haben Keine Taktunsicherheitszuweisung. Für genauere Ergebnisse wenden Sie Taktunsicherheitszuweisungen oder verwenden Sie die derive_clock_uncertainty Befehl.
Die oben beschriebene Warnung gilt, um die Zeitunsicherheit zwischen die AFI-Clock-Domain und die Adresse und Befehls-Clock-Domain. Sie kann diese Warnung ignorieren.
Die Problemumgehung für dieses Problem besteht darin, die angezeigte Warnung zu ignorieren. Alternativ können Sie die Warnung unterdrücken, wie unten beschrieben.
Öffnen Sie die generierte _if0_p0.sdc-Datei in einem Editor und suchen Sie den Abschnitt "Überkonstraints" in der Datei.
Fügen Sie die folgenden Zeilen zum Abschnitt "Überkonstraints" der Datei hinzu:
wenn {} { # Unterdrückung der Taktunsicherheitswarnhinweis für die Haltezeit: set_clock_uncertainty -from [get_clocks ] -to [get_clocks ] -add -hold 0.000 }
Speichern Sie die Änderungen in der Datei.