Bazı CPLD şeyler ile dolaşmak istiyorum ve orada birkaç seçenek var görüyorum. Aklımda belirli bir uygulama yok; sadece bir kısmı diğerlerinden daha kolay olan birçok olasılık var gibi görünüyor.
Ana üreticilerin geliştirme panoları var, bazıları diğerlerinden daha pahalı. Ayrıca genellikle ucuz olmayan programlayıcı kabloları var. Biraz kazma yaparak, çeşitli seçeneklerle karşılaştım ve her birinin artılarını / eksilerini anlamaya çalışıyorum.
- X Macrocell içeren CPLD'lerin aşağı yukarı aynı olduğunu söylemek doğru mu?
- JTAG arayüzü standart olmasına rağmen, parçayı programlamak için standart yoktur. önceki JTAG Sorusu yoktur . Bu satıcı yazılımı programcı ile konuşmak meselesi mi? İkili bir dosyayı boşaltmak için başka bir yardımcı program kullanırsam işler daha standart hale gelir mi?
- Bazı platformların daha ucuz alternatifleri var. USB / paralel bağlantı noktası, Linux / Windows açısından bunların ne olduğunu merak ediyorum.
- Bir geliştirme panosundan rahat olduğumu varsayarsak, sadece temel parçalardan birini doğrudan kullanmaya geçiş ne kadar zordur? Benim izlenimim, büyük seçeneklerde, sadece bazı başlık pimleri ve birkaç diyot / direnç meselesi. Bu konuda çok uzak mıyım?
- Cihazları kendi tasarımlarımda nasıl programlayabilirim? Bir geliştirme kartım veya başlangıç kitim varsa, geri dönüp pahalı bir programcı satın almam gerekecek mi? Neden bir dev kurulu ucuza satıyor ama programcı yüzlerce dolar çalıştırıyor? Muhtemelen dev kurulu programlama yeteneği ile geliyor.
İşte benim için öne çıkan seçeneklerden bazıları. Fiyatları sadece yüz dolarlık seçeneklerden ayırmak için listeliyorum. Hepsi benim için baloda. Kullanım kolaylığı, yazılım sorunları vb. Açısından gizlenme maliyetlerini arıyorum.
Xilinx popüler bir yoldur. Yapabilirim:
- 17 $ karşılığında Digilent C-Mod kartı: http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,798&Prod=CMOD
- ve programlama kablolarından biri (12 $ için paralel veya 48 $ için USB) http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,395&Cat=5
Digilent kablosu şu anda sadece Windows olan yazılımlarını kullanmayı gerektiriyor, bu yüzden 48 $ USB yoluna gitmem gerekiyor.
Başka bir Xilinx olasılığı
- bir Otobüs Korsan tahtası (28 $) http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68
- ve bir Coolrunner geliştirme kartı (15 $) http://www.seeedstudio.com/depot/xc9572xl-cpld-development-board-p-799.html?cPath=174
Şirketleri Kafes'e geçirmek:
- bir koparma tahtası geliştirme kiti var (29 $) http://www.latticesemi.com/products/developmenthardware/breakoutboardevalkits.cfm
Kafes parçalarını Mouser.com'un taşıdığı gibi kullanma fikrini seviyorum (orada çok fazla Xilinx görmüyorum). Onlardan daha fazla sipariş verme eğilimindeyim. Eşyalarıyla rahat edince, bu panonun şemalarına dayanan bir programcı kablosunu hackleyebileceğimi tahmin ediyorum. Gerçekten düz görünüyor. Değerlendirme tahtasını programcı olarak kullanabilir miyim? JTAG üstbilgisini ortaya çıkarır mı?
Kafes MachXO2 Pico kiti (29 $) da büyük bir değer gibi görünüyor, ancak sergilediği kısım daha pahalı.
Altera'nın da iyi teklifleri var.
- EBay'den bir programcıya (15 $) sahip olabilir
- EBay'den bir demo panosu alınabilir (28 $)
Alternatif olarak, Altera
- Başlangıç fiyatı ($ 50)
Bunlardan hangisi, çalışmaya yeni başlayan (sürücüler ve benzeri), biraz güç sahibi olan ve belki de en fazla esnekliği sunan yeni başlayanlar için daha iyi bir yoldur?