私はいくつかのCPLDのものをいじくり回したいと思います、そして私はそこにいくつかの選択肢があると思います。特定のアプリケーションを考えていません。可能性はたくさんあるようですが、そのいくつかは他のものより使いやすいです。
主要メーカーには開発ボードがあり、一部は他よりも高価です。彼らはまた、一般的に...安くはないように見えるプログラマーケーブルを持っています。いくつかの掘り下げを行って、私はいくつかのオプションに出くわしました、そして私はそれぞれの長所/短所を理解しようとしています。
- Xマクロセルを備えたCPLDは多かれ少なかれ同じであると言うのは公正ですか?
- JTAGインターフェースは標準ですが、デバイスのプログラミングのために、以前の標準のJTAG質問はありません。これは、ベンダーソフトウェアがプログラマーと話している問題ですか?他のユーティリティを使用してバイナリファイルをダンプすると、状況はより標準的になりますか?
- 一部のプラットフォームには安価な代替手段があります。私は、USB /パラレルポート、Linux / Windowsの観点から、これらの問題が何であるか疑問に思っています。
- 開発ボードに慣れていると仮定すると、ベースパーツの1つを直接使用するだけに移行するのはどのくらい難しいですか。私の印象は、主要なオプションでは、いくつかのヘッダーピンとカップルのダイオード/抵抗の問題だけであるということです。私はこれで遠いですか?
- 自分の設計でデバイスをどのようにプログラムしますか?開発ボードまたはスターターキットがある場合、戻って高価なプログラマーを購入する必要がありますか?なぜ開発ボードが安く売れているのに、プログラマーが数百ドルを実行しているのですか?おそらく開発ボードにはプログラム機能が付いています。
ここに私にとって際立ったオプションのいくつかがあります。私は価格を数百ドルのオプションと区別するためにのみリストしています。それらのすべては私のための球場にあります。使いやすさ、ソフトウェアの問題など、隠れたコストを探しています。
ザイリンクスは人気のあるパスです。私はそれをできた:
- Digilent C-Modボード(17ドル): http
- およびそれらのプログラミングケーブルの1つ(12ドルでパラレルまたは48ドルでUSB) http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,395&Cat=5
Digilentケーブルは、現在Windowsのみのソフトウェアを使用する必要があるため、48ドルのUSBルートを使用する必要があります。
ザイリンクスのもう1つの可能性は
- バス海賊ボード($ 28) http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68
- およびCoolrunner開発ボード($ 15) http://www.seeedstudio.com/depot/xc9572xl-cpld-development-board-p-799.html?cPath=174
会社をラティスに切り替える:
- 彼らはブレイクアウトボード開発キット(29ドル)を持ってい ますhttp://www.latticesemi.com/products/developmenthardware/breakoutboardevalkits.cfm
Mouser.comでラティスパーツを使用するというアイデアが気に入っています(ザイリンクスはあまり見かけません)。私はもっと注文する傾向があります。それらに慣れたら、このボードの回路図に基づいてプログラマーケーブルをハッキングできると思います。それは本当に簡単に見えます。evalボードをプログラマーとして使用できますか?JTAGヘッダーを公開しますか?
Lattice MachXO2 Picoキット($ 29)も大きな価値があるように見えますが、それを紹介する部分はより高価です。
アルテラも優れた製品を提供しています。
- プログラマーはEBayから($ 15)
- デモボードはEBayから入手できます($ 28)
あるいは、アルテラは
- ($ 50)のスターターキット
これらのうちどれが初心者にとってより働きやすく(運転手など)、ある程度の力を持ち、おそらく最も柔軟性を提供するより良いルートですか?