Hallo Leute, wer kennt sich mit ModelSim 6.3 aus? Wie lassen sich dort die Werte in der Simulation speichern? Nach dem Restart sind zwar alle In- und Outputs noch da, aber dessen Werte nicht mehr. Danke, Gruß Logi
Hm, wahrscheinlich garnicht. Du kannst simulierte Waveforms in *.wlf file abspeichern und diese später wieder laden und modelsim als viewer benutzten. Die abgespeicherten Werte reichen aber IMHO nicht aus die Simulation ab dem abgespeicherten Punkt fortzusetzen. Aber da lerne ich gern hinzu.
hi,
simulationswerte des waves abzuspeichern geht glaub ich nicht.
aber du kannst die simulation auch als "list" ausführen.
erstelle ein list.do file und füge die zu beobachtenden singale hinzu
(add list signal), setze mit "force" die input-werte. aufruf des files:
do list.do
ausgabe ist ein fenster "list" mit allen signal-werten. diese lassen
sich speichern als *.lst file. kann in jedem texteditor angeschaut
werden.
ein do-file beispiel für die simulation des "bsp_tb":
vsim work.bsp_tb
onerror {resume}
quietly WaveActivateNextPane {} 0
add list sim:/bsp_tb/clk
add list sim:/bsp_tb/in
add list sim:/bsp_tb/reset
add list sim:/bsp_tb/out
force /bsp_tb/clk 0 0 ps, 1 10 ps -r 20 ps
force /bsp_tb/reset 1 0 ps, 0 100 ps
force /bsp_tb/in 0 0 ps, 1 150 ps, 0 180 ps
configure list -usestrobe 0
configure list -strobestart {0 ps} -strobeperiod {0 ps}
configure list -usesignaltrigger 1
configure list -delta all
configure list -signalnamewidth 0
configure list -datasetprefix 0
configure list -namelimit 5
configure list -usegating 1
configure list -gateexpr { /bsp_tb/clk'rising }
run 300 ps
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.