www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Vorhandene vhdl-Datei als Component hinzufügen?


Autor: Christian Peters (kron)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich arbeite mit der Xilinx ISE 8.2.
Ich möchte bei einem Projekt eine VHDL-Datei als Component
einer "top"-Datei hinzufügen, jedoch möchte ich ungern
die Deklarierung und Instanziierung per Hand tippen,
geht das irgendwie automatisch? Bei "Add Source..." wird
die Datei zwar hinzugefügt, jedoch nicht als Component...
Danke für evtl. Tipps!

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Christian Peters

>ich arbeite mit der Xilinx ISE 8.2.
>Ich möchte bei einem Projekt eine VHDL-Datei als Component
>einer "top"-Datei hinzufügen, jedoch möchte ich ungern
>die Deklarierung und Instanziierung per Hand tippen,

Automatisch gehts nicht. Du kannst dir aber viel Tipperei sparen, indem 
du die vorhandene Entiy als Definition benutzt, musst ja nur das 
COMPONENT hinzufügen. Diti gehtas mit der Instanzierung, dort ist aber 
mehr Nacharbeit nötig.

MFG
Falk



Autor: Christian Peters (kron)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
AaaaaHA! :)
Danke für deine Antwort, hab doch was gefunden.
Man muss nur "View HDL Instantiation Template" bei den Design Utilities 
klicken, da kriegt man die vorgefertigte Deklarierung und 
Instanziierung.

Autor: Klaus Falser (kfalser)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Am besten die ganze Design Erstellung mit Xemacs machen, der kann's.
Die Implementierung ist ja sowieso nur der (vor)letzte Schritt.

Wenn man die Pfade zu ModelSim in die PATH Environment Variable 
einträgt, dann kann man sogar vom Xemacs aus kompilieren und sieht 
sofort, ob die Syntax und sonstiges stimmt.
Auch für die Verifikation mit Modelsim braucht's die Xilinx IDE nicht!

Grüße
Klaus

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.