Hilfe! Meine Modelsim Lizenz war neulich abgelaufen und jetzt hab ich ModelSim PE 10.4 statt 10.3. Für die Timingsimulation brauche ich ja die ISE-Bibliotheken (Simprim etc.) die aber nur für Version 10.3 erstellt werden. (Hab ISE Webpack 14.7) Das Kompilieren in Modelsim funktioniert noch, aber beim Starten der Simulation kommt dann die Meldung: Fatal: (vsim-3381) Obsolete library format for design unit. Design unit 'C:/Xilinx/14.7/ISE_DS/ISE/vhdl/mti_pe/10.3c/nt64/simprim.vcomponents' Was kann man da tun?
Daniel R. schrieb: > Fatal: (vsim-3381) Obsolete library format for design unit. Design unit > 'C:/Xilinx/14.7/ISE_DS/ISE/vhdl/mti_pe/10.3c/nt64/simprim.vcomponents' Du zeigst anscheinend immer noch auf die alte Bibliothek mti_pe/10.3c Ich weiss jetzt den Knopf und das Menü nicht mehr genau, aber Du must der VHDL Bibliothek SIMPRIMS die neu übersetzte zuordnen.
Daniel R. schrieb: > Für die Timingsimulation brauche ich ja die ISE-Bibliotheken (Simprim > etc.) die aber nur für Version 10.3 erstellt werden. (Hab ISE Webpack > 14.7) Hast Du die Vollversion von 10.4 PE? Dann musst Du die Bibliotheken aus dem Quellcode selbst kompilieren. Dazu gibt es ibn Modelsim irgendwo einen Menüpunkt. Die mit Weback mitgelieferten, vomkompilierten Bibiotheken mögen für 10.3 sein, aber es werden auch die Quellen der Bibliotheken mitgeliefert und du musst diese dann mit 10.4 kompilieren.
Im Startmenü von Xilinx ist da ein Programmeintrag für Compile Simulation Libraries. Nachher natürlich im Modelsim die Pfade anpassen. Ich hab dafür eine Umgebungsvariable, da muss ich nicht alles händisch ändern.
Ich weiß nicht genau was du meinst. In ISE Klicke ich auf "Compile HDL Simulation Libraries" und dann wird eine ganze Menge kompiliert. Wie soll ich das von Modelsim aus machen? In ISE kann ich jedenfalls keine Modelsim Version auswählen für die ich das kompiliert haben will.
Super danke. Mit Compile Simulation Libraries gehts;)
:
Bearbeitet durch User
Arbeitet jemand zufällig mit der DE-Version? Welche Libs stellt man dafür ein? Ich finde da keine ausdrückliche Vorgabe!
Ein anderer Weg, modelsim-libraries für eine neue Version oder andere Art (DE, SE) anzupassen ist: vcom -work <lib_name> -refresh (bzw. vlog für Verilog) Nur refreshen auf eine ältere Version klappt nicht.
war da nicht auch noch was mit dem Skript "compxlib"? Einfach mal nach googeln
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.