Ucuz FPGA dev kurulu [kapalı]


12

FPGA ile başlamak istiyorum ama daha önce hiç çalışmadım.

Ucuz bir kit istiyorum, ama nereden başlayacağımı bilmiyorum. Ucuz tahtalar bulabilirim, ancak daha sonra programcı veya derleyici hakkında hiçbir bilgi alamıyorum, umarım yardımcı olabilirsiniz.

Tercihen WinCUPL veya VHDL gibi bazı dilleri kullanarak programlayabilecek programlama ve hata ayıklama (belki de JTAG?) Özel olmayan bazı yollarla, gerçekten ucuz bir şey ($ 30- $ 40 max) istiyorum.

Bulduğum Xilinx CPLD featureing Çalışkan cmod kartını başka iş parçacığı üzerinde, ama ben programı / debug (yazılım ve ilgili ekstra donanım) nasıl bulamıyor.


Alışveriş sorusu; bu cevaplar zaman içinde değiştiği için kapatılması muhtemeldir.
Brian Carlton




Bu 4 yaşında bir soru ve o zaman geçerli olarak ontopik. Neden VTC'yiz?
Passerby

Yanıtlar:


10

Bu kurul bir CPLD kuruludur, ancak benzer bir FPGA kuruludur. Programlama JTAG tarafından yapılacaktır ve çeşitli satıcılar farklı şeyler yaparlar, bu yüzden (tüm satıcılar için bir programcı) çözümü yoktur (birini bulursanız bana bildirin :-)) OpenOCD ve OpenJTAG ve Presto, Wiggler gibi şeyler var Bu kartı programlamak için Xilinx JTAG programlayıcısına (veya eBay'den gelen bir klonun iyi çalışması veya Presto / Wiggler tipi şeylerden biri gerekir, ancak daha sonra hayal kırıklığı riskiniz vardır ..) gerekir.

- Ancak, demo FPGA kurullarının birçok Sen (indir İMKB bence WebPack Xilinx IDE gerekecektir (sadece JTAG başlığı vasıtasıyla yukarıda CPLD kurulu, aksine) USB üzerinden programa yeteneğine sahip buradan indirilebilir) kendi web sitesinden ve programlama yazılımından. Actel (şimdi Microsemi) FPGA'ları kullandığımdan tüm ince detaylardan tam olarak emin değilim. Umarım birisi yukarıdakileri doğrulayabilir.

Xilinx'i kullanmama rağmen, bütçenizin üstünde olmasına rağmen Nexys panellerinden birini alan ve onlardan memnun olan birkaç tanesini biliyorum. eBay birkaç ucuz olanlar olsa yüzer. FPGA'lar hakkında fazla bir şey bilmiyorsanız ve nereden başlayacağınızdan emin değilseniz, USB tabanlı Digilent kartlarından biri muhtemelen programlamak için gereken her şeye sahip olduklarından ve çok sayıda belge / öğretici / örnek tasarımla birlikte en iyi seçiminizdir.

Verilog veya VHDL'de (veya Sistem Verilog'da veya birkaç başka seçenekte)
programlayacaksınız EDABoard'ın takıldığınız zaman FPGA / CPLD'de iyi bir forumu vardır ve FPGAforfun başka bir iyi sitedir (bazı kartlar tesadüfen kullanılabilir)

Mikrodenetleyicilere göre FPGA'larla daha zor bir yol için hazırlanın, orada yardım / örnek olarak çok daha az şey var ve tasarım araçları (derleme, simüle etme, sentezleme, yer / rota / zamanlama, vb.) Çok karmaşık - çok hazır olun :-) Bazı basit şeyler almak ve iyi bir dev kurulu ile oldukça hızlı çalışan gerektiğini söyledi olması.


4

En ucuz giriş noktası muhtemelen bu Cyclone II kartlarından biridir, örnek Altera Cyclone II EP2C5T144 FPGA Mini Geliştirme Kurulu'dur. Aynı tedarikçiden alabileceğiniz bir JTAG arayüzüne ihtiyacınız olacaktır. Altera web sitesinden indirilebilen ve VHDL, Verilog ve şematik girişi destekleyebilen ücretsiz Quartus II araçlarına ihtiyacınız olacak. Bu tahtalardan birine sahibim ve çok iyi çalışıyor. Harici devre, başlıklardan biri veya daha fazlası ile arayüzlenen PCB'ler aracılığıyla eklenmelidir. Bu web sayfasını kullanıcıların başlamasına yardımcı olmak için oluşturdum .

Ben başka karttır bu Xlinix edinilebilir ücretsiz İMKB yazılımı ile kullanılabilir Digilent dan biri. Bu kartla birlikte bir JTAG kablosu da gereklidir. Bu kartın kullanımı daha kolaydır, çünkü çok sayıda örnek mevcuttur.


1
Ayrıca "mini" Altera Cyclone II FPGA kartlarından birine sahibim. Benimle birkaç garip şeyle karşılaştım. EP2C5 olmayan EP2C8 cihazı için olan 0-ohm jumper'lar (R1, R2, R9, R10) ile birlikte geldi; bu yüzden bu pinleri kullanıcı I / O işlevselliğine geri yüklemek için onları kaldırdım. Anlamadığım (ancak tek başına bıraktığım) diğer şey, pim 73 üzerindeki 10K / 10uF R / C filtresi (?); ne için olduğundan emin değilim. Bu birkaç tuhaf şey dışında, güzel bir küçük barebone tahtası olduğunu söyleyebilirim.
Craig

73 numaralı pimdeki uzaktan kumanda, herhangi birinin ihtiyacı olması halinde açılışta gecikme işlevi için orada olabilir.
Leon Heller

CycloneII aşamalı olarak kaldırılıyor, bu yüzden QuartusII bunu sadece 13.0'a kadar destekleyecek.
Simon Richter

3

Bu kartlar defenitely çalışacak olsa da, bunu almayı tavsiye ederim: http://www.aliexpress.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board-WB050-wholesalers.html

44 $ teslim edildi, ancak gemide denemek için çok şey var.

Bunu programlamak için Altera USB blaster'a ihtiyacınız olacaktır, http://www.aliexpress.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wholesalers.html

13 $ teslim edildi. Yani 57 $ için FPGA içine kazmak için gereken her şeye sahip olacak. Şahsen EP2C8 yongası olan bu kartın biraz daha pahalı bir versiyonunu sipariş ettim, bunun dışında.


Muhtemelen iyi bir seçim, yakın bir distribütörde bulmaya çalışacağım (Portekiz için 60 $ nakliye)
rnunes

HongKond post gönderi ücretsiz olmalıdır.
BarsMonster

1
"Resmi ALTERA USB Blaster ile% 100 uyumlu" olduğunu iddia etse de bu bir Altera USB Blaster değil. Klonları seviyorum, ancak yasadışı bir şekilde ürüne bir Altera logosu koymak çok fazla. Beni diğer tahtanın gerçekten bir Altera FPGA'sına sahip olup olmadığını merak ediyor, ya da aynı zamanda bir klon. Bu "Terasic Blaster" kullandığım klon, resmi bir Altera programcısı değil, bir klon olma konusunda çok daha dürüstler.
Ben Voigt

@Ben Voigt Cebimde paranın% 90'ını bırakmak için tüm bunları affedebilirim ;-)
BarsMonster

Siparişinizde şemalar aldınız mı? Yeni Çin klonları ile, özellikle zayıf Çin bilgisi ile, şemaların nerede olduğunu her zaman kontrol etmek gerekir. "ucuz", kalitesizse hiçbiri önemli değildir, örnek .
hhh

2

Kesinlikle Altera DE0-Nano öneriyoruz. En yeni Cyclone 4 FPGA, yerleşik LED'ler ve anahtarlar, bir ivmeölçer ve ADC'ye sahiptir. Yeni başlayanlar için iyi bir seçim olacaktır. Biraz pahalı olabilir (79 $ veya 59 $ öğrenci) ama onun zaten entegre özellikler için ekstra ödeme değerinde olduğunu düşünüyorum.

Altera ayrıca burada DE0-Nano'yu hedefleyen yeni başlayanlar için bu eğiticiye / kaynaklara sahiptir: http://www.altera.com/education/univ/materials/comp_org/tutorials/unv-tutorials.html


2
Gerçekten iyi görünüyor, ancak USB Blaster'ı (veya başka bir programcıyı) da satın almam gerekiyor mu?
rnunes

@rnunes Hayır, ihtiyacınız yok - kaynak . Nb. Leon'un bir forumda yazdığı bir noktaya yazdım, burada bir nokta USB-blaster, dedikodu olmadan bir tahtaya sahip olmanın daha kolay olabileceği idi: Altera'nın talimatları eski.
hhh

2

Geçenlerde bu ücretsiz VHDL fpga kursu geçirdim ve harikaydı. Bir dizi farklı projenin üzerinden geçer ve dile genel bir bakış sunar. Bazıları dışarı çıkıp kendi projelerinizde yapıyorsunuz, eğer başlarsanız ve nereye gideceğinizi bilmiyorsanız sinir bozucu olabilir ama bu büyük bir meydan okumaydı.

Ben kullanılan Basys 2 kurulu ve kurs için sadece para cezası çalıştı. Digilent panoları dışında başka bir şey kullanmadım ama programlarının büyük bir hata ayıklama ve bit dosya yükleyicisi olduğunu hissediyorum. resim açıklamasını buraya girin


Basys 2'yi sadece Digilent sitesinden satın alabilirsiniz. Gerçekten bunun bir anlamı yok: kurye bana akademik indirimde bile tahta ile aynı miktarda mal oluyor. Umarım EP2C5T144 FPGA kursu takip etmek için kullanılabilir, +1.
hhh

@hhh Belki MLM, size değil, orijinal postere bir öneri sunuyordu. Öğrenci indirimi alabiliyorsanız Basys2 iyi bir seçimdir.
Joe Hass

1

FreeRangeFactory.org VHDL ve bazı XuLA FPGA yongası hakkında bir kitap sunuyor. Kitap burada çevrimiçi , göreceli yüksek kaliteli şeyler görünüyor. Tahta ve sevk edilen kitap için fiyat 100USD'nin altında.

Bu seti satın almadım ama iyi bir başlangıç ​​kurulu olabilir, hala araştırıyor olabilir.


0

Seeed Studio'dan Open Workbench Logic Sniffer'ı tavsiye ederim . Seeed'deki üçlü 'e'ye dikkat edin.

Maliyet 50 ABD dolarıdır ve tahta bir Spartan3E XC3S250E-VQ100 FPGA ve FPGA ile konuşmak için kullanılan bir PIC18F24J50 içerir. Bir M74LCX16245DTR2G (-0.5V ila + 7V arasında toleranslı) ile tamponlanmış 16- yalnızca giriş pimleri ve kartın bir kenarı boyunca başlıklara getirilen 16 daha fazla G / Ç pimi vardır.

Tüm Mantık Analizörü kodu, size gerçekten iyi bir başlangıç ​​noktası sağlayan açık kaynak kodludur. FPGA ile oynamayı bitirdiğinizde, üniteyi gerçekten kullanışlı bir Logic Analyzer'a dönüştürebilirsiniz.

Burada daha fazla dokümantasyon

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.