Kysymys:
Halpa FPGA-kehyslevy
rnunes
2011-08-25 19:16:35 UTC
view on stackexchange narkive permalink

Haluan aloittaa FPGA: lla, mutta en ole koskaan työskennellyt kerran aikaisemmin.

Haluan halvan paketin, mutta en tiedä mistä aloittaa. Voin löytää halpoja tauluja, mutta silloin en saa mitään tietoa ohjelmoijasta tai kääntäjästä, joten toivon, että voit auttaa.

Haluan jotain todella halpaa (enintään 30–40 dollaria), mieluiten jokin patentoimaton tapa ohjelmoida ja virheenkorjaus (ehkä JTAG?), joka voisi ohjelmoida joillakin kielillä, kuten WinCUPL tai VHDL.

Olen löytänyt Diligent Cmod -levyn, jossa on Xilinx CPLD toisella ketjulla, mutta en löydä miten ohjelmoin / virheenkorjaus (mukana ohjelmisto ja ylimääräinen laitteisto).

Ostokysymys; todennäköisesti suljettu, koska vastaukset muuttuvat ajan myötä.
Teemat: ["Edullisin FPGA-kehityspaketti VHDL- ja FPGA-teorian oppimiseen?"] (Http://electronics.stackexchange.com/questions/4962/most-affordable-fpga-dev-kit-for-learning-vhdl-and -fpga-teoria)
liittyvä: ["Edulliset / vanhat kuluttajalaitteet FPGA-levyjen palauttamiseksi"] (http://electronics.stackexchange.com/questions/32746/cheap-old-consumer-devices-to-recover-fpga-boards-from)
related: ["Mitkä ovat halvemmat vaihtoehtoni aloittaa CPLD: t?"] (http://electronics.stackexchange.com/questions/14093/what-are-my-less-expensive-options-for-getting-started -cplds: llä)
Tämä on 4 vuotta vanha kysymys ja pätevä ontopic tuolloin.Miksi olemme VTC se?
Tällaiset IMO: n "shoppailu" -kysymykset ovat erittäin hyödyllisiä aloittelijoille.Vielä nykyäänkin ihmiset valitsevat Alteran vs. Xilinxin ensimmäiseksi FPGA: kseen tietämättä siitä, että ristikon osat ja kehyslevyt ovat likaa halpoja ja antavat runsaasti tilaa kasvaa.
-1 kaksoisnegatiiville.: - /
Seitsemän vastused:
Oli Glaser
2011-08-25 20:49:00 UTC
view on stackexchange narkive permalink

Tämä levy on CPLD-levy, samanlainen, mutta kysymyksessä ilmoitetaan FPGA-levy. Ohjelmointi tapahtuu JTAGin toimesta, ja eri toimittajat tekevät asiat eri tavalla, joten ei ole olemassa (tyydyttävää) "yhtä ohjelmoijaa kaikille toimittajille" -ratkaisua (kerro minulle, jos löydät sellaisen :-)) On asioita, kuten OpenOCD ja OpenJTAG sekä Presto, Wiggler Tarvitset Xilinx JTAG -ohjelmoijan (tai eBay: n kloonin pitäisi toimia hyvin, tai jonkin Presto / Wiggler -tyyppisistä asioista mutta sitten olet vaarassa turhautua ..) tämän kortin ohjelmoimiseksi.

Monilla demo-FPGA-levyillä on kuitenkin mahdollisuus ohjelmoida USB: n kautta (toisin kuin yllä oleva CPLD-levy, joka tapahtuu vain JTAG-otsikon kautta ) Tarvitset Xilinx IDE: n (mielestäni ISE-verkkopaketti - lataa täältä), joka voidaan ladata heidän verkkosivustoilta, sekä ohjelmointiohjelmiston. En ole täysin varma kaikista hienommista yksityiskohdista, kun käytän Actel (nyt Microsemi) FPGA: ta. Toivottavasti joku voi vahvistaa yllä olevan.

Vaikka en ole käyttänyt Xilinxiä, tiedän muutamia, jotka saivat yhden Nexys-levyistä ja olivat tyytyväisiä niihin, vaikka ne ylittivätkin budjettisi. eBay saattaa kuitenkin muutamia halpoja kellua. Jos et tiedä paljoakaan FPGA: ista ja et ole varma mistä aloittaa, yksi USB-pohjaisista Digilent-levyistä on luultavasti paras veto, koska niissä on kaikki ohjelmoinnissa tarvittava, ja runsaasti dokumentaatio- / opetusohjelmia / esimerkkisuunnitelmia.

Ohjelmoit Verilogissa tai VHDL: ssä (tai System Verilogissa tai muutamassa muussa vaihtoehdossa)

EDABoardilla on hyvä FPGA / CPLD-foorumi, kun juutut jumiin, ja FPGAforfun on toinen kunnollinen sivusto ( joidenkin levyjen ollessa satunnaisesti käytettävissä)

Valmistaudu kovemmalle polulle FPGA: illa kuin esim Mikrokontrollerit, siellä on paljon vähemmän apua / esimerkkejä, ja suunnittelutyökalut (koota, simuloida, syntetisoida, paikka / reitti / ajoitus jne.) Ovat hyvin monimutkaisia ​​- valmistaudu paljon lukemiseen :-) Sanottuasi, että sinun pitäisi saada joitain yksinkertaisia ​​juttuja ja toimia melko nopeasti hyvällä dev-levyllä.

Leon Heller
2011-08-25 21:09:24 UTC
view on stackexchange narkive permalink

Halvin lähtökohta on luultavasti yksi näistä Cyclone II -levyistä, esimerkki on Altera Cyclone II EP2C5T144 FPGA Mini -kehityslevy. Tarvitset JTAG-käyttöliittymän, jonka voit hankkia samalta toimittajalta. Tarvitset ilmaisia ​​Quartus II -työkaluja, jotka voidaan ladata Alteran verkkosivustolta ja jotka tukevat VHDL-, Verilog- ja kaaviomerkintöjä. Minulla on yksi näistä laudoista ja se toimii erittäin hyvin. Ulkoiset piirit on lisättävä piirilevyjen kautta, jotka on liitetty yhteen tai useampaan otsikkoon. Loin tämän verkkosivun auttaakseni käyttäjiä pääsemään alkuun sen kanssa.

Toinen minulla oleva levy on tämä Digilentiltä, ​​jota voidaan käyttää ilmainen ISE-ohjelmisto saatavana Xilinxiltä. Tämän kortin kanssa tarvitaan myös JTAG-kaapeli. Tätä levyä on helpompi käyttää, koska käytettävissä on paljon esimerkkejä.

Minulla on myös yksi näistä "mini" Altera Cyclone II FPGA -levyistä. Olin törmännyt muutamiin outoihin asioihin minun kanssa. Sen mukana tuli 0 ohmin hyppääjät (R1, R2, R9, R10), jotka on tarkoitettu EP2C8-laitteelle, ei EP2C5; Joten poistin ne juuri palauttaaksesi nämä nastat käyttäjän I / O-toimintoihin. Toinen asia, jota en ymmärtänyt (mutta jätin yksin), on 10K / 10uF R / C-suodatin (?) Tapissa 73; ole varma mihin se on tarkoitettu. Muuten kuin muutama outo asia, sanoisin, että se on mukava pieni barebone-lauta.
Se nastan 73 R / C saattaa olla päällä käynnistysviivetoiminnolle, jos joku sitä tarvitsee.
CycloneII on poistumassa käytöstä, joten QuartusII tukee sitä vain 13.0: een saakka.
BarsMonster
2011-08-26 04:55:57 UTC
view on stackexchange narkive permalink

Vaikka nämä levyt toimisivat moitteettomasti, suosittelen tämän saamista: http://www.aliexpress.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board -WB050-wholesalers.html

Se toimitetaan 44 dollaria, mutta siinä on paljon kokeilemisen varaa.

Tämän ohjelmointiin tarvitset Altera USB blaster -laitteen, http://www.aliexpress.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wholesalers.html

13 $ toimitettu. Joten 57 dollaria sinulla on kaikki mitä tarvitset kaivaa FPGA. Tilasin henkilökohtaisesti hieman kalliimman version tästä levystä, jossa on EP2C8-siru, paitsi että se on sama.

Todennäköisesti hyvä valinta, yritän löytää sen lähimmältä jälleenmyyjältä (Portugali maksaa 60 dollaria)
Hongkongin postilähetyksen pitäisi olla ilmainen.
Se ei ole Altera USB Blaster, vaikka se väittää olevan "100% yhteensopiva virallisen ALTERA USB Blasterin kanssa". Pidän klooneista, mutta Altera-logon laiton laittaminen tuotteeseen on aivan liikaa. Saa minut myös miettimään, onko toisella levyllä todella Altera FPGA vai onko se myös klooni. [Tämä "Terasic Blaster"] (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=46) on käyttämäni klooni, he ovat paljon rehellisempiä olemaan klooni eikä virallinen Altera-ohjelmoija.
@Ben Voigt Voin antaa kaiken anteeksi siitä, että jätin 90% rahasta taskuuni ;-)
Saitko kaavioita tilauksessasi? Uusien kiinalaisten kloonien kanssa on aina tarkistettava kaavojen sijainti - etenkin heikon kiinalaisen tietämyksen avulla. "halvalla" ei ole väliä, jos se on heikkolaatuinen, [esimerkki] (http://electronics.stackexchange.com/questions/25000/detect-this-fpga-board-where-to-find-schemantics).
@BarsMonster miksi ei vain varastaa yhtä ja jätä 100% rahasta taskuusi?
Chris
2011-09-01 06:50:33 UTC
view on stackexchange narkive permalink

Suosittelen ehdottomasti Altera DE0-Nanoa. Siinä on uusin Cyclone 4 FPGA, sisäiset LEDit ja kytkimet, kiihdytin ja ADC. Se olisi hyvä valinta aloittelijoille. Se voi olla vähän tyyris (79 tai 59 dollaria opiskelija), mutta mielestäni kannattaa maksaa ylimääräistä jo integroiduista ominaisuuksista.

Alteralla on myös nämä oppaat / resurssit aloittelijoille, jotka tähtäävät DE0-nanoon täällä : http://www.altera.com/education/univ/materials/comp_org/tutorials/unv-tutorials.html

Näyttää todella hyvältä, mutta minun on ostettava myös USB Blaster (tai toinen ohjelmoija)?
@rnunes Ei, et tarvitse - [lähde] (http://electronics.stackexchange.com/questions/29003/do-i-need-to-buy-usb-blaster-with-de0-nano). Huom. Luin Leonin kirjoittaman foorumin säikeen, jossa yksi asia oli, että voi olla helpompaa saada levy ilman USB-blasteria, huhu: Alteran ohjeet vanhentuneet.
MLM
2013-04-17 06:26:28 UTC
view on stackexchange narkive permalink

Kävin äskettäin tämän ilmaisen VHDL fpga -kurssin läpi ja se oli hienoa. Se käy läpi joukon erilaisia ​​projekteja ja antaa yleiskuvan kielestä. Jotkut lähtevät ja tekevät sen omissa projekteissasi, mikä voi olla turhauttavaa, jos aloitat etkä tiedä minne mennä, mutta se oli suuri haaste.

Käytin Basys 2: ta lauta ja se toimi hienosti kurssille. En ole käyttänyt mitään muuta Digilent-levyjen lisäksi, mutta mielestäni heidän ohjelmassaan on hyvä virheenkorjaus- ja bittitiedostojen latausohjelma. enter image description here

Voit ostaa Basys 2: n vain Digilent-sivustolta. En todellakaan näe mitään järkeä tällä: kuriiri maksaa minulle saman verran kuin hallitus, jopa akateemisella alennuksella. Toivon, että EP2C5T144 FPGA: ta voidaan käyttää kurssin seuraamiseen, +1.
@hhh Ehkä MLM tarjosi ehdotuksen alkuperäiselle julisteelle eikä sinulle. Basys2 on hyvä valinta, jos saat opiskelija-alennuksen.
hhh
2013-04-18 03:40:00 UTC
view on stackexchange narkive permalink

FreeRangeFactory.org tarjoaa kirjan VHDL: stä ja joistakin XuLA FPGA -piiristä. Kirja on saatavana verkossa täällä, se näyttää suhteellisen korkealaatuiselta. Pöydän ja lähetetyn kirjan hinta on alle 100 USD.

En ole ostanut tätä sarjaa, mutta se voi olla hyvä aloituslauta, tutkitaan edelleen.

Dwayne Reid
2015-08-11 02:10:07 UTC
view on stackexchange narkive permalink

Suosittelen lämpimästi Seeed Studion Open Workbench Logic Snifferia. Huomaa kolminkertainen e-kirja Seedissä.

Kustannukset ovat 50 dollaria ja levyssä on Spartan3E XC3S250E-VQ100 FPGA sekä PIC18F24J50, jota käytetään puhumaan FPGA: n kanssa. M74LCX16245DTR2G: llä (toleranssi välillä -0,5 V - + 7 V) on puskuroitu 16 vain tuloliittimellä varustettua nastaa ja 16 ylimääräistä i / o-nastaa, jotka on tuotu otsikoihin levyn toisella reunalla. Logic Analyzer -koodi on avoimen lähdekoodin, joka antaa sinulle todella hyvän lähtökohdan. Kun olet lopettanut pelaamisen FPGA: lla, voit muuttaa yksikön takaisin todella hyödylliseksi logiikan analysaattoriksi.

Lisää ohjeita täällä



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...