Forum: FPGA, VHDL & Co. FPGA Board für den Anfang


von Som (Gast)


Lesenswert?

Hallo,
Ich möchte gerne einen Einstieg in FPGA machen und mich auch vor allem
in die xilinx webpack ise einarbeiten.

Erstmal mit kleinen logikschaltungen auf Schaltplan Basis anschließend
mit Vhdl. Seriellen Input und Output wurde mich noch interessieren.

Dazu bin ich nun auf der suche nach einer einfach kostengünstigen
Hardware die ich dazu verwenden kann. Ich Brauch keine spezielle Anzahl
von pins, keine besondere Geschwindigkeit etc.  Es sollte auf einem
xilinx basieren um die o.g. Software unterstützen.

Dazu folgende Fragen:
Was würdet ihr für den Einstieg empfehlen?

Brauche ich einen Programmer?

Kann man das selbst auf einer Lochraster Platine aufbauen?

Ich möchte wenn es geht nicht mehr als 40-50 EUR ausgeben.

Bin für jeden Tipp dankbar, ihr habt da sicher viel mehr Erfahrung.

von BorisM (Gast)


Lesenswert?

Hallo und herzlich willkommen in der Welt der FPGAs.
In die ISE kannst du dich mittels eines Simulators auch ohne Board 
einarbeiten, z.B. ISIM (von Xilinx).
Auf Schaltplanbasis macht man aber heutzutage nichts mehr. Ich empfehle 
dir erstmal mal ein Grundlagenbuch. Wegen deiner Frage zu Boards kannst 
du ja mal bei Digilentinc.com schauen, aber für 40-50 Euro sieht es mau 
aus. Und ob du einen Programmer brauchst hängt vom Board und deinem 
Rechner ab.
Ein eigenbau FPGA Board ist nicht zu empfehlen und mit Lochraster kannst 
du da eh nichts machen, da die BGAs sind mit mehreren dutzend IOs und 
verschiedenen Spannungen. (Schau doch mal bei eBay nach günstigen 
gebrauchten Boards oder Low Cost Chinaboards.)
Gruß Boris

PS: Die meisten deiner Fragen wurden hier im Forum schon dutzendfach 
ausführlich beantwortet, benutz doch bitte auch mal die Suche.

von GS (chromosoma)


Lesenswert?

Wieso soll es unbedingt XILINX sein?

Wie wäre es mit altera DE0 board.
Terasic DE0 hat ein ordentliches FPGA,32 MB SDRAM, I/O etc + USB 
Programmer on board;)

Kostet so um 60 Euro inkl Versand

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


Aber wie schon hier gesagt wurde, du kannst ruhig  mit VHDL anfangen, 
ohne ein board zu kaufen.    VHDL Simulator ersetzt dir für die erste 
zeit das Board.

von user (Gast)


Lesenswert?

das DE0 bzw DE0-nano board ist gut.

von Som (Gast)


Lesenswert?

Es sollte schon ein xilinx mit dem webpack sein.

Was ist für den Einstieg sinnvoller spartan 3a, 3an oder 3e oder 6?
Oder ist das eigentlich egal?

Kennt jemand das Modul von elektor (ca.60eur)
http://www.elektor.de/jahrgang/2012/dezember/bauen-sie-ihren-chip!.2318466.lynkx

Ist das brauchbar?

Oder kauft man besser eine spartan 3 evalboard direkt von xilinx?  Die 
scheien ziemlich viel peripherie zu haben. Um die 150 EUR?
Kann man die origial xilinx Boards auch direkt in Deutschland beziehen?

Woher weiß ich ob man noch einen externen Programmer benötigt?

von Josef G. (bome) Benutzerseite


Lesenswert?


von BorisM (Gast)


Lesenswert?

> Was ist für den Einstieg sinnvoller spartan 3a, 3an oder 3e oder 6?
> Oder ist das eigentlich egal?

Naja, egal finde ich das nicht. Der Spartan3 ist schon in die Jahre 
gekommen. Da würde ich den Spartan6 vorziehen. Aber ob du am Anfang den 
Unterschied merkst hängt natürlich von deinem Wissenstand und deiner 
Lernkurve ab und natürlich ob du einfach VHDL hin schreibst, oder dir 
von Anfang an Gedanken über die RTL Synthese machst;)

Aber schreib doch mal etwas zu Dir. Hast du Erfahrungen in 
Digitaltechnik oder kommst du von den Mikrocontrollern? Machst du eine 
Lehre, studierst du, hast du Berufserfahrung oder bist du einfach nur 
Neugirieg und beschäftigst dich am Feierabend damit? Dann kann man dir 
auch bessere Tips zu Boards und dem darauf verbauten FPGA geben.

Ich finde für schmales Geld dieses hier ganz hübsch: 
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_123&products_id=963

Oder für ein paar Euro mehr dieses: 
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_123&products_id=830

Mit diesen beiden Boards kannst du sehr viele Projekte realisieren und 
bist die nächsten Jahre voll beschäftigt:)

von Som (Gast)


Lesenswert?

Erfahrungen in Hardware (analog und digital) sind vorhanden, bisher aber 
noch keine FPGA s. Mikrocontroller und Programmiererfahrung hab ich 
auch.

Danke für die Tipps werde mir wohl dann doch eines der zuletzt 
vorgeschlagenen holen da der 3er dann ja schon eher zum alten Eisen 
gehört ;-)

Zuerst mal will ich die Welt kennenlernen. Was mich langfristig 
interessieren würde, wäre einen 6502 (Apple) auf nem FPGA zum laufen zu 
bekommen. Am Feierabend ;-)

Was meinst Du mit "einfach Vhdl hinschreibst , oder dir vorher Gedanken 
über die RTL Synthese machst" ?

von BorisM (Gast)


Lesenswert?

Entschuldige bitte das "Delay" in meiner Antwort.
Das hört sich doch schon mal alles ganz gut an. Falls du einen Studenten 
kennst kann er dir ja vielleicht das Board als Academic besorgen;)

> Zuerst mal will ich die Welt kennenlernen. Was mich langfristig
> interessieren würde, wäre einen 6502 (Apple) auf nem FPGA zum laufen zu
> bekommen. Am Feierabend ;-)

Hört sich interessant an und wird bestimmt ein paar Feierabende dauern. 
Aber vergiss am Anfang die Grundlagen nicht. Lothars Webseite hat da ein 
paar schöne Beispiele wie ein Lauflicht, UART, etc. Denn vor dem 
Laufenlernen kommt das Krabbeln!

> Was meinst Du mit "einfach Vhdl hinschreibst , oder dir vorher Gedanken
> über die RTL Synthese machst" ?

Damit meine ich, dass viele Software-Entwickler meist meinen auch VHDL 
zu beherschen. Die vergessen dann aber oft, dass ihre Beschreibung der 
Hardware auch auf diese abgebildet werden muss. Und dafür musst du 
wissen, wie die Slices in deinem FPGA aufgebaut sind. Dann nur dann 
kannst du optimalen VHDL-Code für "DEINEN" FPGA schreiben. (An dieser 
Stelle muss ich zugeben, dass ich mir auch hin und wieder viel zu wenig 
Gedanken über die Zielhardware mache.)

von 321_meins (Gast)


Lesenswert?


von peter (Gast)


Lesenswert?

Frage für das  : xilinx Board

Läuft dieses WebPack vom Xilink auch auf WIN7 Home oder nur auf WIN7 
PROF ?

Danke.

Gruss

von BorisM (Gast)


Lesenswert?

Hallo,

> Läuft dieses WebPack vom Xilink auch auf WIN7 Home oder nur auf WIN7
> PROF ?

also im UG631 Seite 7 
(http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_5/irn.pdf) 
steht folgendes:

Operating Systems
Xilinx only supports the following operating systems on x86 and x86-64 
processor
architectures.
Microsoft Windows Support
• Windows XP Professional (32-bit and 64-bit), English/Japanese
• Windows 7 Professional (32-bit and 64-bit), English/Japanese
• Windows Server 2008 (64-bit)
Linux Support
• Red Hat Enterprise Workstation 5 (32-bit and 64-bit)
• Red Hat Enterprise Workstation 6 (32-bit and 64-bit)
• SUSE Linux Enterprise 11 (32-bit and 64-bit)

Ob es jetzt auf dem Home läuft kann ich dir nicht sagen, da es bei mir 
unter Debian und Ubuntu läuft. Mach doch am besten einen neuen Thread 
auf, denn das hat nur wenig mit diesem hier zu tun. Wenn du keine 
Antwort bekommst musst du es halt mal unter Home testen. Ich kann mir 
aber gerade nicht vorstellen warum es mit der Home nicht gehen soll.

Gruß Boris

von peter (Gast)


Lesenswert?

Hallo, jup danke.

Die Firma , wo ich das Board kaufen wollte sagte mir, es scheint mit 
WIN7-Home nicht zu laufen, genau weiss er das aber nicht.

Darum habe ich als Laie abstand von diesem Board genommen, ich möchte 
mir dann nicht noch extra die WIN7-Pro-Version kaufen, nur um mal bei 
FPGA mit 64 Jahren reinzuschnuppern.

Danke.

Gruss
peter

von Micha (Gast)


Lesenswert?

ach peter, du "held" - wärste man bei dem DE1 geblieben, das ist 
wirklich allererste Wahl. Bin inzwischen sicher deine Entscheidung 
beruhte auf dem Missverständnis, zwischen 64bit Software und 64bit 
Treiber fürs Programmiergerät zu unterscheiden. Letzterer ist sehr wohl 
verfügbar.

Natürlich läuft Software die für Win7 ist sowohl auf der Home als auch 
auf der Professional Edition. Die beiden Varianten von Windows 
unterscheiden sich im Wesentlichen lediglich dadurch, dass man sich mit 
der Pro Version an einer Windows Domain (also typischerweise einem 
Firmen-Netzwerk) anmelden kann, mit der Home Version kann man das nicht. 
Was hier völlig ohne Belang ist.

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.