Hallo, ich habe hier auf dem Rechner ein Modelsim III XE 6.2g installiert und dazu ISE 9.1. Wenn ich nach den Precompiled Libraries für den MOdelsin suche, finde ich Libs für VErsion 6.2c und ISE 9.1 und Version 6.2g und ISE 9.2 . Ich habe inzwischen schon beide Versionen einmal eingespielt und bekomme jetzt den Fehler: "Error: (vcom-13) Recompile C:/Modeltech_xe/xilinx/vhdl/xilinxcorelib.blkmemdp_v6_3 because C:\Modeltech_xe\win32xoem/../ieee.std_logic_1164 has changed." Ich bin jetzt ziemlich verwirrt, weil ich keine Version XE 6.2g/ISE 9.1 finde/habe. Wie muss ich das einrichten, damit es funktioniert? Danke, Matthias
Sowas habe ich z.T: wenn die Reihenfolge der zu compilierenden files nicht stimmt. die müssen "bottm - up" angeordnet sein, also erst die Untermodule, der die Hauptmodule.
Sorry, hab das Problem schon gelöst, komme aber erst jetzt dazu, zu schreiben. Das Verhalten war das Resultat davon, dass wir einmal Modelsim XE und einmal SE haben und man dann beim Anlegen eines neuen Projekts aufpassen muss, welche modelsim.ini Datei als Vorbild einstellt ist. Für das XE 6.2g habe ich jetzt die zugehörigen Libs installiert, da steht zwar ISE 9.2 beim Download und ich hab nur 9.1 am Rechner, aber bis jetzt hat es kein Problem gegeben. Jetzt wäre noch eine gute Lösung für den Fall, dass man von XE auf SE oder umgekehrt umsteigen will (wir haben ja in SE zb schon einen Bug gefunden, in XE hat sich die Simulation genau so verhalten, wie gedacht, in SE wurde der sequentielle Prozess aus irgendeinem Grund nicht bei jedem Taktzyklus ausgewertet, dabei war das Clk-Signal in der Sensitivity List), aber das eilt nicht und ich schau mal, ob ich ein Makefile dafür zusammenbekomme.
Der ISE liegt das tool compxlib bei, das compiliert die Xilinx Bibliotheken für modelsim etc.. Compxlib kümmert sich selber um die Compilereihenfolge.
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.