mikrocontroller.net

Forum: FPGA, VHDL & Co. mehrere architecturen, xilinx ise


Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kann es sein, dass Xilinx ISE nicht mehrere architecturen für
eine entity in einer Datei zulässt? Ich hatte eine top-level-vhdl
Datei, nachdem zufügen einer zweiten architectur ist die datei
komplett verschwunden. die Eigenschaft top-level wurde einfach
an eine darunterliegende Datei gegeben.

Wie kann ich sonst mehrere architecturen für eine entity anlegen?

grüsse, daniel

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
> Wie kann ich sonst mehrere architecturen für eine entity anlegen?
Einfach so hinschreiben, die letzte wird für die Simulation/Synthese 
verwendet (Siehe Screenshot).
Evtl. solltest du "Project --> Cleanup Project Files" machen.

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für den screenshot. Zumindest weiss ich jetzt, dass es gehen soll.
Irgendwie triggere ich einen Bug, sowohl in ISE 10.1 wie in 9.1.
Die Datei wird nicht mehr angezeigt (source for: 
synthesis/implementation)
Hinzufügen lässt sie sich auch nicht mehr (meldung: already in project).
Das ganze passiert wenn man am Namen der Architecture was ändert
oder mehrere Architecture hat.

Autor: Morin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Die Datei wird nicht mehr angezeigt (source for:
> synthesis/implementation)
> Hinzufügen lässt sie sich auch nicht mehr (meldung: already in project).

Das hatte ich auch mal. Da ist irgendein Objekt aus der Datei noch im 
Projekt, und deshalb behält er die Datei noch drin. Ich hab ISE jetzt 
nicht laufen, aber man konnte irgendwie in eine "Library" kommen in der 
der Inhalt der Datei aufgelistet war, und genau da musst du alles von 
dieser einen Datei entfernen, dann ist auch die Datei weg (nur aus dem 
Projekt raus natürlich). Evtl. musst du das dann sowohl für 
"Synthesis/Impl" als auch für "Simulation" machen.

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.