Das günstigste FPGA-Entwicklungskit zum Erlernen der VHDL- und FPGA-Theorie?

Ich suche etwas, womit ich herumspielen kann, aber nicht zu viel ausgeben muss. Ich habe keinen Anspruch auf einen akademischen Rabatt, also berücksichtigen Sie dies, wenn Sie Vorschläge machen.

Diese Frage hat eine Reihe von Boards in den Antworten.
Was ist dein Budget? "Günstigstes" wäre das billigste, das es gibt. Vielleicht möchten Sie einen, der etwas teurer ist, aber einen größeren FPGA (in Bezug auf LUTs) oder mehr Funktionen hat.
Stimmen Sie ab, um dieses Q zu schließen?

Antworten (17)

Eines der Digilent-Kits wäre ideal; Ich habe eines ihrer Spartan-3-Kits . Es ist ein älterer Chip, aber das Board hat wahrscheinlich die meisten Dinge, die Sie wahrscheinlich brauchen werden, und viele Pins werden zu Anschlüssen für andere Dinge herausgeführt, die Sie vielleicht anschließen möchten. Sie beginnen bei 109 $. Meiner hat einen der 400.000 Gate-Chips drauf, sie scheinen diese Option nicht mehr zu verkaufen.

Ich habe diese Support-Gruppe für Benutzer gegründet. Xilinx hat auch eigene Foren.

+1 für die Antwort. Ich habe dieses Kit digilentinc.com/Products/…

Papilio One ist ziemlich billig, aber es hat keine I/O-Geräte wie Schalter, LEDs, Displays und so weiter. Auf der positiven Seite haben sie einige gründliche Beispiele - einschließlich eines verwendbaren Arduino und eines Logikanalysators. Basys2 von Digilent kostet erheblich mehr, hat aber viele Schalter, Lichter, Anschlüsse und direkte Xilinx WebPack-Unterstützung.

Lattice hat ein kleineres Lattice XP2 Brevia- Entwicklungskit für 49 US-Dollar. Und das mit kostenloser Software, Schaltern, LEDs und Erweiterungsports. Die Nachteile sind (soweit ich weiß): keine Simulation und erfordert eine echte parallele Schnittstelle zum Programmieren - oder das USB-Kabel, das mehr als doppelt so viel kostet. Ich habe diese auch mit einem generischen FTDI-basierten Programmierer programmiert .

Terasic bietet eine Reihe von Altera-basierten Entwicklungsboards mit Preisen zwischen 79 US-Dollar (akademisch) und 119 US-Dollar an. Nicht ganz so günstig, sieht aber nach guten Angeboten aus, mit vielen leicht zugänglichen E/A sowie nützlichen Anschlüssen, Schaltern und LEDs.

Auch wenn unser Cyclone IV-basiertes ORDB2A-Entwicklungsboard mit 139 € + MwSt. nicht zu den billigeren Boards gehört, verfügt es über einen USB-on-the-go-fähigen Anschluss (es kann als Host fungieren, wenn auch nur mit 12 Mbit / s) und einen Micro-SD-Steckplatz , zwei Features, die mir bei anderen hier erwähnten Boards nicht aufgefallen sind. Es fehlen Benutzerperipheriegeräte wie LEDs und Schalter, was es als Einsteigerboard weniger geeignet machen könnte.

Ich glaube, das XP2 hat Simulationsunterstützung mit der kostenlosen Version von Aldec, die von Lattice vertrieben wird. Ich könnte mich irren.
Ich habe es übersehen, weil es auf meiner Plattform nicht verfügbar ist. Es ist nur Windows: latticesemi.com/products/designsoftware/diamond/index.cfm
Ich habe ein Papilio One und ich kann bezeugen, dass es großartig ist. Ja, es gibt keine E/A, aber es ist bei weitem der billigste und einfachste Weg, um loszulegen. Ich habe meine für 65€ gekauft. Kein separater (teurer) JTAG-Programmierer erforderlich. WebPack ist plattformübergreifend für Linux, und die Programmieranwendung Papilio Loader ist Open Source und einfach für Linux zu kompilieren. Und es ist einfach, einige Stifte anzulöten und an ein Steckbrett anzuschließen. Das einzige, was ich mir wünschte, es hätte etwas Onboard-RAM ... ihre nächste Version des Papilio soll jedoch Onboard-RAM sowie einen Spartan 6 haben
Mein Papilio One (Modell 500) hat RAM. Das an anderer Stelle erwähnte Mojo FPGA-Board tut dies nicht.

Das DE0-Nano ist ein großartiges, günstiges Board für den Anfang. Es verfügt über das neueste Cyclone IV FPGA von Altera und unterstützt viele Funktionen. Altera stellt dafür auch tolle Labs zur Verfügung.

Nicht die am einfachsten zugänglichen E/A, aber ein cooler Formfaktor: Der BeMicro Altera Cyclone 3 . Ich bevorzuge Altera gegenüber Xilinx. Ich weiß, dass Xilinx ein kostenloses Web-Toolkit hat, aber Altera ist länger (im Entwicklungszyklus) kostenlos, wenn ich mich richtig erinnere. Außerdem mag ich ihren SOPC System Builder, es ist ziemlich einfach, einen On-Board-Soft-Core-Prozessor zu kompilieren.

Bonus: Labs, die auf der Website enthalten sind, um Ihnen den Einstieg zu erleichtern.

Es scheint, als hätte Altera die Probleme behoben, die ich früher mit ihren Tools hatte (für die Web-Edition sollte keine Lizenzdatei mehr erforderlich sein). Ich habe sie immer noch nicht zum Laufen gebracht, aber jetzt sieht es machbar aus. Danke für den Tipp!

Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard 89 $. Verkaufe hier Blech .

Merkmale:

  • Spartan-6 XC6SLX9-2CSG324C FPGA
  • 64 MB LPDDR-SDRAM
  • 128 MB Multi-I/O-SPI-Flash
  • 10/100-Ethernet-PHY
  • USB-zu-UART-Anschluss
  • Integrierte USB-JTAG-Schaltung
  • Zwei 2x6 PMOD-Erweiterungsports

Diese Seite ist wahrscheinlich einen Blick wert, auch wenn Sie am Ende keine eigene rollen werden :)

http://www.eix.co.uk/Articles/FPGA/Welcome.htm

Papilio One + LogicStart MegaWing wäre besser und billiger als das Basys2.

Das Fusion-Starterkit kostet 500 US-Dollar. Das habe ich (für 300 Dollar, bevor sie den Preis erhöht haben). Die Libero-Software ist sehr gut gemacht . Ich kann Actel im Allgemeinen aufgrund der hervorragenden Softwarequalität sehr empfehlen. Ich würde ein paar hundert Dollar mehr ausgeben, als meinen Kopf gegen die Wand mit einem "bekannten" kleinen Fehler zu schlagen, von dem ich wissen sollte, aber nicht wusste.

Wir haben ein Xilinx Spartan 3A FPGA-basiertes Board im Geschäft, das derzeit für 50 US-Dollar verkauft wird. Kein High-End, aber super für Einsteiger. Siehe das Brett hier.

http://numato.com/elbert-spartan-3a-fpga-development-board

Es gibt auch gute Tutorials für den Einstieg unter http://numato.com/tutorials/

Sieht nach einem schönen Brett aus. Haben Sie darüber nachgedacht, Quellcode und/oder Protokoll für diesen PIC-basierten Programmierer zu veröffentlichen, damit er ohne Windows verwendet werden kann?
Das sieht gut aus, muss ich mir wohl mal zulegen!

Dieser Merkur sieht gut aus. Aber auch Xula und Xula-2: http://www.xess.com/prods/prod055.php

Wenn das Budget jedoch alles bestimmt, führen Sie eine eBay-Suche nach Xilinx FPGA (oder Altera, wenn Sie möchten) durch. Es gibt ein paar Entwicklungsboards aus China, die für etwa 30 US-Dollar verkauft werden und auf den älteren Spartan-3-FPGAs basieren.

Schön: Der Xula-Maker (Xess) stellt auch ein Adapterboard her, das das Einstecken von PMOD und Wings ermöglicht. Dies sind kleine Erweiterungskarten, die Ihrem FPGA Ein-/Ausgabegeräte/Ports hinzufügen. Pmod ist eine Marke von Digilent Inc., und Wings sind für Papilio-Karten.
PS Der XuLA2 verwendet den Spartan 6 XC6SLX25 und der ursprüngliche XuLA verwendet den Spartan 3.

Das neue(*) „Mojo“-FPGA-Entwicklungsboard verdient es, in diese Liste aufgenommen zu werden.

  • Spartan 6 XC6SLX9 FPGA
  • 84 digitale IO-Pins

Beachten Sie, dass die Beispiele auf der Hauptseite http://embeddedmicro.com/development-boards/mojo-v3.html Verilog verwenden, aber über die Xilinx ISE können Sie auch VHDL verwenden.

(*) Anfang 2013 KickStarter-Kampagne: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist

knjn.com hat einige Boards, Altera und Xilinx, beginnend mit dem Pluto RS232 .

knjn.com weigert sich rundweg, die Schaltpläne für ihre Entwicklungsplatinen freizugeben . Ich fordere Sie auf, sich von ihnen fernzuhalten, wenn Sie können.

Yann, ich habe den Quellcode in unserer Google-Code-Basis gepostet. Der Code basiert auf WxWidgets. Sollte mit geringfügigen Änderungen einfach auf Linux zu portieren sein (Die von im Code verwendete serielle Bibliothek ist jedoch nicht Linux-kompatibel).

Suchen Sie unter http://code.google.com/p/numato-open-source/downloads/list nach elbert_config_utility_win_src

Der Digilent Atlys verwendet einen Spartan6 X45. Dies ist ein großartiger Chip für die DSP-Arbeit, da er 58 DSP48-Slices hat. Jeder von ihnen führt 18x18-Bit-Multiplikationen und zwei Addierer mit einer Rate von 390 MHz aus. Die allgemeine Logik besteht aus 6822 "Scheiben" = 27.000 Bit im Wert von 1-Bit-Schnelladdierer (oder 27.000 oder 54.000 allgemeine Logikfunktionen von 6 oder 5 Variablen), und die allgemeine Logik kann etwas schneller takten. Es hat auch 2 Mbit schnelles Onboard-SRAM, 320 MHz.

Das Board enthält viele nette Sachen wie 1 Gbit DDR SDRAM mit einer Spitzenbandbreite von 1,6 GByte/s. Ich beschäftige mich gerade mit der HDMI-Schnittstelle. Es steuert einen DVI-Monitor mit 1280 x 1024 Pixeln an. Ich implementiere die Schaltung für einen Logikanalysator, damit ich mit diesem Monitor Fehler beheben kann (als Textüberlagerung über dem Grafikhintergrund). Viel Spaß.

Sie verkaufen es für 349 Dollar oder 200 Dollar, wenn Sie einen Akademiker bekommen können. (Und wer kennt nicht jemanden an einer Universität?) Schließlich ist das Entwicklungssystem die ISE von Xilinx, die für diese FPGA-Größe kostenlos ist.

Wir haben ein großartiges kleines FPGA-Entwicklungsboard auf unserer Website, das mit vielen On-Board-Extras wie 8-Kanal-ADC, 4-Mbit-SRAM, 50-MHz-Takt und 5-V-toleranten I/O-Pins ausgestattet ist. Wir haben es in einem 64-poligen DIP-Gehäuse für den Einsatz auf einem Steckbrett entwickelt. Es ist USB-programmierbar zum schnellen Laden und Testen neuer FPGA-Designs. Es wird gerade für 69 $ verkauft. Schauen Sie es sich auf unserer Website unter http://www.micro-nova.com an

Wir haben auch Tutorials, die Ihnen den Einstieg erleichtern sollten, wenn Sie neu bei FPGAs sind.

Obwohl es technisch gesehen kein FPGA ist (es ist ein PLD), ist dieser kleine Kerl für 42 $ + Versand zu haben und hat Tasten, LCD, Blitz und Temperatursensor: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/MachXO2PicoDevelopmentKit .aspx

Wir haben ein neues Spartan 6 FPGA-Board mit 512 Mbit DDR SDRAM, FT2232H USB-Gerät und bis zu 158 IOs verfügbar. Es lohnt sich bestimmt, einen Blick in unseren Shop zu werfen .