Forum: FPGA, VHDL & Co. VHDL Eclipse Plugin


von Klaus (Gast)


Lesenswert?

Hi!

Hat von euch schonmal jemand mit dem Plugin "veditor" für Ecplipse 
gearbeitet? Ich bin im goßen und ganzen schonmal begeistert von dem 
Teil. Hab aber noch so meine Probleme damit.

Wie binde ich den ModelSim Compiler verünftig in das Plugin ein?

von Klaus (Gast)


Lesenswert?

Mir scheint, VHDL Coder sind alles Masochisten ;-)  99,99% programmieren 
mit einem reinen Texteditor.

Nee, im ernst, hat das Plugin hier noch keiner ausprobiert?

von Duke Scarring (Gast)


Lesenswert?

Klaus schrieb:
> Nee, im ernst, hat das Plugin hier noch keiner ausprobiert?

Ich habe es noch nicht ausprobiert. Mein Leidensdruck ist aber auch 
nicht sehr groß. Ich benutze vim.

Duke

von Matthias (Gast)


Lesenswert?

Ich bin zu C-Zeiten ein grosser Eclipse Fan gewesen, von Autoformat via 
XML files, mouseover display und allen anderen tollen Dingen, die 
Eclipse so konnte... Seit ich FPGA Entwicklung in VHDL mache, hab ich 
mehrfach probiert, Eclipse+VHDL Plugin ordentlich mit Modelsim und 
Quartus zu kombinieren, ist mir bzw. uns aber nie zufriedenstellend 
geglueckt (allerdings hatten wir auch nie richtig ausgiebig Zeit 
dafuer), auch weil es diese tollen Texteditor-Hilfen mit keinem VHDL 
Plugin gibt (mir nur bekannt vom C/C++ editor).
Von daher weiter mit Quartus und Notepad++ und spaeter nochmal ein 
Versuch

von Klaus F. (kfalser)


Lesenswert?

> Mir scheint, VHDL Coder sind alles Masochisten ;-)  99,99% programmieren
> mit einem reinen Texteditor.

Ich habe in letzter Zeit das Plugin wiedereinmal probiert, aber 
irgendwie komme ich nicht zurecht.
Für C/C++ liebe ich Eclipse, da kenne ich nichts besseres und habe mir 
deshalb schon oft gewünscht, auch VHDL mit Eclipse zu schreiben.
Leider ist das Plugin noch meilenweit entfernt von der Bequemlichkeit, 
die mir Xemacs mit Vhdl-mode bietet -> das ist schon mehr als ein reiner 
Texteditor.
Außerdem funktionieren bestimmte Basisfunktionen, z.B. der Parser nicht 
korrekt. Ich hätte sogar versucht, das zu korrigieren, bin aber 
steckengeblieben.

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

.
> Außerdem funktionieren bestimmte Basisfunktionen, z.B. der Parser nicht
> korrekt. Ich hätte sogar versucht, das zu korrigieren, bin aber
> steckengeblieben.


Ich nutze auch öfters den veditor. Er hat ein paar Sachen, dir richtig 
toll sind.
Leider auch schwer zu finden.

Strg+Leertaste ist so eine geniales Tastaturkürzel.
Da werden alles definerten Signale und Componenten angezeigt.

Der Parser hat ein paar Macken. Er kann sich aufhängen wenn ein Fehler 
im Code ist. Gerade beim Schreiben kann er nicht voraussetzen, dass der 
Code fehlerfrei ist. Er entsteht gerade.

Veditor hat zumindest das Zeug in die richtige Richtung zu starten.

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Klaus Falser schrieb:
,
> die mir Xemacs mit Vhdl-mode bietet -> das ist schon mehr als ein reiner
> Texteditor.

Meinst du diese Modul für Emacs?
http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Das highlighting funktioniert schon.

Wie bekomme ich die Einstellung in den Speedbar hin?

http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html

Das scheint mächtig zu sein.

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

René D. schrieb:
> Wie bekomme ich die Einstellung in den Speedbar hin?

Was meinst Du? M-x speedbar?

Gruß
Marcus

von Anguel S. (anguel)


Lesenswert?

Klaus schrieb:
> Mir scheint, VHDL Coder sind alles Masochisten ;-)  99,99% programmieren
> mit einem reinen Texteditor.

Also ich gehöre dann zu den 0,01%, die sich lieber mit dem Xilinx ISE 
eigenen Editor quälen ;) Ok, ich gebe zu, manchmal benutze ich auch 
Notepad++, wenn es mal schnell gehen muss :)

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Marcus Harnisch schrieb:
> René D. schrieb:
>> Wie bekomme ich die Einstellung in den Speedbar hin?
>
> Was meinst Du? M-x speedbar?
>
> Gruß
> Marcus

http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.gif

Auf der linken Seite ist der Speedbar. Das sieht bei mir leider anders 
aus.

von Peter (Gast)


Lesenswert?

René D. schrieb:
> Der Parser hat ein paar Macken. Er kann sich aufhängen wenn ein Fehler
> im Code ist. Gerade beim Schreiben kann er nicht voraussetzen, dass der
> Code fehlerfrei ist. Er entsteht gerade.

Die Buildumgebung habe ich eingerichtet, und auch schon ein paar kleine 
Fehler behoben.

Kennt jemand einen (aktiv gepflegten) open source VHDL Parser, der sich 
einfach in veditor einbinden ließe?  Dann bräuchte man sich nicht auf 
soetwas selbst gestricktes verlassen, wie es jetzt in veditor eingebaut 
ist.

von Johann (Gast)


Lesenswert?

Das Problem ist einfach das man oft länger benötigt fürs nachdenken als 
für die Umsetzung und desahlab lohnt es sich nicht so wirklich ^^

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

René D. schrieb:
> Auf der linken Seite ist der Speedbar. Das sieht bei mir leider anders
> aus.

Ach ja, schieb doch mal die Maus zur Seite, damit das eine Icon oben in 
Deinem Fenster nicht verdeckt wird und ich das besser erkennen kann :-)

Meine Kristallkugel schlägt vor:
1. Andere Version der CEDET
2. Andere Konfiguration des Speedbars (siehe Manual)
3. sonstiges.

Gruß
Marcus

von René D. (Firma: www.dossmatik.de) (dose)


Angehängte Dateien:

Lesenswert?

Marcus Harnisch schrieb:
> René D. schrieb:
)

,
Ich bin noch nicht allen Vorschlägen der Kristallkugel nachgegangen.
Dafür stelle ich mal ein Screenshot rein, wie es bei mir aussieht.

von Vauditor (Gast)


Lesenswert?

Das hat nichts mit dem Eclipse-Plugin zu tun!

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.