Tach auch, gibt es die Möglichkeit alle vhdl files innerhalb eines Ornders für isim manuell zu kompilieren? So wie beispielsweise bei Modelsim durch den Befehl vcom -93 -explicit -work mylib *.vhd Bisher muss ich jede Datei separat in einer .prj angeben um anschließend den vhpcomp drüber laufen zu lassen, was aber ab eine gewissen Anzahl an Dateien anstrengend wird.
Lies doch bitte die Dokumentation! 1 x nach vhpcomp googlen, und du bekommst die Informationen direkt von der Xilinx Seite.
ja, und da dort 3 Möglichkeiten aufgelistet sind (Source Files, Command File, Project File) bei denen .vhd files für die Kompilation immer separat angegeben werden müssen, wurde die Frage gestellt...
guest schrieb: > ja, und da dort 3 Möglichkeiten aufgelistet sind (Source Files, Command > File, Project File) bei denen .vhd files für die Kompilation immer > separat angegeben werden müssen, wurde die Frage gestellt... Und dort steht doch auch, dass man z.B. in die prj Datei mehrere VHDL Dateien hineinschreiben kann, also nicht eine separate prj Datei für jede vhd Datei.
Ok, is seh grade wo das Problem liegt. Der Satz "Bisher muss ich jede Datei separat in einer .prj angeben" ist ein wenig unglücklich ausgefallen. Das Problem liegt darin, dass ich nicht jede Datei in die .prj eintragen will, sondern beispielsweise alle vhd Dateien innerhalb eines Ordners kompilieren lassen möchte, ohne jede Datei explizit angeben zu müssen. Daher auch das Modelsim Bsp. wo ich per Wildcard jegliche vhd Dateien kompilieren lassen kann. Hintergrund ist, dass ich bei der isim standalone simulation Probleme mit der unisim lib habe und diese nun nachträglich kompilieren will. Da aber über 1k Sourcfiles im zugehörigen unisims Ordner untergebracht sind, wird es etwas anstregend jede datei in der .prj einzutragen.
guest schrieb: > Das Problem liegt darin, dass ich nicht jede Datei in die .prj eintragen > will, sondern beispielsweise alle vhd Dateien innerhalb eines Ordners > kompilieren lassen möchte, ohne jede Datei explizit angeben zu müssen. Irgendwo hab ich mal Skripte gesehen, welche die .prj-Datei erstellt haben. Das war auch nicht wirklich kompliziert... guest schrieb: > Hintergrund ist, dass ich bei der isim standalone simulation Probleme > mit der unisim lib habe und diese nun nachträglich kompilieren will. Da > aber über 1k Sourcfiles im zugehörigen unisims Ordner untergebracht > sind, wird es etwas anstregend jede datei in der .prj einzutragen. Das wiederum dürfte nicht ganz trivial sein. Ist die unisim nicht auch für isim vorkompiliert? Das Problem dürfte in den Abhängigkeiten innerhalb der unisim liegen. Vielleicht kannst Du aus compxlib (Perl-Skript) die Abhängigkeiten extrahieren, wenn Du unisim unbedingt selber compilieren willst. Duke
> Ist die unisim nicht auch für isim vorkompiliert?
Sollte eigentlich so sein, allerdings erhalte ich nen Error wenn ich
darauf zugreife. Zugriffe auf andere Bibliotheken klappen einwandfrei.
In der xilinxsim.ini ist der Pfad für die unisim auch korrekt
eingetragen weshalb ich den Mist nicht so ganz nachvollziehen kann.
Ich erhalte den Fehler beim Ausführen des Xilinx Tutorials ug682. Bis
zum Paket vcomponents (In unisim definiert) klappt alles einwandfrei,
von da an Absturz.
Kompiliere ich die vcomponents manuell und kopiere das Ergebnis in den
entsprechenden unisim Ordner, tritt der Fehler beim nächsten unisim
Paket (vpkg) auf und so weiter..
Natürlich kann ich jetzt nach und nach alles manuell hinterher schieben
je nachdem was mein Design benötigt, aber eine Komplettlösung wär schon
schöner.
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.