Ich verwende ein Memory-Default-File, das ich im CoreGen dem Block-RAM zugeordnet habe. Bei der Simulation mit ISIM werden die RAM-Werte auch abgespult und es erscheinen die voreingestellten Werte wie gewünscht. ModelSIM tut es aber nicht. Es erscheint: such file or directory. (errno = ENOENT) # Time: 0 ns Iteration: 0 Process: /vm_tb/vm/the_bram/U0/native_mem_module/mem_module/line__3384 File: C:/Xilinx/14.6/ISE_DS/ISE/vhdl/src/XilinxCoreLib/BLK_MEM_GEN_V7_3.vhd # FATAL ERROR while loading design XilinxCoreLIB ist gemapped (ohne das ging garn ichts), das geforderte MIF ist ebenfalls vorhanden. Die Datei liegt im IP_CORE Verzeichnis und enthält in binärer Form auch die gewünschten Daten. Ich habe in ModelSIM den Pfad des IP_CORE-Ordners unter Lib-paths angegeben, ohne Erfolg. Was fehlt noch?
Das hatte ich auch oft, musste dann das mif oder auch coe File in den Ordner kopieren, in dem das ModelSim Projekt ist.
Die Ursache lieft darin, dass ModelSIM immer in einem aktuellen worling directory läuft. Wenn man mit CommandoZeile arbeitet, passiert das nicht.
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.