Der Timing-Check wirf mir ein umfangreiches Blatt aus auf welchem "unconstraint Timing" checks gelistet sind. Das scheint er selbständig zu tun und solche Pfade zu suchen. Er findet auch viele Pfade listet sie im Detail mit "Errors 0" in der Box auf - kommt dann aber unter einigen Boxen mit "Constraint not met". Das ergibt keinen Sinn für mich, weil es ja darum geht, dass hier eben angeblich kein constraint vorlag. Die meisten Zeilen, die er ausgibt, sind ohne rote Error-Marke, lediglich die letzte zeigt rot und sagt "201 unconstrained paths". Wie finde ich die?
trce -v -o timing_report.twr <dein_design_par.ncd> <deine_design.pcf> -ucf <deine_ucf.ucf>
Das ist das ISE tool trace, einzugeben auf der Kommandozeile. Das Tool liegt im ISE binary Ordner.
Jetzt kommt die wahrscheinlich unprofessionellste Frage: WO ist bei ISE die Kommandozeile? Ich bin kein Profi, habe aber immer mal wieder was mit ISE gemacht und bisher bin ich nur mit der Maus ausgekommen.
Vermutlich ist wie Kommandozeile des Betriebssystems gemeint, unter Windows also die Eingabeaufforderung oder Powershell.
Ja, die Kommandozeile des Betriebssystems. Der ISE Explorer ist ja nur eine GUI für die ganzen Tools wie Synthese, PAR usw. . Möglicherweise kann man das trace auch über irgendwelche Häkchen und Menüs in der GUI dazu bewegen, ausführliche reports auszugeben. Ansonsten ist der direkte Aufruf auf der Kommandozeile ein effektives Mittel. Hier noch ein paar mehr Infos: http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf Kapitel 13 für trace.
Wo ich selbst grad nochmal reinschaue fällt mir auf, dass für die unconstraint path Analyse noch die Option -u benötigt wird. trce -v -u -o timing_report.twr <dein_design_par.ncd> <dein_design.pcf> -ucf <deine_ucf.ucf>
So schwierig ist das jetzt aber auch in der GUI nicht zu aktivieren... Rechtsklick auf "Implement Design", auf "Process Properties", Reiter "Post Place and Route Static Timing" (oder Post-Map, je nachdem was du so tust) dort dann bei -u bspw. eine 1000 eintragen. Danach taucht das alles schön im Timing Report auf.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.