3

FPGA をプログラムするための特別なハードウェアまたはソフトウェアはありますか?

高級言語でそれを行うことはできますか?

FPGA でアプリケーションを実行すると、その実行パスに「ロックイン」されますか?

4

3 に答える 3

2

これをチェックしてみてください:-

ここに画像の説明を入力

高級言語でそれを行うことはできますか?

簡単な答えはイエスです。それはできます。使用できるコンパイラの一部を次に示します。

  • GarpCC (キャラハン、カリフォルニア大学バークレー校)
  • GAUT (UBS-フランクライヒ大学)
  • Handel-C (セロキシカ)
  • Hthreads (カンザス大学)
  • Impulse-C (Impulse Accelerated Technologies)
  • Mitrion-C (ミトリオニクス)
  • DWARV (デルフト工科大学)
  • NIMBLE (シノプシス、EIS ブラウンシュヴァイク)
  • NISC (カリフォルニア大学アーバイン校)
  • PICO-Express (Synfora => Synopsys)
  • PRISC (ハーバード大学、ケンブリッジ)
  • ROCCC (カリフォルニア大学リバーサイド校)
  • SPARK (カリフォルニア大学アーバイン校)
于 2013-09-15T07:32:34.250 に答える
0

良い例は、Altera DE2 FPGA です。独自の ALU、デコーダー、マルチプレクサー、加算器を作成する論理プリミティブ (AND、OR、NOT) からすべてを設計して、コンピューター システムをゼロから構築できます。または、事前に構築されたシステムを選択し、FPGA をコンピューターとして使用して C とアセンブラーを実行することもできます。その開発環境は Eclipse に基づいており、Quartus II ソフトウェア スイートで使用されます。ハードウェアをよく知っていて、デジタル設計も知っている場合は、独自のデジタル コンポーネントを設計できます。

于 2013-09-15T08:29:27.020 に答える