Modelsims projekteinstellung

Gast #2237233
Lesenswert?
• ▲
▼
Hallo,
Wenn ich Modelsim neustarte und meine Testbench ausführe, so muss ich 
jedes mal mühlseelig einstellungen vornehmen. gibt es eine 
möglichkeiten, dass sich modelsim einfach mal sein "aussehen" und 
sonstige einstellungen merkt und diese im spezifischen work direktorie 
abspeichert?

wenn ja wie könnte ich diese einstellungen beim nächsten start laden?

mfg
Gast #2238033
Lesenswert?
• ▲
▼
-wenn du die waveform anklickst und dann File->Export->Waveform kannst 
du
-die Waveform speichern, und durch eingeben von "do wave.do" im unteren
-transscript window wieder laden

Aus igrnedeinem Grund kann ich File->Export->Waveform nicht auswählen 
(Waveform ist grau). Geht das bei meiner "Actel Modelsym 6.6d" 
offensichtlich nicht?
#2238079
Lesenswert?
• ▲
▼
Am besten dann gleich noch ein .do File schreiben, was die Simulation 
startet, das run Kommando absetzt und das wave.do File ausführt. Dann 
reicht ein Doppel-Klick, um alles zu starten. Für .do Files dann in 
Project options einstellen, dass sie bei Doppelklick ausgeführt werden.
Was ich noch nicht gefunden hab, ist per .do Script vor der Simuation 
nur die Dateien, die verändert wurden, neu zu kompilieren.....falls da 
jemand einen Tipp hat, immer her damit.
Gast #2238132
Lesenswert?
• ▲
▼
Christian R. schrieb:
> Was ich noch nicht gefunden hab, ist per .do Script vor der Simuation
> nur die Dateien, die verändert wurden, neu zu kompilieren
Da hilft z.B. ein Makefile.

Die kann man sich z.B. von ghdl erstellen lassen. Leider funktioniert 
das bei mir unter cygwin nicht zuverlässig.

vmake von Modelsim kann auch Makefiles erstellen, aber dazu muß das 
Projekt einmal in der richtigen Reihenfolge (wg. der Abhängigkeiten) 
kompiliert worden sein...

@mikrofriendly:
Für kleine Sachen reicht meist folgendes:
1
# modelsim commands for simulation
2
vlib work
3
vcom *.vhd
4

5
vsim -gui work.testbench
6

7
add wave *
8
# alternativ
9
#do wave.do
10

11
run -all

Duke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren