FPGA をプログラムするための特別なハードウェアまたはソフトウェアはありますか?
高級言語でそれを行うことはできますか?
FPGA でアプリケーションを実行すると、その実行パスに「ロックイン」されますか?
これをチェックしてみてください:-
高級言語でそれを行うことはできますか?
簡単な答えはイエスです。それはできます。使用できるコンパイラの一部を次に示します。
良い例は、Altera DE2 FPGA です。独自の ALU、デコーダー、マルチプレクサー、加算器を作成する論理プリミティブ (AND、OR、NOT) からすべてを設計して、コンピューター システムをゼロから構築できます。または、事前に構築されたシステムを選択し、FPGA をコンピューターとして使用して C とアセンブラーを実行することもできます。その開発環境は Eclipse に基づいており、Quartus II ソフトウェア スイートで使用されます。ハードウェアをよく知っていて、デジタル設計も知っている場合は、独自のデジタル コンポーネントを設計できます。