FPGA + マシンを探しています。
エントリー レベルの価格 (例: 200 ドル以下) である必要があります。
編集: ASM チャートを作成し、チャートで指定したように動作するように FPGA をプログラムしたい
Arduinoを見たことがありますか?
FPGA用のNEXYSを試してみます。
Aruino は FPGA ではありません。atmega マイコンラインを使用したハードウェア仕様・プログラミングフレームワークです。
これはどうですか?IGEPv2 ボード
とてもスムーズに走ります。その上で Web サーバーが実行されており、サイズはクレジット カードほどです。
別の同様のプロジェクトがあります: http://beagleboard.org/は、オープンソースのハードウェアであり、IGEP とほぼ同じコストです。
Atmel は、5 ~ 20k ゲートの FPGA と 8 ビットの AVR コアを統合したデバイスを販売しています。
http://www.atmel.com/products/fpslic/
また、Arduino プラットフォームや BASIC スタンプなどのマイクロコントローラーを推奨するすべての人にとって、それらはFPGAではありません。
次のようなものを探しているようです。
http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9.htm
また
http://www.altera.com/b/nios-bemicro-evaluation-kit.html
Xilinx、Altera、および Lattice はすべて安価な (< $200) FPGA 開発カードを持っています。あなたが述べたニーズに基づいて、それらのほぼすべてが行います。ステート マシンを実装することだけが必要な場合は、CPLD を使用することもできます。詳細を知らなければ、正確なカードを推奨するのは難しいでしょう. 質問の一連の編集に基づいて、fpga オンライン トレーニングの概要を説明することをお勧めします。
いくつかのリソース:
http://www.xilinx.com/csi/training/basic-hdl-coding-techniques-part1.htm
または、お好みの検索エンジンで「fpga チュートリアル」を検索してください
また、NEXYS 2 (NEXYS ボードの後継) を試すこともできます。それはより多くのRAMといくつかのガジェットを持っています:)
ドキュメンテーション (Xilinx の FPGA の) は非常に大きく、このボード用のサンプル プロジェクトがいくつかあります。
Opal Kelly は、いくつかの優れた USB FPGA 開発キットを手頃な価格で販売しています。ハードウェアに加えて、RTL (FPGA ロジック) も出荷されて、デザインが USB 経由で通信できるようになり、C ベースの API が提供されて、反対側のソフトウェアが FPGA デザインと通信できるようになります。
ここでは多少のブレンドを検討します。Gadget factory では、最初の例として Arduino マイクロコントローラーを搭載した FPGA 開発ボードであるPapilio Oneを提供しています。その後、必要に応じて 2 つをブレンドすることができます。欠点は、ADC、ボタン、または LED などの既製の周辺機器が少なく、低電圧回路が 5V に耐えられないことです。ただし、それを修正するための(より高価な)アドオンがたくさんあります.
ASM チャートの意味がわかりませんが、Webpack や Great Cow Graphical Basic など、回路図やフローチャートのプログラミング ツールがあります。