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.
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.
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.
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.
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.
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.
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!
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.
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.
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!
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
2
Das neue (*) "Mojo" FPGA-Entwicklungsboard verdient die Aufnahme in diese Liste.
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).
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.
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.
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 .
Antworten:
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.
quelle
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.
quelle
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.
quelle
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.
quelle
Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard 89 USD. Blatt hier verkaufen .
Eigenschaften:
quelle
Diese Seite ist wahrscheinlich einen Blick wert, auch wenn Sie am Ende nicht Ihre eigenen rollen werden :)
http://www.eix.co.uk/Articles/FPGA/Welcome.htm
quelle
Papilio One + LogicStart MegaWing wäre besser und billiger als das Basys2.
quelle
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.
quelle
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.
quelle
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.
quelle
Das neue (*) "Mojo" FPGA-Entwicklungsboard verdient die Aufnahme in diese Liste.
Beachten Sie, dass die Beispiele auf der Hauptseite http://embeddedmicro.com/development-boards/mojo-v3.html Verilog verwenden. Über die Xilinx ISE können Sie jedoch auch VHDL verwenden.
(*) KickStarter-Kampagne Anfang 2013: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist
quelle
knjn.com hat einige Boards, Altera und Xilinx, beginnend mit dem Pluto RS232 .
quelle
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
quelle
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.
quelle
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.
quelle
Obwohl es sich technisch gesehen nicht um ein FPGA handelt (es ist ein PLD), ist dieser kleine Typ für über 42 USD erhältlich und verfügt über Tasten, LCD, Blitz und Temperatursensor: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/MachXO2PicoDevelopmentKit .aspx
quelle
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 .
quelle