Forum: FPGA, VHDL & Co. Power Analyzer in Xilinx


von Michael W. (Gast)


Lesenswert?

Ich versuche, eine Power Analyse in Xilinx zu machen, mir gelingt es 
aber nicht, dem Analyzer die toggle-Aktivität genau mitzuteilen. Meines 
Wissens kommt die aus einer Simulation aber ich finde keine Option, wie 
ich das anstossen könnte. Der Power Anylzer benötigt z.B. ein "SAIF" 
file, das mit die Simulation bis jetzt wenigstens nicht automatisch 
erzeugt. Auch ein VCD file wird verlangt, bez kann angegeben werden.

Ich braucht eine reale Betrachtung, da die durchschnittliche, von mir 
zur Sicherheit einfach angenommene Maximalaktivität zu exorbitanten 
Erwärmungen führt.

von Fpgakuechle K. (Gast)


Lesenswert?

Markus W. schrieb:
> Ich versuche, eine Power Analyse in Xilinx zu machen, mir gelingt es
> aber nicht, dem Analyzer die toggle-Aktivität genau mitzuteilen. Meines
> Wissens kommt die aus einer Simulation aber ich finde keine Option, wie
> ich das anstossen könnte. Der Power Anylzer benötigt z.B. ein "SAIF"
> file, das mit die Simulation bis jetzt wenigstens nicht automatisch
> erzeugt. Auch ein VCD file wird verlangt, bez kann angegeben werden.
>
> Ich braucht eine reale Betrachtung, da die durchschnittliche, von mir
> zur Sicherheit einfach angenommene Maximalaktivität zu exorbitanten
> Erwärmungen führt.

6% - 12% ist eine realistische toogle-rate. 
(http://www.xilinx.com/ise/power_tools/wpt_help/app_docs/calculating_toggle_rates.htm)

Da -> 
http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/pp_db_isim_properties.htm

wird ein Häkchen erwähnt was ISIM zur Genrierung des SAIF bewegt.

von Christian R. (supachris)


Lesenswert?

Meiner Erfahrung nach funktioniert das aber erst in Vivado gescheit, 
beim ISE mit XPE musste ich immer so 20% drauf rechnen. Bei Vivado 
stimmts fast exakt.

von Michael W. (Gast)


Angehängte Dateien:

Lesenswert?

Ich wäre froh, wenn ich es zunächst im ISIM hinbekäme. Leider findet 
sich keine jener in dem gelinkten Dokument erwähnten Checkboxen.

Kann es sein, dass das bei "behaviroal" noch nicht gezeigt wird? Welche 
Simulation muss ich anwählen, erstellen, um das zu bekommen?

von Fpgakuechle K. (Gast)


Lesenswert?

Also nach dem Userguide 
http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/plugin_ism.pdf

tippert man das commando saif in den ISIM-prompt.

MfG,

von Michael W. (Gast)


Lesenswert?

Abgesehen davon, dass die Doku ja von Checkboxen spricht und den flow 
beschreibt, der sich im Panel widerspiegelt - diese Punkte also da sein 
müssen:

Wie komme ich in ISIM auf die Console?  Wenn ich bei den Panels 
"console" anwähle, kommt nichts zum Eintippen, sondern nur der Consolen 
Output.

Wenn ich es als Compile Option mit einbringe, kommt eine Art Hilfe, die 
angibt, wie man SAIf richtig verwendet. Aber es ist nicht klar, was ich 
genau eintippen muss.

Irgendwie wieder ziemlich besch....en dokumentiert, bei der Firmm mit 
dem grossen X.

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
Noch kein Account? Hier anmelden.