Günstigstes FPGA-Entwicklungskit zum Erlernen der VHDL- und FPGA-Theorie?


27

Ich suche etwas, mit dem ich herumspielen kann, für das ich aber nicht zu viel ausgeben darf. Ich habe keinen Anspruch auf einen akademischen Rabatt. Berücksichtigen Sie dies, wenn Sie Vorschläge machen.


4
Diese Frage enthält eine Reihe von Antworten.
Kevin Vermeer

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 die LUTs) oder mehr Funktionen hat.
Brian Carlton

stimmen, um dieses Q zu schließen?
Sybreon

Antworten:


10

Eines der Digilent-Kits wäre ideal. Ich habe eines ihrer Spartan-3-Kits . Es ist ein älterer Chip, aber auf der Platine befinden sich wahrscheinlich die meisten Dinge, die Sie wahrscheinlich benötigen, und viele Stifte sind an den Anschlüssen für andere Dinge herausgeführt, die Sie möglicherweise mit ihm verbinden möchten. Sie beginnen bei 109 Dollar. Meins hat einen der 400.000 Gate-Chips drauf, sie scheinen diese Option nicht mehr zu verkaufen.

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


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

8

Papilio One ist ziemlich billig, hat aber 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. Das Digilent Basys2 kostet erheblich mehr, verfügt jedoch über zahlreiche Schalter, Leuchten, Anschlüsse und direkte Xilinx WebPack-Unterstützung.

Lattice hat ein kleineres Lattice XP2 Brevia Development Kit für 49 US-Dollar. Das ist mit kostenloser Software, Switches, LEDs und Erweiterungsanschlüssen. Die Schattenseiten sind (soweit ich weiß): Keine Simulation, und zum Programmieren ist eine echte parallele Schnittstelle erforderlich - oder das USB-Kabel, das mehr als doppelt so viel kostet. Ich habe diese mit einem generischen FTDI-basierten Programmierer programmiert .

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

Unser auf Cyclone IV basierendes ORDB2A-Entwicklungsboard ist zwar nicht eines der günstigeren Boards für 139 Euro zzgl. MwSt., Verfügt jedoch über einen USB-Anschluss für unterwegs (es kann als Host fungieren, wenn auch nur mit 12 Mbit / s) und einen Micro-SD-Steckplatz Zwei Funktionen, die ich bei anderen hier erwähnten Boards nicht bemerkt habe. Es fehlen Benutzer-Peripheriegeräte wie LEDs und Schalter, was die Eignung als Einsteiger-Board beeinträchtigen könnte.


1
Sie haben auch Pacman
Toby Jaffey

Ich glaube, das XP2 hat Simulationsunterstützung mit der kostenlosen Version von Aldec, die von Lattice vertrieben wird. Ich könnte mich irren.
Dr. Watson

Ich habe es übersehen, weil es auf meiner Plattform nicht verfügbar ist. Es ist nur Windows: latticesemi.com/products/designsoftware/diamond/index.cfm
Yann Vernier

3
Ich habe einen Papilio One und ich werde bezeugen, dass er fantastisch ist. Ja, es gibt kein I / O, aber es ist bei weitem der billigste und einfachste Weg, um loszulegen. Ich habe meine für 65 Dollar gekauft. Kein separater (teurer) JTAG-Programmierer erforderlich. WebPack ist für Linux plattformübergreifend und die Papilio Loader-Programmieranwendung ist Open Source und für Linux einfach zu kompilieren. Und es ist einfach, ein paar Stifte anzulöten und an ein Steckbrett zu hängen. Das Einzige, was ich mir wünschte, wäre ein bisschen RAM an Bord ... die nächste Version des Papilio soll allerdings RAM an Bord haben, sowie einen Spartan 6
Earlz

Mein Papilio One (Modell 500) verfügt über RAM. Die an anderer Stelle erwähnte Mojo-FPGA-Karte funktioniert nicht.
MarkHu

6

Das DE0-Nano ist ein großartiges billiges Board für den Anfang. Es verfügt über das neueste Cyclone IV FPGA von Altera und unterstützt viele Funktionen. Altera bietet auch großartige Labore dafür.


5

Nicht die einfachste Art, auf E / A zuzugreifen, aber ein cooler Formfaktor: Der BeMicro Altera Cyclone 3 . Ich bin Altera über Xilinx gegenüber parteiisch. Ich weiß, dass Xilinx ein kostenloses Web-Tool-Kit hat, aber Altera ist länger kostenlos (im Entwicklungszyklus), wenn ich mich richtig erinnere. Außerdem gefällt mir der SOPC-System-Builder. Es ist ziemlich einfach, einen integrierten Softcore-Prozessor zu kompilieren.

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


1
Offenbar hat Altera die Probleme behoben, die ich zuvor 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!
Yann Vernier

4

Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard 89 USD. Blatt hier verkaufen .

Eigenschaften:

  • 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



2

Das Fusion Starter Kit kostet 500 US-Dollar. Das ist, was ich habe (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 nur empfehlen. Ich würde ein paar hundert Dollar mehr ausgeben, als meinen Kopf mit einem "bekannten" kleinen Käfer gegen die Wand zu schlagen, von dem ich wissen sollte, aber nicht wusste.


2

Wir haben ein Xilinx Spartan 3A FPGA-basiertes Board im Angebot, das derzeit für 50 US-Dollar erhältlich ist. Kein High End, aber großartig für Anfänger. Siehe die Tafel hier.

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

Unter http://numato.com/tutorials/ finden Sie ebenfalls gute Tutorials, mit denen Sie beginnen können.


Sieht aus wie ein schönes Brett. Haben Sie darüber nachgedacht, die Quelle und / oder das Protokoll für den PIC-basierten Programmierer zu veröffentlichen, damit er ohne Windows verwendet werden kann?
Yann Vernier

Das sieht gut aus, ich muss vielleicht eins besorgen!
John Burton

2

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

Wenn das Budget alles bestimmt, suchen Sie bei eBay nach Xilinx FPGA (oder nach Altera, wenn Sie möchten). Es gibt einige Entwicklungsboards aus China, die für etwa 30 US-Dollar auf Basis der älteren Spartan-3-FPGAs verkauft werden.


Schön: Der Xula Maker (Xess) stellt auch eine Adapterplatine her, die das Einstecken von PMOD und Wings ermöglicht. Dies sind kleine Erweiterungskarten, die Ihrem FPGA Eingabe- / Ausgabegeräte / Anschlüsse hinzufügen. Pmod ist eine Marke von Digilent Inc., und Wings sind für Papilio-Karten.
MarkHu

PS Der XuLA2 verwendet den Spartan 6 XC6SLX25 und der ursprüngliche XuLA verwendet den Spartan 3.
MarkHu


1

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


6
knjn.com point-blank weigert sich, die Schaltpläne für ihre Entwicklungsboards freizugeben . Ich fordere Sie auf, sich von ihnen fernzuhalten, wenn Sie können.
Connor Wolf

1

Yann, ich habe den Quellcode in unserer Google-Codebasis gepostet. Der Code basiert auf WxWidgets. Sollte sich mit geringfügigen Änderungen leicht auf Linux portieren lassen (Die 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


0

Der Digilent Atlys verwendet einen Spartan6 X45. Dies ist ein großartiger Chip für die DSP-Arbeit, da er 58 DSP48-Slices enthält. Jeder von ihnen multipliziert 18 x 18 Bit und zwei Addierer mit einer Rate von 390 MHz. Die allgemeine Logik ist 6822 "Slices" = 27.000 Bits im Wert eines 1-Bit-Schnelladdierers (oder 27.000 oder 54.000 allgemeine Logikfunktionen mit 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 nützliche Dinge wie 1 GBit DDR-SDRAM mit einer Spitzenbandbreite von 1,6 GByte / s. Ich spiele gerade mit der HDMI-Schnittstelle. Es steuert einen DVI-Monitor mit 1280 x 1024 Pixeln. Ich implementiere die Schaltung für einen Logikanalysator, damit ich mit diesem Monitor debuggen kann (als Text-Overlay über dem Grafikhintergrund). Viel Spaß.

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


0

Wir haben eine tolle kleine FPGA-Entwicklungsplatine auf unserer Website, die viele integrierte Extras wie 8-Kanal-ADC, 4-Mbit-SRAM, 50-MHz-Takt und 5-V-tolerante E / A-Pins enthält. Wir haben es in einem 64-poligen DIP-Gehäuse für die Verwendung auf einem Steckbrett entworfen. Es ist USB-programmierbar, um neue FPGA-Designs schnell zu laden und zu testen. Es ist im Moment für 69 $ verkauft. Schauen Sie sich das auf unserer Website unter http://www.micro-nova.com an

Wir haben auch Tutorials, die Ihnen den Einstieg in FPGAs erleichtern sollen.



0

Wir haben eine neue Spartan 6 FPGA-Karte mit 512Mbit DDR SDRAM, FT2232H USB-Gerät und bis zu 158 IOs. Es lohnt sich wahrscheinlich, einen Blick in unser Geschäft zu werfen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.