そのボードはCPLDボードで、似ていますが、問題のFPGAボードを述べています。プログラミングはJTAGによるものであり、さまざまなベンダーが異なる方法で行うため、「すべてのベンダーに1人のプログラマー」というソリューション(満足できるもの)はありません(見つけた場合はお知らせください:-))OpenOCDやOpenJTAG、Presto、Wigglerなど。ザイリンクスJTAGプログラマが必要です。このボードをプログラム(またはeBayのクローンが正常に動作するか、Presto / Wigglerタイプのもののいずれかが必要ですが、フラストレーションのリスクがあります)が必要になります。
-しかし、デモのFPGAボードの多くは(唯一のJTAGヘッダー経由で上記のCPLDボードとは異なり)USB経由のプログラムへの能力を持っているあなたは、ザイリンクスのIDE(ダウンロードISEは、私が思うのWebPACK必要があります。ここでダウンロードすることができ、)彼らのウェブサイト、およびプログラミングソフトウェアから。アクテル(現在はMicrosemi)FPGAを使用しているため、細かい詳細が完全にはわかりません。誰かが上記を確認できることを願っています。
ザイリンクスを使用したことはありませんが、Nexysボードの1つを手に入れて満足している少数の人を知っています。eBayは、いくつかの安価なものが浮かんでいるかもしれません。FPGAについてあまり知らず、どこから始めるべきかわからない場合、USBベースのDigilentボードの1つがおそらく最善の策です。
VerilogまたはVHDL(またはSystem Verilog、または他のいくつかのオプション)で
プログラミングします。EDABoardには、立ち往生したときのためのFPGA / CPLDに関する優れたフォーラムがあります。
マイクロコントローラーなどよりもFPGAを使用した難しいパスの準備、ヘルプ/例の方がはるかに少なく、設計ツール(コンパイル、シミュレーション、合成、配置/配線/タイミングなど)は非常に複雑です-たくさんの準備読書の:-)良い開発ボードを使用して、いくつかの簡単なものをすぐに起動して実行する必要があると述べました。