Kit di sviluppo FPGA più conveniente per l'apprendimento della teoria VHDL e FPGA?


27

Sto cercando qualcosa con cui giocare, ma senza spendere troppo. Non ho diritto a uno sconto accademico, quindi tienilo a mente quando fai dei suggerimenti.


4
Questa domanda ha un numero di schede nelle risposte.
Kevin Vermeer,

Qual è il tuo badget? "Più conveniente" sarebbe il più economico esistente. Potresti volerne uno che è un po 'più costoso ma ha un FPGA più grande (in termini di LUT) o ha più funzionalità.
Brian Carlton,

voto per chiudere questo Q?
sybreon,

Risposte:


10

Uno dei kit Digilent sarebbe l'ideale; Ho uno dei loro kit Spartan-3 . È un chip più vecchio ma la scheda probabilmente ha molte cose di cui potresti aver bisogno e molti pin vengono portati ai connettori per altre cose che potresti voler interfacciare con esso. Iniziano a $ 109. Il mio ha uno dei chip da 400k gate, sembra che non vendano più quell'opzione.

Ho formato questo gruppo di supporto per gli utenti. Xilinx ha anche i propri forum.


+1 per la risposta. Ho questo kit digilentinc.com/Products/…
Daniel Grillo,

8

Papilio One è abbastanza economico, ma non ha alcun dispositivo I / O, come interruttori, LED, display e quant'altro. Tra i lati positivi, hanno alcuni esempi approfonditi, tra cui un Arduino utilizzabile e un analizzatore di logica. Digilent's Basys2 costa molto di più ma ha molti switch, luci, connettori e supporto diretto Xilinx WebPack.

Lattice ha un kit di sviluppo Brevia Lattice XP2 più piccolo per $ 49. Questo è con software gratuito, switch, LED e porte di espansione. I lati negativi sono (per quanto ne so): nessuna simulazione e richiede una vera porta parallela da programmare - o il cavo USB che costa oltre il doppio. Ho programmato questi usando anche un programmatore generico basato su FTDI .

Terasic offre un sacco di schede di sviluppo basate su Altera, con prezzi che vanno da $ 79 (accademico) o $ 119. Non abbastanza economico, ma sembrano buoni affari, con un sacco di I / O facilmente accessibili, nonché porte, switch e LED utili.

Inoltre, sebbene non sia una delle schede più economiche a € 139 + IVA, la nostra scheda di sviluppo ORDB2A basata su Cyclone IV presenta un connettore USB in movimento (può funzionare come host, anche se solo 12 Mbps) e slot micro-SD , due funzioni che non ho notato su altre schede menzionate qui. Manca periferiche utente come LED e interruttori, il che potrebbe renderlo meno adatto come scheda per principianti.



Credo che XP2 abbia il supporto della simulazione con la versione gratuita di Aldec distribuita da Lattice. Potrei sbagliarmi.
Dr. Watson,

L'ho trascurato perché non è disponibile sulla mia piattaforma. È solo Windows: latticesemi.com/products/designsoftware/diamond/index.cfm
Yann Vernier

3
Ho un Papilio One e ti testimonio che è fantastico. Sì, non esiste alcun I / O ma è di gran lunga il modo più economico e semplice per iniziare. Ho comprato il mio per $ 65. Non è necessario un programmatore JTAG separato (costoso). WebPack è multipiattaforma per Linux e l'applicazione del programmatore Papilio Loader è open source e facile da compilare per Linux. Ed è facile saldare alcuni perni e agganciarlo a una breadboard. L'unica cosa che vorrei avesse un po 'di RAM integrata ... la loro prossima versione di Papilio avrebbe in programma di avere RAM integrata ma anche uno Spartan 6
Earlz,

Il mio Papilio One (modello 500) ha RAM. La scheda FPGA Mojo menzionata altrove no.
MarkHu,

6

Il DE0-Nano è un'ottima tavola economica per cominciare. Ha l'ultimo FPGA Cyclone IV di Altera e supporta molte funzionalità. Altera offre anche ottimi laboratori per questo.


5

Non è il modo più semplice per accedere all'I / O ma un fattore di forma interessante: BeMicro Altera Cyclone 3 . Sono parziale di Altera su Xilinx. So che Xilinx ha un kit di strumenti web gratuito, ma Altera è più a lungo libero (nel ciclo di sviluppo) se lo ricordo correttamente. Inoltre mi piace il loro costruttore di sistemi SOPC, è abbastanza semplice compilare un processore soft-core integrato.

Bonus: i laboratori inclusi nel sito per iniziare.


1
Sembrerebbe che Altera abbia risolto i problemi che avevo con i suoi strumenti in precedenza (l'edizione web non dovrebbe più richiedere un file di licenza). Non li ho ancora fatti funzionare, ma ora sembra fattibile. Grazie per il consiglio!
Yann Vernier,

4

Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard $ 89. Vendi il foglio qui .

Caratteristiche:

  • Spartan-6 XC6SLX9-2CSG324C FPGA
  • 64 MB SDRAM LPDDR
  • Flash SPI multi-I / O da 128 Mb
  • Ethernet 10/100 PHY
  • Porta da USB a UART
  • Circuito USB JTAG di bordo
  • Due porte di espansione PMOD 2x6



2

Fusion Starter Kit costa $ 500. Questo è quello che ho (per $ 300, prima che aumentassero il prezzo). Il software Libero è molto ben fatto . Consiglio vivamente Actel in generale a causa della qualità del software superiore. Reather avrebbe speso qualche centinaio di dollari in più rispetto a sbattere la testa contro il muro con qualche piccolo insetto "ben noto", che avrei dovuto sapere, ma non l'ho fatto.


2

Abbiamo una scheda basata su FPGA Xilinx Spartan 3A disponibile in negozio, in vendita per $ 50 in questo momento. Non di fascia alta, ma ottimo per i principianti. Vedi la scheda qui.

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

Ci sono buoni tutorial per iniziare anche su http://numato.com/tutorials/


Sembra una bella tavola. Hai considerato la fonte di pubblicazione e / o il protocollo per quel programmatore basato su PIC che ha, quindi potrebbe essere utilizzato senza Windows?
Yann Vernier,

Sembra carino, potrei averne uno!
John Burton,

2

Quel mercurio sembra carino. Ma allora fanno anche Xula e Xula-2: http://www.xess.com/prods/prod055.php

Se il budget guida tutto, tuttavia, fai una ricerca eBay per Xilinx FPGA (o Altera se vuoi). Ci sono alcuni board di sviluppo fuori dalla Cina, che vendono per circa $ 30, basati sul vecchio FPGA Spartan-3.


Bello: il produttore di Xula (Xess) crea anche una scheda adattatore che consente di collegare PMOD e Wings. Queste sono piccole schede di espansione che aggiungono dispositivi / porte di input / output al tuo FPGA.Pmod è un marchio di Digilent Inc. e Wings sono per schede Papilio.
MarkHu,

PS XuLA2 utilizza Spartan 6 XC6SLX25 e XuLA originale utilizza Spartan 3.
MarkHu



1

Yann, ho pubblicato il codice sorgente nella nostra base di codici di Google. Il codice si basa su WxWidgets. Dovrebbe essere facile eseguire il porting su Linux con modifiche minori (la libreria seriale utilizzata nel codice non è compatibile con Linux).

Cerca elbert_config_utility_win_src su http://code.google.com/p/numato-open-source/downloads/list


0

Digilent Atlys utilizza uno Spartan6 X45. Questo è un ottimo chip per il lavoro DSP in quanto ha 58 sezioni DSP48. Ognuno di questi fa moltiplicazioni di 18x18 bit e due adder a una frequenza di 390 MHz. La logica generale è 6822 "sezioni" = 27.000 bit di sommatore veloce a 1 bit (o 27.000 o 54.000 funzioni logiche generali di 6 o 5 variabili) e la logica generale può eseguire un clock un po 'più veloce. Ha anche 2Mbit di SRAM onboard veloce, 320 MHz.

La scheda include molte cose carine come 1Gbit di DDR SDRAM con una larghezza di banda di picco di 1,6 GBytes / sec. Sto scherzando con l'interfaccia HDMI in questo momento. Sta guidando un monitor di tipo DVI con 1280x1024 pixel. Sto implementando i circuiti per un analizzatore di logica in modo da poter eseguire il debug con quel monitor (come una sovrapposizione di testo in cima allo sfondo grafico). Molto divertente.

Lo vendono per $ 349, o $ 200 se puoi ottenere un accademico. (E chi non conosce qualcuno in un'università?) Infine, il sistema di sviluppo è l'ISE di Xilinx che, per queste dimensioni FPGA, è gratuito.


0

Abbiamo una piccola scheda di sviluppo FPGA sul nostro sito, include molti extra integrati come ADC a 8 canali, SRAM a 4 Mbit, clock a 50 MHz e pin I / O con tolleranza 5 V. Lo abbiamo progettato in un pacchetto DIP a 64 pin per l'utilizzo su una breadboard. È programmabile tramite USB per il caricamento e il test rapidi di nuovi progetti FPGA. Sta vendendo per $ 69 in questo momento. Dai un'occhiata sul nostro sito all'indirizzo http://www.micro-nova.com

Abbiamo anche tutorial che dovrebbero aiutarti a iniziare se sei nuovo agli FPGA.



0

Abbiamo una nuova scheda FPGA Spartan 6 disponibile con DDR SDRAM da 512 Mbit, dispositivo USB FT2232H e fino a 158 IO. Probabilmente vale la pena dare un'occhiata nostro negozio .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.