Forum: FPGA, VHDL & Co. Welchen editor ?


von Huber M. (michael_h784)


Lesenswert?

Hallo,

ich möchte in Verilog, GALS und PALS von Atmel (zb.ATF 16V8BQL15 PU) 
programmieren üben/lernen. Aber ich weiß jetzt nicht welchen Editor ich 
brauche. Verilog 2005 oder 2010, oder doch ganz was anderes. Und vor 
allem wo bekomme ich diesen genau her??

dann habe ich noch den AVR-dragon der soll ja JTAG haben. Geht das mit 
diesem überhaupt? Oder gibt es dazu etwas einfacheres ?

ach ja, ich lasse mich gerne von den Atmels abbringen auf grund der 
Verfügbarkeit oder ähnlichen.


grüsse Huber

von Bürovorsteher (Gast)


Lesenswert?

Für GAL und PAL ist die Zeit gnadenlos drüber hinweggeritten.
Damals waren PALASM und so etwas GDSWIN aktuell. Grundlage sind 
eigenartige Beschreibungssprachen oder boolesches Zeug.
Mir ist nicht bekannt, das dort jemals Verilog oder VHDL eingesetzt 
wurde.

von Bitwurschtler (Gast)


Lesenswert?

Huber M. schrieb:
> ich möchte in Verilog, GALS und PALS von Atmel (zb.ATF 16V8BQL15 PU)
> programmieren üben/lernen. Aber ich weiß jetzt nicht welchen Editor ich
> brauche. Verilog 2005 oder 2010, oder doch ganz was anderes. Und vor
> allem wo bekomme ich diesen genau her??

Schätze für die Programmierung von Atmel PALS' wirst du bei Atmel 
nachfragen müssen. Ich hab hier den ATMEL-WinCUPL V5.30.3 am start.

von Huber M. (michael_h784)


Lesenswert?

Ok, dann hab ich da wohl etwas falsch vertanden, wenn ich mich mit 
neueren Fpga oder so beschäftige, Welche hersteller kann ich mir den 
suchen, wenn ich das mit Modelsim machen möchte ? Grundsätzlich will ich 
ja nur kleine Sachen machen, wie zb. einen 4 bit zähler oder so 
spielereien.

von Bitwurschtler (Gast)


Lesenswert?

Huber M. schrieb:
> Ok, dann hab ich da wohl etwas falsch vertanden, wenn ich mich mit
> neueren Fpga oder so beschäftige, Welche hersteller kann ich mir den
> suchen, wenn ich das mit Modelsim machen möchte ? Grundsätzlich will ich
> ja nur kleine Sachen machen, wie zb. einen 4 bit zähler oder so
> spielereien.

Die CPLDS von xilinx kann man mit verilog/VHDL programmieren. Ob xilinx 
noch dem Modelsim kostenlose drauflegt oder jetzt völlig auf den 
hauseigenen ISIM umgeschwengt ist kann ich grad nicht sagen. BSPW Pollin 
hat ein Board/Kit dafür:
http://www.pollin.de/shop/dt/MTM5OTgxOTk-/Bauelemente_Bauteile/Bausaetze_Module/Bausaetze/Bausatz_CPLD_Evaluation_Board.html

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Huber M. schrieb:
> wenn ich das mit Modelsim machen möchte ?
Dann musst du auf Altera einschwenken.
Aber warum fokussierst du dich so auf Modelsim und GALs?

Ich würde einem Einsteiger heute MachXO2-FPGAs von Lattice empfehlen.

> Grundsätzlich will ich ja nur kleine Sachen machen, wie zb. einen 4 bit
> zähler oder so spielereien.
Naja, das greift schon extrem kurz. Dass das geht, steht ausser Frage, 
was wäre dann also der Nutzen? Warum als längerfristiges Ziel nicht 
irgendein kleines Projekt mit einer seriellen Schnittstelle auf einem 
kleinen FPGA?

: Bearbeitet durch Moderator
von 8megs And... (Gast)


Lesenswert?

Editor? EMACS ist nie falsch.

von Franz Rebe (Gast)


Lesenswert?

Emacs mit einen verilog el script, wir haben damit auf der UNI 
gearbeitet kann mich aber nicht mehr erinnern. wir mussten dort eben in 
verilog programmieren und das Ganze dann simulieren und das ging mit dem 
Emacs.

von E. T. (jadeaffenjaeger)


Lesenswert?

8megs And... schrieb:
> Editor? EMACS ist nie falsch.

Dich Ketzer soll das Karpaltunnelsyndrom holen!
VIM ist der alleinig seelig machende Editor.

von Amateur (Gast)


Lesenswert?

Die Frage nach dem Besten Editor ist dasselbe, wie die Frage nach dem 
richtigen Mikroprozessor!

30 Antworter 32 Typen.

Edlin.com mit Maussupport bringt’s;)

von Bitwurschtler (Gast)


Lesenswert?

https://www.xkcd.com/378/

ich persönlich benutze:

cat Marvin.brain.v <

CTRL-D
xst Marvin.brain.v


}|-)

von berndl (Gast)


Lesenswert?

Huber M. schrieb:
> ...wenn ich das mit Modelsim machen möchte?

dazu brauchts kein Modelsim, GHDL (verfuegbar fuer Linux und Windows) 
tuts auch. Dazu 'gtkwave' (gibts auch fuer beide Platformen) zum 
'visualisieren'. Ein bisschen Einarbeitung ist angesagt, aber dann 
flutscht das...

von Michael B. (laberkopp)


Lesenswert?

Huber M. schrieb:
> Aber ich weiß jetzt nicht welchen Editor ich brauche.

Der Editor spielt keine Rolle, Verilog ist ja auch bloss Text.

Aber du willst eine Entwicklungsumgebung, die deinen Verilog-Code in die 
Bausteine programmiert, und wenn du Atmel-Chips programmieren musst, 
dann solltest du die Entwciklungsumgebung von Atmel dafür nehmen. Ein 
Editor ist da dann schon drin.

Dafür gibt es den Atmel ProChip Designer von Mentor Graphics, der kostet 
Geld, oder WinCUPL von Atmel, der ist kostenlos.

http://www.atmel.com/products/programmable-logic/spld-cpld/default.aspx?tab=tools

Wenn du deine Formeln eingegeben hast, sagt der dir schon, welchen Chip 
du brauchst. Bei kleinen Aufgaben tun es auch kleine ATF, bei grösseren 
Aufgaben brauchst du halt CPLDs wie ATF15 die letztlich auch bloss 
mehrere GALs in einem Gehäuse darstellen.

Ich bin mir nur nicht ganz sicher, ob WinCUPL das ganze Verilog 
übersetzt oder nur den kleinen ABEL Subset (denn früher konnte er nur 
ABEL, heute installiere ich mir das nicht extra nur um die Antwort zu 
finden).

von 2⁵ (Gast)


Lesenswert?


von Alex (Gast)


Lesenswert?

Für Verilog kannst du icarus verilog nutzen, als simulator :). Und die 
Lattice MachXO2 sind genial, klein, den Compiler ist schnell. EIne 
breakout Platine kostet um die 30 Teuronen. Klar gibt es auch für 17 
Cyclone IIs in der Bucht, auch eine einstieg alternative (Aber nur bis 
Quartus 13 oder so unterstützt.).

Einige PALs/GALs kannstdu mit den MiniPro brennen, aber die passende 
"fuse" Datei kriegt du nur mit PALASM oder WinCUPS wie oben beschrieben. 
Hol dir besser was aktuelles wenn du anfangen möchtest...

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Never ever ISPLever.

Nimm die Steine von Altera und Quartus2 bis V13.0.

Empfohlen wird allgemein aber V11.1SP2.

Preisguenstige Breakoutboards (Cyclone2) findet man bei ebay.com.

Fuer irgendwelche Halb- Voll- oder sonstige Addierer macht
das keinen Unterschied. Modelsim ist auch mit am Start.

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.