Xilinx ISE Signalnamen/ Typnamen im ganzen Projekt ändern

Gast #4124198
Lesenswert?
• ▲
▼
Hallo zusammen,

entweder ich bin blind oder es gibt diese Funktion nicht. Ich möchte 
einen Signalnamen ändern. Das geht auch für eine Datei. Ich möchte 
diesen Namen aber im ganzen Projekt ändern. Geht das? Wenn ja wie?
Das gleiche für einen Typ, welchen ich in einem Package definiert habe. 
Ich will den Typ umbenennen und das soll in allen anderen Files 
berücksichtigt werden.

Danke und Gruß,
Fragender
#4124242
Lesenswert?
• ▲
▼
LOL. Das wäre ja fast komfortabel. Nee, sowas kann eine IDE aus den 
frühen 1970ern wie ISE doch nicht. Sowas kannste ja selbst bei VIVADO 
vergessen. Einfach nur gruselig. Du könntest veditor in Eclipse 
verwenden, da geht refactoring so einigermaßen. Aber ansonsten musst du 
bei sowas alles händisch machen.
Gast #4124939
Lesenswert?
• ▲
▼
Fragender schrieb:

> entweder ich bin blind oder es gibt diese Funktion nicht. Ich möchte
> einen Signalnamen ändern. Das geht auch für eine Datei. Ich möchte
> diesen Namen aber im ganzen Projekt ändern. Geht das? Wenn ja wie?
> Das gleiche für einen Typ, welchen ich in einem Package definiert habe.
> Ich will den Typ umbenennen und das soll in allen anderen Files
> berücksichtigt werden.


Dafür gibt es den Klassiker sed d,a brauchts keine 
Eclipse-suber-duber-GUI klicke-klacki-kacki:

sed -i s/altername/neuername/g file1.vhd file2.vhd file3.vhd


Kann man mit a bisserl shell script beliebig kompliziert machen:
http://stackoverflow.com/questions/10445934/change-multiple-files

MfG,
Gast #4127040
Lesenswert?
• ▲
▼
> Dafür gibt es den Klassiker sed d,a brauchts keine
> Eclipse-suber-duber-GUI klicke-klacki-kacki:
> sed -i s/altername/neuername/g file1.vhd file2.vhd file3.vhd

Diese Konstruktion berücksichtigt aber keine Namespaces...

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.