Aufgrund eines Problems in Quartus® II Softwareversion 15.0 sehen Sie möglicherweise geringfügige Haltezeitverstöße, insbesondere bei Mehrkanal-Triple-Speed-Ethernet-IP-Core-Designs, die auf die Produktfamilien Arria® V, Arria® 10, Cyclone® V und Stratix® V abzielen.
Um dieses Problem zu beheben, fügen Sie die folgende Synopsys Design Constraint-Datei hinzu (.sdc) Einschränkungen für Das Unternehmen in Ihre Projekt-SDC-Datei ein.
if { [string equal "quartus_sta" $::TimeQuestInfo(nameofstackutable)] } {
set_min_delay -von [get_keepers {**}] -zu [get_keepers {**}] 0,0 nm
} else {
set_min_delay von [get_keepers {**}] bis [get_keepers {**}]
}
*Hinweis: Erhöhen Sie den "" von "0,1ns" auf "0,2ns", wenn die Haltezeitverletzung beibehalten wurde.
Weitere Empfehlungen dazu finden Sie in der "Tabelle 2-2: Empfohlene Quartus II Pin-Zuweisungen" in der Benutzerhandbuch für die Dreifach-Speed-Ethernet MegaCore-Funktion.
Wenden Sie für TSE IP mit aktivierter IEEE 1588v2 Funktion und der Ziel-Arria-V-Gerätereihe zusätzlich zur oben genannten Problemumgehung den folgenden Patch an:
Laden Sie bitte die entsprechende Quartus® II Softwareversion 15.0 Patch 0.14 über die folgenden Links herunter:
- Laden Sie den Patch 0.14 der Version 15.0 für Windows herunter (.exe)
- Laden Sie den Patch 0.14 der Version 15.0 für Linux herunter (.run)
- Readme für die Quartus II Softwareversion 15.0 Patch 0.14 herunterladen (.txt)
Dies soll in einer zukünftigen Version der Quartus II Software behoben werden.