Welches Altera-Board für den Anfang? DE0 vs. DE1 vs. DE2

Gast #3938194
Lesenswert?

Ja Danke schon mal.
Es wird wohl eines von Terasic werden, allerdings weiß ich nicht welches
ich nehmen soll. Was ist denn der Vorteil von dem mit ARM SoC? Was kann 
man mit so einem Board anstellen?
Wenn Cyclone II veraltet ist, soll ich also besser gleich Cyclone V 
nehmen?
Gast #3938497
Lesenswert?

Folgende stehen nun zur Auswahl:

DE1 SoC Board
175$
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=836

Cyclone V GX Starter Kit
179$
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=830

DE2-115 Development and Education Board
309$
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=502


Bei welchem ist das Preis-Leustungs-Verhältnis am besten?
Wie sind ihre technischen Daten zu bewerten?
Gast #3939060
Lesenswert?

Also ich habe ein DE2-115 Board. Und da ist ein Cyclone-4 drauf. Also 
was aktuelleres.
Auch habe ich noch ein Xilinx Spartan-3A Board. Und das ist doch schon 
eine Klasse älter.

Auf dem DE2 ist eine Menge Peripherie, mit denen man monatelang Spass 
haben kann. Insbesondere Gbit-Ethernet und SDRam sind schon eine 
Herausforderung, wenn man ohne Zukauf-Teilchen arbeiten möchte.

Mir gefällt auch die Altera Software besser, aber das ist wohl 
Geschmackssache.

Um FPGA zu lernen, würde ich erst einmal eine CPU weglassen. Sonst ist 
man doch mehr am Programmieren. Erst mal nur mit VHDL arbeiten, das übt 
mehr.
Und das DE2 ist eine feine Sache. Recht teuer, bietet aber von allen 
Boards am meisten.
Gast #3939086
Lesenswert?

Das DE2 hat den grössten Logikteil mit 115k LE. Dafür ist der Cyclone IV 
(aka Cyclone III) schon ein eher altes Design. Das wäre für mich der 
Grund, mich dagegen zu entscheiden. Wenn du allerdings kompletter 
Anfänger bist, können alle diese Boards um Welten mehr als du dir 
vorstellen kannst :-)

Das DE1-Soc hat noch nen ARM Cortex A9 mit drauf. Das macht es extrem 
mächtig aber auch komplex. Du kannst den ARM aber einfach ignorieren und 
bist dann gleich weit wie bei den anderen Boards. Du kannst dort auch 
einen NiosII draufkonfigurieren wenn gewünscht. Eine Alternative zum DE1 
wäre noch das SocKit, mit einem etwas grösserem FPGA+ARM

Das Cyclone V GX hat Gigabit-Transceiver dabei, die hat das DE1/DE2 
nicht. Die frage ist ob du das brauchst.

Was die Grösse angeht: bei mir hat ein kompletter GPS Empfänger inkl. 
NiosII in einem Cyclone IV platz und braucht ca 28k LE. Die FPGAs in 
allen diesen Boards sind riesig, das ist sicher für den Anfang eher das 
untergeordnete Entscheidungskriterium.

Was noch zu bedenken ist, manche dieser Boards haben einen HSMC 
connector, da tust du dich ohne Platine etwas schwer. Terasic hat aber 
einen HSMC-Stiftleiste konverter für relativ kleines Geld, falls du das 
brauchst kann ich die Bestellnummer mal raussuchen.
Gast #3939146
Lesenswert?

Wenn es nicht unbedingt Altera sein muss, gibts auch noch das Zedboard. 
Als Academic ist das Preis/Leistungs-Verhältnis ganz ordentlich. Gibt 
auf jeden Fall eine Menge zu entdecken, gerade die Verbindung mit den 
ARM Cores sind sehr interessant.
Gast #3939217
Lesenswert?

Danke euch für die hilfreichen Antworten.
Ich habe festgestellt, dass Xilinx ISE das Vielfache an Speicherplatz 
benötigt (ca. 50GB) als Altera Quartus II (ca. 10 bis 15GB). Und da ich 
ein Buch mit Bezug auf Quartus habe (von W.Kleitz), werde ich  ein 
Altera Board kaufen.
Mit oder ohne SoC muss ich noch entscheiden.
Gast #3939353
Lesenswert?

Ob Altera oder Xilinx is eigentlich Wurst, viel schenken die sich nicht. 
Ich habe früher mit Xilinx gearbeitet und heute mit Altera (vorlieben 
der jeweiligen Firma).

Wie gesagt, du kannst den SOC auch einfach kaufen und ignorieren, FPGA 
und SOC funktionieren auch völlig unabhängig voneinander.
Gast #3940413
Lesenswert?

FPGA-Beginner schrieb im Beitrag #3938194:
> Wenn Cyclone II veraltet ist, soll ich also besser gleich Cyclone V
> nehmen?

Musst du nicht unbedingt. Du könntest einfach die letzte Version 
benutzen in dem das FPGA noch drin ist.

Hier eine Übersicht welches FPGA bis zu welcher Quartus-Version 
unterstützt wird:

http://dl.altera.com/devices/

> DE0

Cyclone III wird leider auch nicht mehr in den neusten Versionen 
unterstützt.

Ich würde dann mal noch das DE0 nano in den Raum werfen. Es ist relativ 
preiswert, hat ein mittleres Cyclone IV drauf und ist ansonsten leider 
etwas spartanisch ausgestattet. Eignet sich aber gut für Experimente mit 
einem Breadboard.

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=593

Das Cyclone V GX Starter Kit ist an sich auch recht interessant. Hat 
einen Arduino Steckverbinder, HDMI und relativ viel Speicher. Dafür aber 
keine Möglichkeit z.B. eine Tastatur anzuschließen... das Board ist wohl 
etwas mehr auf die Transceiver ausgerichtet (-> GX).

Folgendes solltest du noch beachten: Quartus benötigt beim Übersetzen 
eines Designs für die neueren Cyclones irgendwie deutlich länger als für 
die Vorgänger. Das Problem scheint im Fitter zu liegen - für die Cyclone 
IV+V braucht er deutlich länger als für die II+III. Das hat sich aber 
bisher mit jeder neuen Version etwas verbessert. Dürfte ziemlich nerven 
wenn man (gerade als Anfänger) öfters mal ein Design neu übersetzt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren