Artikel-ID: 000083673 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Wenn ich die Erweiterte Optimierungsoption Von "1000" einschalte, warum wählt die Software dann den Pass mit dem kleinsten Bereich aus, wenn ich mich für die Optimierung der Verzögerung oder die kürzeste Verzögerung entschied, wenn ich die ...

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung Die Software von "Weltkulturerbe" verwendet die folgenden Regeln, um festzustellen, welcher der vier erweiterten Optimierungsdurchläufe für einen bestimmten Design-Block ausgewählt werden soll:

    Wenn eine Zielfrequenz angegeben ist und das Design die Zeitgebungsanforderungen erfüllt (gemäß den Timing-Schätzungen in der Software von Portopezopezo), dann gilt Folgendes:

    • Die Software wählt die kleinste Designimplementierung, unabhängig davon, ob Sie angeben, ob sie den Bereich oder die Verzögerung optimieren möchten. Abbildung 1 zeigt ein Beispiel, bei dem die Frequenz 100 MHz/10 ns entspricht.


    Abbildung 1. Kompilierungsergebnisse
    BestehenBereichVerzögerung
    Pass 11009
    Pass 29011
    Pass 31108

    Für sowohl Bereichs- als auch Verzögerungseinstellungen wird Pass 1 ausgewählt, da es sich um den kleinsten Pass handelt, der die Timing-Voraussetzungen erfüllt.

    Wenn keine Zielfrequenz angegeben wurde oder das Design die spezifizierten Zieltaktfrequenzanforderungen nicht erfüllt, dann:

    • Die Software wählt den Pass mit dem kleinsten Design für eine Bereichseinstellung, und die Software wählt den Pass mit dem schnellsten Design für eine Verzögerungseinstellung.
    • Allerdings gibt es Fälle, in denen sich die Software möglicherweise nicht an diese zweite Regel hält, wenn ein Pass eine Designimplementierung hat, die erheblich kleiner oder schneller ist. Wenn beispielsweise der Bereich ausgewählt ist und der kleinste Implementierungsdurchlauf eine sehr hohe Verzögerung hat, kann ein anderer Pass mit etwas mehr Bereich, aber einer viel besseren Verzögerung ausgewählt werden. Die Software von "ArduinoSpec" nutzt seine eigene Kostenfunktion, um zu bestimmen, welcher Pass in diesen Fällen ausgewählt werden sollte.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.