Forum: FPGA, VHDL & Co. Emacs und VHDL


von Honkmichi (Gast)


Lesenswert?

Hi,
Ich versuche mich jetzt schon den ganzen Tag in Emacs einzuarbeiten. Ich 
hab schon viele tolle funktionen gefunden. Nun möchte ich ein ganzes 
Projekt mit spez. Projektverzeichnis aufziehen. Doch leider kapiere ich 
nicht wie das funktionieren soll mit Projekten im VHDL Mode. Hat da evtl 
jemand eine Tutorial wie man das macht?! Wo vielleicht auch drinsteht 
wie man Compeliert usw.?!

von linuxnerd (Gast)


Lesenswert?

Mit dem emacs kannst du nicht compilieren, der emacs ist nur ein 
Texteditor, der dir deine Syntax highlighten kann, aber fürs kompilieren 
brauchst du noch nen VHDL simulator.

Grüße

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

linuxnerd wrote:
> Mit dem emacs kannst du nicht compilieren, der emacs ist nur ein
> Texteditor, der dir deine Syntax highlighten kann,

Man kann aber mit dem Emacs vhdl-mode Projekte verwalten und 
insbesondere Makefiles erzeugen, mit denen man das Projekt compiliert. 
So wie in typischen IDEs eben.

Genaugenommen kompiliert man auch nicht mit Makefiles... Hmm.

> aber fürs kompilieren brauchst du noch nen VHDL simulator.

Den braucht man wohl eher zum simulieren.

Gruß
Marcus
http://www.doulos.com/knowhow/fpga/index.php

von 123 (Gast)


Lesenswert?

Wenn du nur ein komfortable ide brauchst:

Eclipse Verilog editor is a plugin for the Eclipse IDE. It provides
Verilog(IEEE-1364) and VHDL language specific code viewer, contents
outline, code assist etc. It helps coding and debugging in hardware
development based on Verilog or VHDL

http://sourceforge.net/projects/veditor/

Endlich mal ein guter VHDL editor mit Hierarchien !

von Klaus Falser (Gast)


Lesenswert?

Lieber Gast,
du hast jetzt schon 2x dieselbe Werbung für den veditor gemacht.
Vielleicht bist Du wirklich davon überzeugt, aber (X)Emacs mit VHDL mode 
schlägt veditor wirklich um Längen.
Das Plugin ist noch weit davon entfernt, wirklich brauchbar zu sein.
Ich habe's probiert, weil ich ein Eclipse-Fan bin, und für C/C++ 
Programmierung nur mehr diese verwende.

von Rince (Gast)


Lesenswert?

gerade einen längeren text hier verloren, deshalb nur kurz.

Die Hilfedatei des vhdl-mode (C-c C-h) erklärt alles recht gut - wenn 
man Emacs an sich kennt, ansonsten erstmal im Info stöbern (C-h r).
Projekte definieren ist etwas aufwänding und bringt nicht so viel.
Zum Compilieren brauchst du Modelsim o.Ä., dann funktionieren die 
Menübefehle. Am besten Makefile generieren lassen.
Ganz praktisch: desktop-mode, speedbar, ido-mode. Mehr brauche ich nicht 
zur Orientierung im Projekt.

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.