Aufgrund eines Problems in den Quartus® II Softwareversionen 11.1 SP2 und früher kann der set_clock_groups
Befehl ohne Warnung oder Fehlermeldung ignoriert werden, wenn Sie falsche Informationen verwenden, indem Sie einen Befehl verwenden, der eine Gruppe oder Sammlung innerhalb vonb{} zurückgibt.
Im folgenden Beispiel wird der set_clock_groups
Befehl ignoriert:
set_clock_groups -asynchronous -group {[get_clocks {clkA}]} -group {clkC}
Um dieses Verhalten zu vermeiden, verwenden Sie die richtige Vorgehensweise wie unten gezeigt:
- Entfernen Sie b erneut {} aus dem Befehl, der eine Sammlung zurückgibt:
set_clock_groups -asynchronous -group [get_clocks {clkA}] -group {clkC}
- Ersetzen Sie die
get_clocks
Befehl mit einer Liste:set_clock_groups -asynchronous -group {clkA} -group {clkC}