Kit de développement FPGA le plus abordable pour apprendre la théorie VHDL et FPGA?

27

Je cherche quelque chose avec lequel je peux jouer sans trop dépenser. Je ne suis pas éligible à un rabais académique, alors tenez-en compte lorsque vous faites des suggestions.

Matthew Miano
la source
4
Cette question a un certain nombre de tableaux dans les réponses.
Kevin Vermeer
Quel est votre budget? «Le plus abordable» serait le moins cher qui existe. Vous pouvez en vouloir un qui est un peu plus cher mais qui a un FPGA plus grand (en termes de LUT) ou qui a plus de fonctionnalités.
Brian Carlton
voter pour fermer ce Q?
sybreon
en relation: "
Carte de développement

Réponses:

10

Un des kits Digilent serait idéal; J'ai un de leurs kits Spartan-3 . C'est une puce plus ancienne, mais la carte contient probablement la plupart des éléments dont vous aurez probablement besoin, et de nombreuses broches sont apportées aux connecteurs pour d'autres choses que vous voudrez peut-être interfacer avec. Ils commencent à 109 $. Le mien a l'une des puces de porte 400k dessus, ils ne semblent plus vendre cette option.

J'ai formé ce groupe de soutien pour les utilisateurs. Xilinx a également ses propres forums.

Leon Heller
la source
+1 pour la réponse. J'ai ce kit digilentinc.com/Products/…
Daniel Grillo
8

Papilio On est assez pas cher, mais il n'a pas des périphériques d' E / S sur elle, tels que des commutateurs, des LED, des écrans et autres joyeusetés. Du côté positif, ils ont quelques exemples détaillés - y compris un Arduino utilisable et un analyseur logique. Le Basys2 de Digilent coûte beaucoup plus cher mais dispose de nombreux commutateurs, lumières, connecteurs et prise en charge directe de Xilinx WebPack.

Lattice a un kit de développement Lattice XP2 Brevia plus petit pour 49 $. C'est avec un logiciel, des commutateurs, des LED et des ports d'extension gratuits. Les inconvénients sont (pour autant que je sache): aucune simulation, et nécessite un véritable port parallèle pour programmer - ou le câble USB qui coûte plus du double. J'ai également programmé ces derniers à l'aide d'un programmeur générique basé sur FTDI .

Terasic propose un tas de cartes de développement basées sur Altera, avec des prix allant de 79 $ (académique) ou 119 $. Pas tout à fait aussi petit budget, mais ressemble à de bonnes affaires, avec beaucoup d'E / S facilement accessibles ainsi que des ports, des commutateurs et des LED utiles.

De plus, bien qu'elle ne soit pas l'une des cartes les moins chères à 139 € + TVA, notre carte de développement ORDB2A basée sur Cyclone IV dispose d'un connecteur compatible USB en déplacement (il peut fonctionner en tant qu'hôte, bien que seulement 12 Mbps) et d'un emplacement micro-SD , deux fonctionnalités que je n'ai pas remarquées sur les autres forums mentionnés ici. Il manque des périphériques utilisateur tels que des LED et des commutateurs, ce qui pourrait le rendre moins adapté comme carte de débutant.

Yann Vernier
la source
1
Ils ont aussi pacman - blog.gadgetfactory.net/2010/09/papilio-arcade-kit.html
Toby Jaffey
Je crois que le XP2 a un support de simulation avec la version gratuite d'Aldec distribuée par Lattice. Je pourrais me tromper.
Dr Watson
Je l'ai ignoré car il n'est pas disponible sur ma plateforme. C'est Windows uniquement: latticesemi.com/products/designsoftware/diamond/index.cfm
Yann Vernier
3
J'ai un Papilio One et je vais témoigner que c'est génial. Oui, il n'y a pas d'E / S mais c'est de loin le moyen le moins cher et le plus simple pour commencer. J'ai acheté le mien pour 65 $. Aucun programmeur JTAG séparé (coûteux) n'est requis. WebPack est multiplateforme pour Linux et l'application de programmation Papilio Loader est open source et facile à compiler pour Linux. Et il est facile de souder des broches et de les accrocher à une planche à pain. La seule chose que je souhaite, c'est qu'il y ait un peu de RAM intégrée ... leur prochaine version du Papilio devrait avoir une RAM intégrée, ainsi qu'un Spartan 6
Earlz
Mon Papilio One (modèle 500) a de la RAM. La carte Mojo FPGA mentionnée ailleurs ne le fait pas.
MarkHu
6

La DE0-Nano est une excellente planche bon marché pour commencer. Il possède le dernier FPGA Cyclone IV d'Altera et il prend en charge de nombreuses fonctionnalités. Altera fournit également d'excellents laboratoires pour cela.

Kevin Vermeer
la source
5

Pas le plus facile d'accès aux E / S mais un facteur de forme sympa: le BeMicro Altera Cyclone 3 . Je suis partisan d'Altera sur Xilinx. Je sais que Xilinx a une trousse d'outils Web gratuite, mais Altera est plus libre (plus longtemps dans le cycle de développement) si je me souviens bien. De plus, j'aime leur constructeur de systèmes SOPC, c'est assez simple de compiler un processeur soft-core intégré.

Bonus: des laboratoires inclus sur le site pour vous aider à démarrer.

Chris Gammell
la source
1
Il semblerait qu'Altera ait résolu les problèmes que j'avais avec leurs outils plus tôt (l'édition Web ne devrait plus nécessiter de fichier de licence). Je ne les ai toujours pas fait fonctionner, mais maintenant cela semble faisable. Merci pour le conseil!
Yann Vernier
4

Micro-carte Avnet Xilinx® Spartan®-6 FPGA LX9 89 $. Vendez la feuille ici .

Fonctionnalités:

  • Spartan-6 XC6SLX9-2CSG324C FPGA
  • 64 Mo de mémoire SDRAM LPDDR
  • Flash SPI multi-E / S 128 Mo
  • Ethernet 10/100 PHY
  • Port USB vers UART
  • Circuit USB JTAG intégré
  • Deux ports d'extension PMOD 2x6
Brian Carlton
la source
2

Le kit de démarrage Fusion coûte 500 $. C'est ce que j'ai (pour 300 $, avant d'augmenter le prix). Le logiciel Libero est très bien fait . Je recommande vivement Actel en général en raison de la qualité supérieure des logiciels. Je dépenserais quelques centaines de dollars de plus que me frapper la tête contre le mur avec un petit insecte "bien connu", que j'étais censé connaître, mais je ne l'ai pas fait.

Rocket Surgeon
la source
2

Nous avons une carte basée sur FPGA Xilinx Spartan 3A disponible en magasin, en vente pour 50 $ en ce moment. Pas haut de gamme, mais idéal pour les débutants. Voir le tableau ici.

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

Il existe également de bons tutoriels pour commencer sur http://numato.com/tutorials/

À M
la source
On dirait une belle planche. Avez-vous envisagé de publier la source et / ou le protocole pour ce programmeur basé sur PIC qu'il possède, afin qu'il puisse être utilisé sans Windows?
Yann Vernier
Ça a l'air bien, je vais peut-être en avoir un!
John Burton
2

Que Mercure a l'air sympa. Mais il en va de même pour le Xula et le Xula-2: http://www.xess.com/prods/prod055.php

Si le budget est le moteur de tout, faites une recherche sur eBay pour Xilinx FPGA (ou Altera si vous le souhaitez). Il existe quelques cartes de développement en Chine, vendues pour environ 30 $, basées sur les FPGA Spartan-3 plus anciens.

Alan Campbell
la source
Sympa: le fabricant Xula (Xess) fabrique également une carte adaptateur qui permet de brancher PMOD et Wings. Ce sont de petites cartes d'extension qui ajoutent des périphériques / ports d'entrée / sortie à votre FPGA.Pmod est une marque commerciale de Digilent Inc., et Wings est destiné aux cartes Papilio.
MarkHu
PS Le XuLA2 utilise le Spartan 6 XC6SLX25 et le XuLA original utilise le Spartan 3.
MarkHu
1

knjn.com a quelques planches, Altera et Xilinx, à commencer par le Pluto RS232 .

Daniel Grillo
la source
6
knjn.com à bout portant refuse de publier les schémas de leurs cartes de développement . Je vous invite à rester loin d'eux, si vous le pouvez.
Connor Wolf
1

Yann, j'ai publié le code source sur notre base de code Google. Le code est basé sur WxWidgets. Doit être facile à porter sur Linux avec des modifications mineures (la bibliothèque série utilisée par dans le code n'est pas compatible Linux cependant).

Recherchez elbert_config_utility_win_src sur http://code.google.com/p/numato-open-source/downloads/list

À M
la source
0

Le Digilent Atlys utilise un Spartan6 X45. Il s'agit d'une excellente puce pour le travail DSP, car elle possède 58 tranches DSP48. Chacun d'eux fait des multiplications de 18 x 18 bits et deux additionneurs à un taux de 390 MHz. La logique générale est de 6822 "tranches" = 27 000 bits d'un additionneur rapide 1 bit (ou 27 000 ou 54 000 fonctions logiques générales de 6 ou 5 variables), et la logique générale peut cadencer un peu plus rapidement. Il dispose également de 2 Mo de SRAM intégrée rapide, 320 MHz.

La carte comprend de nombreuses fonctionnalités intéressantes telles que 1 Go de DDR SDRAM avec une bande passante maximale de 1,6 Go / sec. Je déconne avec l'interface HDMI en ce moment. Il pilote un moniteur de type DVI avec 1280x1024 pixels. J'implémente les circuits d'un analyseur logique afin que je puisse déboguer avec ce moniteur (en tant que superposition de texte au-dessus de l'arrière-plan graphique). Beaucoup d'amusement.

Ils le vendent pour 349 $, ou 200 $ si vous pouvez obtenir un universitaire. (Et qui ne connaît personne dans une université?) Enfin, le système de développement est l'ISE de Xilinx qui, pour ce format FPGA, est gratuit.

Carl Brannen
la source
0

Nous avons une excellente petite carte de développement FPGA sur notre site, livrée avec de nombreux extras intégrés comme l'ADC à 8 canaux, la SRAM à 4 Mbit, une horloge à 50 MHz et des broches d'E / S tolérantes à 5 V. Nous l'avons conçu dans un boîtier DIP 64 broches pour une utilisation sur une planche à pain. Il est programmable par USB pour un chargement et un test rapides de nouvelles conceptions FPGA. Il se vend 69 $ en ce moment. Jetez-y un œil sur notre site http://www.micro-nova.com

Nous avons également des tutoriels qui devraient vous aider à démarrer si vous débutez avec les FPGA.

Jason Gorski
la source
0

Nous avons une nouvelle carte FPGA Spartan 6 disponible avec une SDRAM DDR 512Mbit, un périphérique USB FT2232H et jusqu'à 158 E / S. Cela vaut probablement la peine de jeter un œil à notre magasin .

W5VO
la source