Forum: FPGA, VHDL & Co. DDR-Mem in ISE ISIM simulieren?


von Harry (Gast)


Lesenswert?

Hi,

ich möchte DDR-Speicher (IPCore) in ISE-ISIM simulieren,
dazu muss ich für eine Verilog-Komponente <ddr_model.v>
Parameter definieren (wird für ModelSIM in SIM.DO gemacht).

Wie kann ich die Parameter in/für elegant ISIM definieren,
nach Möglichkeit in einem TCL-Skript?


Zwei Möglichkeiten habe ich bereits:   (Simulation klappt!)

1. Das File <ddr_model.v> ändern: vor 'include einfach die
   'define-Anweisungen setzen. (Nachteil: <ddr_model.v>
   muss geändert werden)

2. Im Preference-Menü die zu definierenden Parameter setzen:
   (unter "-d  specify 'define macros and values")
   (Nachteil: Andere Testbenches brauchen diese Parameter
   nicht, müssen also immer ausgeklickt werden..)


Gruss

von Duke Scarring (Gast)


Lesenswert?

Harry schrieb:
> (Nachteil: Andere Testbenches brauchen diese Parameter
>    nicht, müssen also immer ausgeklickt werden..)
Stören sich denn die anderen Testbenches an diesen Parametern?

Duke

von Harry (Gast)


Lesenswert?

Eigentlich ein gutes Argument, ich muss aber bei jedem
Projekt eben diese Parameter neu setzen (naja, vertrettbarer
Aufwand).
Bei meinen jetztigen Projekten muss ich halt nur die TCL-Files
mit den anderen Sources kopieren (liegt alles komplett in einer
Datei) und gut ist.

Für ISIM gibt's noch das "vlogcomp"-Befehl, mit diesem hab ich's
leider noch nicht hinbekommen.

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.