Forum: FPGA, VHDL & Co. WEB ISE: Component in Projekt exportieren / importieren


von FPGA-Anfaenger (Gast)


Lesenswert?

Hallo zusammen,

ich möchte gerne folgendes in der WEB ISe 8.1 erreichen.

1. Ich habe in einem Project eine componente entworfen ( nennen wir sie 
Sub_comp) , welche wiederum verschiedene andere componenten enthält. 
Unter anderem z.B. Dual-Port Ram Definitionen, FIFOs usw. welche mit dem 
IP-Core Generator hergestellt wurden.  ( Alles zusammen ca. 10 vhd 
Dateien )

Das alles ist per Testbench durchsimmuliert und funktioniert.

2. Nun möchte ich diese componente in einem anderen Project verwenden.

3. Die componente soll als "fertig compiliert" eingebunden werden.

Wie macht man das ?

Wenn ich die sub_comp.vhd datei in mein neues Project einfüge, dann 
mahnt der Compiler alle weiteren Dateien inkl. der IP-Core generierten 
Dateien ( FIFOs, DP-Ram usw. ) an.

Kopiere ich die Dateien in das neue Projektverzeichnis funktioniert das 
ganze zwar, aber das neu compilieren dauert jedesmal eine Ewigkeit wenn 
ich eine Änderung am Code des neuen Projectes mache.

Wie geht Ihr mit dieser Problematik um ?

Gruß vom FPGA-Fragenden

von Michael N. (bigmike47)


Lesenswert?

verwende partitions.

von Falk B. (falk)


Lesenswert?

@ FPGA-Anfaenger (Gast)

3. Die componente soll als "fertig compiliert" eingebunden werden.

>Wie macht man das ?

Du musst die *.ngc Datei in das neue Projet kopieren. Das ist die fertig 
synthetisierte Netzliste. GGf. brauchst du aber auch die Netzliste der 
in dieser Component eingebauten Components, da die nicht all-inlcusive 
compiliert wird.

Aber ISE unterstützt doch mittlerweile Incremental Design von Hause aus. 
Damit sollte es ganz sicher gehen.

MfG
Falk

von FPGA-Anfaenger (Gast)


Lesenswert?

Danke für die Antworten,

in der Fehlermeldung wurde auf eine fehlende ngc Datei bzw. edif Datei 
usw. hingewiesen.

Darauhin hatte ich auch mal probiert die ngc Dateien sowohl für die 
Sub_componente als auch die ngc dateien aller darin enthaltenen 
componenten fifo, dp-Ram usw. in das neue Project Verzeichnis zu 
kopieren.

Allerdings hab ich das nicht weiter verfolgt, weil scheinbar nicht für 
alle componenten eine ngc datei angelegt wird.

Bin jetzt nicht am Wirkrechner aber soweit ich mich erinnere waren 
manchmal nur ngo Dateien vorhanden.

Viele Fehlermeldungen bzgl. Namensauflösung waren nach dem kopieren der 
ngc Dateien tatsächlich weg, aber ein paar Fehlermeldungen nach 
fehlenden Dateien bzw. Namensbezügen blieben noch, aber ich konnte nicht 
herausfinden, welche Dateien er da noch brauchte.

Bin leider mit den Dateiendungen und deren Bedeutung nicht richtig 
vertraut.

Gruß vom FPGA-Fragenden

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.